[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Bliss flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-17T20:11:22.484Z","endTime":"2026-03-17T20:12:47.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-17T15:30:05.495Z","endTime":"2026-03-17T19:46:18.363Z","isPitch":false,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"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-17T19:46:18.363Z","endTime":"2026-03-17T20:11:02.176Z","isPitch":false,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"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-17T20:11:02.176Z","endTime":"2026-03-17T20:11:24.846Z","isPitch":false,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326756813394663,"aZ":-19.796386447483403,"pfxX":-2.918986353485757,"pfxZ":6.29544955225882,"pX":0.5684058030834701,"pZ":2.837742572562166,"vX0":5.534119411245608,"vY0":-139.32929411837824,"vZ0":-3.6574045247157776,"x":95.33,"y":162.16,"x0":-1.0643852228519843,"y0":50.00190313458037,"z0":5.4757568554583225,"aX":-5.738738647743858},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":4.2,"spinRate":2384,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3931214483648535,"extension":6.20047729404315},"index":3,"playId":"e23971a4-357e-3370-b462-b071d7c30d81","pitchNumber":1,"startTime":"2026-03-17T20:11:24.846Z","endTime":"2026-03-17T20:11:29.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.2,"endSpeed":84.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.606499018734244,"aZ":-27.909385521378592,"pfxX":1.3055599847821429,"pfxZ":2.3688922518109266,"pX":0.2949736968890559,"pZ":2.462276702699504,"vX0":3.4680742920695296,"vY0":-132.93394453833722,"vZ0":-2.7049902701871584,"x":105.76,"y":172.3,"x0":-1.192592485560992,"y0":50.00596900631301,"z0":5.504309516150216,"aX":2.3529629203571427},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":-3.1,"spinRate":2521,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.4109165700054196,"extension":6.363006609151907},"index":4,"playId":"c8679e92-2607-3a79-a360-be1c381d1332","pitchNumber":2,"startTime":"2026-03-17T20:11:38.653Z","endTime":"2026-03-17T20:11:41.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42603723379137,"aZ":-31.802782844728135,"pfxX":3.4387636644542128,"pfxZ":0.232255470162956,"pX":0.7568378992823811,"pZ":0.9885568534146392,"vX0":3.786686781854556,"vY0":-126.41388335192664,"vZ0":-4.4776489898665375,"x":88.15,"y":212.09,"x0":-1.2134971539754533,"y0":50.00395960450787,"z0":5.36790049462856,"aX":5.503349273281708},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-7.2,"spinRate":2762,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43512906200613655,"extension":6.177920655820672},"index":5,"playId":"c6a22851-5752-3bf3-a469-d8930a5d240d","pitchNumber":3,"startTime":"2026-03-17T20:11:57.054Z","endTime":"2026-03-17T20:12:01.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82725323708776,"aZ":-20.754763794547678,"pfxX":-0.7872636083541904,"pfxZ":5.631018117796721,"pX":-1.078558977295975,"pZ":5.380750008175383,"vX0":1.237676508220352,"vY0":-141.42547488332002,"vZ0":2.422817307781477,"x":158.11,"y":93.5,"x0":-1.4192983967246235,"y0":50.00487257727815,"z0":5.843050661966345,"aX":-1.597291403217394},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.9,"breakHorizontal":1.2,"spinRate":2507,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38708371533429853,"extension":5.9338143081388575},"index":6,"playId":"28922e78-6122-30a9-8744-7e2f5883b3b9","pitchNumber":4,"startTime":"2026-03-17T20:12:21.069Z","endTime":"2026-03-17T20:12:24.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31531893710293,"aZ":-28.177880684114594,"pfxX":1.9998009567235706,"pfxZ":2.5083439201878175,"pX":0.7695554022997728,"pZ":2.360682115358007,"vX0":4.17510770296994,"vY0":-126.16245777595542,"vZ0":-2.200462103184279,"x":87.67,"y":175.04,"x0":-1.1739473391502684,"y0":50.00512243066306,"z0":5.540521637527326,"aX":3.187445011069271},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":-4.7,"spinRate":2611,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.4359940577759245,"extension":6.255602591291787},"hitData":{"launchSpeed":96.7,"launchAngle":27.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.96,"coordY":65.62}},"index":7,"playId":"8af0ec53-c801-37fc-ad58-e9c24d1afbad","pitchNumber":5,"startTime":"2026-03-17T20:12:39.641Z","endTime":"2026-03-17T20:12:47.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-17T20:12:47.413Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhylan Thomas singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-17T20:13:04.246Z","endTime":"2026-03-17T20:13:50.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20553622712058,"aZ":-22.65279748290043,"pfxX":-4.231050747970908,"pfxZ":4.965183182648403,"pX":0.4411130604477331,"pZ":1.2252158524938586,"vX0":5.719226961744548,"vY0":-137.52211372879884,"vZ0":-7.005045016767509,"x":100.19,"y":205.7,"x0":-1.1147924659243578,"y0":50.002466263022704,"z0":5.339627282073904,"aX":-8.11272907521037},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":6.5,"spinRate":2369,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39813497980267876,"extension":6.33158172128927},"index":0,"playId":"705c1d6e-c88c-3ed8-9462-0a20983356ec","pitchNumber":1,"startTime":"2026-03-17T20:13:22.622Z","endTime":"2026-03-17T20:13:26.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192214289102054,"aZ":-29.455165988964843,"pfxX":1.0879946656831931,"pfxZ":1.5544642433272227,"pX":0.6940035607797174,"pZ":2.719447899001182,"vX0":4.359401663571845,"vY0":-131.32616830368832,"vZ0":-1.55379310950592,"x":90.55,"y":165.35,"x0":-1.1272827041918796,"y0":50.00407966333264,"z0":5.504812745630831,"aX":1.904648841730434},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.9,"spinRate":2641,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.41669972098875974,"extension":6.177977317757075},"hitData":{"launchSpeed":81.8,"launchAngle":24.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.27,"coordY":89.2}},"index":1,"playId":"90d711da-64cf-3074-84fe-362010209e9a","pitchNumber":2,"startTime":"2026-03-17T20:13:38.016Z","endTime":"2026-03-17T20:13:50.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:13:50.355Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Joe singles on a ground ball to shortstop Ryan Ritter. Rhylan Thomas to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-17T20:14:03.651Z","endTime":"2026-03-17T20:17:02.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"postOnSecond":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48167129739193,"aZ":-26.770785305309374,"pfxX":-8.089058453300568,"pfxZ":2.7686272299007797,"pX":-0.503440864762736,"pZ":1.2774302030586253,"vX0":4.996517651595508,"vY0":-139.55056184064438,"vZ0":-6.35799576415637,"x":136.19,"y":204.29,"x0":-1.2760170896129956,"y0":50.00231621176512,"z0":5.374408111201469,"aX":-15.78636991766364},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.7,"breakHorizontal":13.4,"spinRate":2369,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3940784160692723,"extension":6.251534273636124},"index":0,"playId":"6dc1135d-54bd-36bf-a3f2-798607444679","pitchNumber":1,"startTime":"2026-03-17T20:14:21.815Z","endTime":"2026-03-17T20:14:28.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584102752329944,"aZ":-31.876005994591043,"pfxX":5.924072105961814,"pfxZ":0.20444283404846963,"pX":0.2666654035482151,"pZ":2.052218216376272,"vX0":2.1756006505523935,"vY0":-121.37748416864578,"vZ0":-1.5583190926869432,"x":106.84,"y":183.37,"x0":-1.4120143375128098,"y0":50.00501168768144,"z0":5.4877862617740005,"aX":8.807432699745737},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":-11.3,"spinRate":2775,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.45189927310124034,"extension":6.20294079203345},"index":1,"playId":"f95e2947-40a5-307e-8d18-b812de9da44f","pitchNumber":2,"startTime":"2026-03-17T20:14:40.344Z","endTime":"2026-03-17T20:14:44.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"d122d90f-fe3f-35d2-a85b-2326614c576b","startTime":"2026-03-17T20:14:57.000Z","endTime":"2026-03-17T20:15:01.286Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31205798174331,"aZ":-24.698910100880024,"pfxX":-9.093463016062566,"pfxZ":3.869405572255813,"pX":0.19285351556393104,"pZ":1.8232814591716269,"vX0":6.825773032252263,"vY0":-138.64152120969774,"vZ0":-5.1446379854905615,"x":109.65,"y":189.55,"x0":-1.129597508381661,"y0":50.00032865062559,"z0":5.368547143237135,"aX":-17.55832289092474},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":2393,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.39626837308157326,"extension":6.263357876780688},"index":3,"playId":"f3ade197-b93b-3461-b04c-8c4c1f0fb91c","pitchNumber":3,"startTime":"2026-03-17T20:15:15.063Z","endTime":"2026-03-17T20:15:20.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84253311186976,"aZ":-31.625734719421185,"pfxX":4.839978377845811,"pfxZ":0.35818934950952297,"pX":0.343402495177025,"pZ":2.510148804487998,"vX0":2.3861904655396953,"vY0":-124.07500636924293,"vZ0":-0.8095718498384026,"x":103.91,"y":171.01,"x0":-1.2623752480827442,"y0":50.00594418317229,"z0":5.496588406525464,"aX":7.480987275047198},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-9.4,"spinRate":2676,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.44293166963032204,"extension":6.14280197598491},"index":4,"playId":"adac65f5-b647-3914-9359-1fbc4a1337ea","pitchNumber":4,"startTime":"2026-03-17T20:15:33.463Z","endTime":"2026-03-17T20:15:38.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34848947554873,"aZ":-26.898035599262606,"pfxX":-1.9871291288207549,"pfxZ":3.1730528393830646,"pX":0.022716236570132303,"pZ":2.7719808938177066,"vX0":3.664218713762726,"vY0":-128.30170328600164,"vZ0":-1.703707267007143,"x":116.13,"y":163.94,"x0":-1.1678389150830986,"y0":50.0010704801494,"z0":5.547357614006074,"aX":-3.3021621846542923},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":2.8,"spinRate":1488,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4274339086494412,"extension":6.38069375166975},"index":5,"playId":"3df34f1d-e2e9-3096-b680-a6969091a88c","pitchNumber":5,"startTime":"2026-03-17T20:16:00.160Z","endTime":"2026-03-17T20:16:06.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"c868c17c-c08b-3372-a381-a1a6304e118c","startTime":"2026-03-17T20:16:34.889Z","endTime":"2026-03-17T20:16:38.795Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30136796894325,"aZ":-25.189925315547995,"pfxX":-3.7236896262848163,"pfxZ":4.291756648688404,"pX":-0.39446115807697074,"pZ":2.4129854580200383,"vX0":3.0813327196333766,"vY0":-126.65858727412234,"vZ0":-2.7224860049515733,"x":132.04,"y":173.63,"x0":-1.1415968656936133,"y0":50.00512228330664,"z0":5.511140565684872,"aX":-6.0650824959051715},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":6.1,"spinRate":1582,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4320602034834691,"extension":6.269416525714901},"hitData":{"launchSpeed":96.1,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.48,"coordY":155.6}},"index":7,"playId":"73bdfa21-4947-3a34-973b-e57fc770252a","pitchNumber":6,"startTime":"2026-03-17T20:16:53.318Z","endTime":"2026-03-17T20:17:02.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:17:02.330Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-17T20:17:30.322Z","endTime":"2026-03-17T20:19:15.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"postOnSecond":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634134933681562,"aZ":-28.585885509694748,"pfxX":2.0767873141691666,"pfxZ":2.0325692437260177,"pX":0.7254692617447521,"pZ":3.5809646960000783,"vX0":4.6080633211973,"vY0":-132.16269990926395,"vZ0":0.23902812920205863,"x":89.35,"y":142.09,"x0":-1.3117255613069168,"y0":50.00292255771607,"z0":5.591812240575256,"aX":3.6670732748614223},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":-4.8,"spinRate":2437,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.41471173150115037,"extension":6.221947234288723},"index":0,"playId":"d237a6e5-f80a-35b2-94a2-c745a92b0b9e","pitchNumber":1,"startTime":"2026-03-17T20:17:40.397Z","endTime":"2026-03-17T20:17:46.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"d237a6e5-f80a-35b2-94a2-c745a92b0b9e","startTime":"2026-03-17T20:17:53.040Z","endTime":"2026-03-17T20:18:06.311Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79175815402742,"aZ":-27.24329178732383,"pfxX":-11.032741166624081,"pfxZ":2.5378989798572853,"pX":-1.2547145301041946,"pZ":3.8810496831988233,"vX0":4.467881158938585,"vY0":-139.32851510940773,"vZ0":0.1636560934010559,"x":164.83,"y":133.99,"x0":-1.456749568327374,"y0":50.002331127021876,"z0":5.639657431381379,"aX":-21.431118112809457},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":18.8,"spinRate":2344,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3949347568446502,"extension":6.198141821478532},"index":2,"playId":"100bd284-ef3f-3608-94ff-d65b4f6e8711","pitchNumber":2,"startTime":"2026-03-17T20:18:06.311Z","endTime":"2026-03-17T20:18:10.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.213448117306044,"aZ":-24.457248556766626,"pfxX":-8.51557564540085,"pfxZ":4.017892688831017,"pX":0.3367251127550266,"pZ":2.198691449657043,"vX0":7.177218835257335,"vY0":-138.47518751436462,"vZ0":-4.357896613902028,"x":104.16,"y":179.42,"x0":-1.1970852511583647,"y0":50.00031907785888,"z0":5.45220151388973,"aX":-16.34683291538457},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":13.7,"spinRate":2377,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3972838394622893,"extension":6.32727367140199},"index":3,"playId":"c3b95b7a-327f-3f88-a189-8c228dd21519","pitchNumber":3,"startTime":"2026-03-17T20:18:24.244Z","endTime":"2026-03-17T20:18:27.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54868848086561,"aZ":-21.40665611597716,"pfxX":-4.503645714903621,"pfxZ":5.4104293766567135,"pX":-0.4006127586159886,"pZ":2.8464074408549433,"vX0":4.0591738564896565,"vY0":-139.91182971365149,"vZ0":-3.4542917072836072,"x":132.27,"y":161.93,"x0":-1.2826717911711984,"y0":50.000849884632615,"z0":5.494095556265543,"aX":-8.958707890551075},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":7.3,"spinRate":2291,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3909744508914117,"extension":6.384368719311575},"index":4,"playId":"db96eed3-91c2-314f-a040-3b5c2993f3c3","pitchNumber":4,"startTime":"2026-03-17T20:18:47.422Z","endTime":"2026-03-17T20:18:53.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22525103518352,"aZ":-29.852744228678073,"pfxX":5.484381688802465,"pfxZ":1.542153451114661,"pX":-0.09924749686721895,"pZ":3.2141579124693065,"vX0":1.2342038628419012,"vY0":-122.7888736514733,"vZ0":0.3574225396571551,"x":120.78,"y":152.0,"x0":-1.3222260076814765,"y0":50.00510398085035,"z0":5.633457461197338,"aX":8.267268994155957},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":-10.2,"spinRate":2636,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.44828801417107833,"extension":6.374916078429592},"index":5,"playId":"0d518386-c61f-3628-8830-6e81a9caea55","pitchNumber":5,"startTime":"2026-03-17T20:19:12.187Z","endTime":"2026-03-17T20:19:15.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:19:15.665Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Taylor flies out to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-17T20:19:26.012Z","endTime":"2026-03-17T20:21:43.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.9,"endSpeed":83.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73206256773695,"aZ":-27.736422116854836,"pfxX":2.722649176642374,"pfxZ":2.499811093512786,"pX":0.46065201167302994,"pZ":3.838560237819361,"vX0":3.700598811677875,"vY0":-132.32876167135953,"vZ0":0.6314987583779174,"x":99.44,"y":135.14,"x0":-1.30871114361057,"y0":50.00432514741027,"z0":5.6256886173462695,"aX":4.838274282965672},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":-5.8,"spinRate":2527,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4136017499489597,"extension":6.324686729369616},"index":0,"playId":"62d118dc-2d4f-3ea5-a9f4-1d9dffce6558","pitchNumber":1,"startTime":"2026-03-17T20:19:43.243Z","endTime":"2026-03-17T20:19:48.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.5,"endSpeed":80.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73214319287392,"aZ":-28.16595086171358,"pfxX":-4.345082473962331,"pfxZ":2.4304305003858317,"pX":-1.2714460174538953,"pZ":4.007536999884459,"vX0":1.4570465631793186,"vY0":-127.48258791214796,"vZ0":1.2701756313299655,"x":165.46,"y":130.58,"x0":-1.2852308540223594,"y0":50.00324186267573,"z0":5.7230021394526505,"aX":-7.1655579655522965},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":7.6,"spinRate":1765,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.42934091616994907,"extension":6.378253652076467},"index":1,"playId":"6853c2d3-0062-3100-a237-9646aad1c2f5","pitchNumber":2,"startTime":"2026-03-17T20:19:58.712Z","endTime":"2026-03-17T20:20:03.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-17T20:20:11.649Z","endTime":"2026-03-17T20:21:06.269Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72572693630004,"aZ":-30.122360455799946,"pfxX":3.8766834704594393,"pfxZ":1.1760387312101255,"pX":0.48075338178203225,"pZ":3.8856606805707545,"vX0":3.193781227332797,"vY0":-131.3430747686125,"vZ0":1.3296635703538744,"x":98.67,"y":133.87,"x0":-1.2560101185896744,"y0":50.00134509335835,"z0":5.618707689789527,"aX":6.747317700792849},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":-7.7,"spinRate":2543,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4175791699427802,"extension":6.27247662645269},"index":3,"playId":"157320b1-4ef7-346c-8497-eb651c760172","pitchNumber":3,"startTime":"2026-03-17T20:21:06.269Z","endTime":"2026-03-17T20:21:12.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095881048607556,"aZ":-19.89343535481294,"pfxX":-3.177391030908473,"pfxZ":6.459571176596235,"pX":0.31122550865130166,"pZ":1.7912101490103531,"vX0":5.424665253575781,"vY0":-136.9834063134618,"vZ0":-6.01412320035726,"x":105.14,"y":190.42,"x0":-1.2814377646971438,"y0":50.004498586494655,"z0":5.374095511742602,"aX":-6.042786883330564},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":4.7,"spinRate":2323,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3997654970958986,"extension":6.489358042276318},"index":4,"playId":"5f9c22b8-8302-32ec-b0af-147842f30347","pitchNumber":4,"startTime":"2026-03-17T20:21:20.436Z","endTime":"2026-03-17T20:21:25.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0434025658811,"aZ":-20.446349633770666,"pfxX":-3.142719767627528,"pfxZ":5.890881971523754,"pX":0.21998107615818338,"pZ":2.5732286441287626,"vX0":4.901312391437431,"vY0":-140.06974991191208,"vZ0":-4.325938490639683,"x":108.61,"y":169.3,"x0":-1.1426038448526739,"y0":50.00322403413533,"z0":5.471036776299456,"aX":-6.257588412719933},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3907432816222549,"extension":6.419254122243257},"hitData":{"launchSpeed":93.6,"launchAngle":32.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.41,"coordY":95.59}},"index":5,"playId":"a1c854c0-b854-39de-9186-19ce92c0b123","pitchNumber":5,"startTime":"2026-03-17T20:21:35.902Z","endTime":"2026-03-17T20:21:43.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:21:43.699Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a fly ball to right fielder Connor Joe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-17T20:23:25.253Z","endTime":"2026-03-17T20:25:18.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"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(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.6,"endSpeed":83.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063231840917602,"aZ":-32.15698865664486,"pfxX":-9.007037398046677,"pfxZ":0.00915185720265832,"pX":1.052702281876439,"pZ":1.9795799882349503,"vX0":10.134102045752915,"vY0":-131.60918270367048,"vZ0":-1.3901305668317878,"x":76.87,"y":185.33,"x0":-1.6646278066733509,"y0":50.00249068380721,"z0":4.880627956579371,"aX":-15.913689263741016},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.1,"breakHorizontal":14.3,"spinRate":2044,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.41505251325206904,"extension":6.7560099183750815},"index":0,"playId":"7eca41d4-ab62-3b6c-8ee5-d328e8523ed9","pitchNumber":1,"startTime":"2026-03-17T20:23:59.703Z","endTime":"2026-03-17T20:24:06.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.4,"endSpeed":82.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426953506690655,"aZ":-36.618152835813,"pfxX":-8.641073114573592,"pfxZ":-2.5822709823319396,"pX":0.4101053377014029,"pZ":2.3399342730826587,"vX0":8.524002495393406,"vY0":-129.92735468798466,"vZ0":0.7208868504279351,"x":101.37,"y":175.6,"x0":-1.779459075256724,"y0":50.00203668582337,"z0":4.826212471729558,"aX":-14.877374082695592},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.3,"breakHorizontal":13.9,"spinRate":1991,"spinDirection":261},"zone":6,"typeConfidence":0.9,"plateTime":0.42043211616206255,"extension":6.8204177162230035},"index":1,"playId":"b1eef70f-cb23-3fa5-9726-11705543a17b","pitchNumber":2,"startTime":"2026-03-17T20:24:11.472Z","endTime":"2026-03-17T20:24:16.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-17T20:24:23.467Z","endTime":"2026-03-17T20:24:34.107Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53545388155733,"aZ":-26.0385218134056,"pfxX":0.4138961372747419,"pfxZ":3.9152235174583545,"pX":0.09798855905081892,"pZ":3.156219052715659,"vX0":4.794798283735882,"vY0":-124.76684883067034,"vZ0":0.9586271985909266,"x":113.26,"y":153.56,"x0":-1.9072992556389636,"y0":50.001440399221465,"z0":4.922734934854262,"aX":0.6485727974915472},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.9,"spinRate":2381,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.4400178389347196,"extension":6.8200159186790925},"index":3,"playId":"2388dda4-efeb-3fec-b89a-8e1f262a9779","pitchNumber":3,"startTime":"2026-03-17T20:24:34.107Z","endTime":"2026-03-17T20:24:37.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140747301533324,"aZ":-36.532550041021,"pfxX":-9.023659806064995,"pfxZ":-2.8035788720005463,"pX":-0.6066283331046914,"pZ":1.7904668627251743,"vX0":5.778125726475823,"vY0":-124.16681487654907,"vZ0":-0.040244507717377864,"x":140.12,"y":190.44,"x0":-1.7979664291569453,"y0":50.00448571638001,"z0":4.860640526124314,"aX":-14.013762528540079},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.8,"breakHorizontal":14.9,"spinRate":1570,"spinDirection":272},"zone":7,"typeConfidence":0.9,"plateTime":0.44206005476895793,"extension":6.720474851648053},"index":4,"playId":"d37a6857-a100-385c-b1fd-00b67b994357","pitchNumber":4,"startTime":"2026-03-17T20:24:48.909Z","endTime":"2026-03-17T20:24:52.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1567134647328,"aZ":-23.19683480853954,"pfxX":0.787168296705417,"pfxZ":5.397898409869031,"pX":0.3814843764720315,"pZ":3.3222411494225716,"vX0":5.295768186155886,"vY0":-128.52079201915595,"vZ0":0.48472945136993106,"x":102.46,"y":149.08,"x0":-1.8131294529383506,"y0":50.0004086128781,"z0":4.941461393739514,"aX":1.3083478067385135},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":-2.6,"spinRate":2217,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.4271737914940523,"extension":6.889625423632296},"hitData":{"launchSpeed":66.9,"launchAngle":30.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.92,"coordY":102.96}},"index":5,"playId":"98f11d1e-7330-32aa-89e0-0c91c49a5923","pitchNumber":5,"startTime":"2026-03-17T20:25:06.866Z","endTime":"2026-03-17T20:25:18.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:25:18.905Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Ryan Bliss.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-17T20:25:33.321Z","endTime":"2026-03-17T20:27:11.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294561384202115,"aZ":-23.70496789839498,"pfxX":0.4685900650358823,"pfxZ":5.056326776580859,"pX":-1.2638532431794165,"pZ":3.7231572168040503,"vX0":1.6299056969225225,"vY0":-128.50583819929287,"vZ0":1.3661734891930062,"x":165.18,"y":138.25,"x0":-1.9668406179725093,"y0":50.00168638831617,"z0":5.024355977964549,"aX":0.7844947473148669},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.7,"breakHorizontal":-1.2,"spinRate":2155,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.426007540913274,"extension":6.706341873925281},"index":0,"playId":"0b8728f9-0dd3-3784-be96-208ead15a84f","pitchNumber":1,"startTime":"2026-03-17T20:25:50.749Z","endTime":"2026-03-17T20:25:56.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.2,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23292765705163,"aZ":-32.567545777035534,"pfxX":-9.705644394338341,"pfxZ":-0.2304853559920197,"pX":0.3525769836028523,"pZ":1.4115656938551038,"vX0":8.631453806621895,"vY0":-129.65950270092688,"vZ0":-2.114840752918821,"x":103.56,"y":200.67,"x0":-1.7657257457068516,"y0":50.00339410337415,"z0":4.733577669935816,"aX":-16.452606944577962},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.7,"breakHorizontal":15.6,"spinRate":2016,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.42315143524693255,"extension":6.489477946992036},"index":1,"playId":"5c712be9-5ab7-30fb-b944-c59a54c58778","pitchNumber":2,"startTime":"2026-03-17T20:26:06.616Z","endTime":"2026-03-17T20:26:10.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.3,"endSpeed":77.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12718824335576,"aZ":-35.650699390001805,"pfxX":-8.944473307121932,"pfxZ":-2.289293004905642,"pX":-1.079694536758231,"pZ":1.8456054988574115,"vX0":4.7611667544581415,"vY0":-122.71344482515174,"vZ0":0.09083843070947095,"x":158.16,"y":188.95,"x0":-1.886754088314972,"y0":50.00303870696012,"z0":4.854685306945254,"aX":-13.590528839663355},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":15.0,"spinRate":1551,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4469945786169136,"extension":6.728462034167184},"index":2,"playId":"ced25911-cc0d-3a62-ba5f-eecd6c39e77e","pitchNumber":3,"startTime":"2026-03-17T20:26:26.862Z","endTime":"2026-03-17T20:26:33.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"57caf16d-b904-321b-b380-ce4dd61f34a1","startTime":"2026-03-17T20:26:40.589Z","endTime":"2026-03-17T20:26:44.832Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22817703043216,"aZ":-35.414775689806135,"pfxX":-9.058549971879685,"pfxZ":-2.0842260977646703,"pX":-0.31539415930268655,"pZ":2.307470677228922,"vX0":6.636426284688175,"vY0":-123.99510362479577,"vZ0":0.7720310884815011,"x":129.02,"y":176.48,"x0":-1.8521072240936094,"y0":50.003352377669074,"z0":4.9513806377250935,"aX":-14.079419067839993},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.4,"breakHorizontal":14.9,"spinRate":1581,"spinDirection":271},"zone":4,"typeConfidence":0.9,"plateTime":0.4420506632329242,"extension":6.693598281083489},"hitData":{"launchSpeed":97.7,"launchAngle":44.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.59,"coordY":99.91}},"index":4,"playId":"0f73582d-665d-3532-80e1-0e1a4e3b8230","pitchNumber":4,"startTime":"2026-03-17T20:26:56.032Z","endTime":"2026-03-17T20:27:11.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:27:11.194Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to center fielder Rhylan Thomas, deflected by pitcher Cooper Criswell. Jake McCarthy to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-17T20:27:21.867Z","endTime":"2026-03-17T20:27:48.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23040595361506,"aZ":-32.331049666680556,"pfxX":-7.9656826835798595,"pfxZ":-0.091262077127098,"pX":-0.00921309720324764,"pZ":2.1422859508382857,"vX0":6.974477445378268,"vY0":-131.3797717494508,"vZ0":-0.579747621322791,"x":117.35,"y":180.94,"x0":-1.6603837240156119,"y0":50.001981250714614,"z0":4.763926652016209,"aX":-13.957025405121588},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.1,"breakHorizontal":13.0,"spinRate":2089,"spinDirection":258},"zone":8,"typeConfidence":0.9,"plateTime":0.4165411509921384,"extension":6.415234767259743},"hitData":{"launchSpeed":114.1,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":141.96,"coordY":87.76}},"index":0,"playId":"2ba304ab-c9bc-3b9f-8f33-69fccd4bd4b7","pitchNumber":1,"startTime":"2026-03-17T20:27:36.192Z","endTime":"2026-03-17T20:27:48.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":1.2,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:27:48.601Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-17T20:28:30.597Z","endTime":"2026-03-17T20:30:47.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38623944292044,"aZ":-25.301565651512927,"pfxX":-0.3157754610103636,"pfxZ":4.071390917941887,"pX":0.8256017740470067,"pZ":2.2762610145212876,"vX0":6.5849038281018935,"vY0":-128.51075453141627,"vZ0":-1.6802470418891167,"x":85.53,"y":177.32,"x0":-1.7191493359106895,"y0":50.00250022497511,"z0":4.886901674629108,"aX":-0.5341922350254683},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-0.7,"spinRate":2269,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.4247570690897118,"extension":6.417845338589561},"index":0,"playId":"423e2944-cbe0-3f3b-9bf2-e263a3d9a041","pitchNumber":1,"startTime":"2026-03-17T20:28:31.966Z","endTime":"2026-03-17T20:28:38.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.3,"endSpeed":81.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744099125102895,"aZ":-26.828736779130143,"pfxX":-0.8638470504904585,"pfxZ":3.152746785674317,"pX":0.07248928976811347,"pZ":2.962655309851521,"vX0":5.0996545148105765,"vY0":-128.66652331024406,"vZ0":0.34292283220422104,"x":114.24,"y":158.79,"x0":-1.813001745280857,"y0":50.004121945360815,"z0":4.887020888529215,"aX":-1.4658367349731076},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":0.6,"spinRate":2200,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4237859179773351,"extension":6.645129907938155},"index":1,"playId":"94288488-1325-30d5-8f25-0d688288645d","pitchNumber":2,"startTime":"2026-03-17T20:28:57.143Z","endTime":"2026-03-17T20:29:02.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":87.6,"endSpeed":80.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490977416151996,"aZ":-26.39801059027339,"pfxX":0.6305717629209555,"pfxZ":3.4934408813705637,"pX":-1.1912319795028534,"pZ":4.022046908102455,"vX0":1.7593693864183895,"vY0":-127.60670268151522,"vZ0":2.887235577459697,"x":162.41,"y":130.18,"x0":-1.9707198588725285,"y0":50.00494185655866,"z0":4.951707724113717,"aX":1.042774675876487},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":-1.6,"spinRate":2294,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4287248953644771,"extension":6.666105243627387},"index":2,"playId":"4c2d2d64-0b1c-325e-9bbf-930e54793137","pitchNumber":3,"startTime":"2026-03-17T20:29:21.508Z","endTime":"2026-03-17T20:29:25.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456689457106663,"aZ":-29.06460317597731,"pfxX":9.428731923476324,"pfxZ":2.4028788405009003,"pX":1.2213866500402122,"pZ":2.2347585668980208,"vX0":3.910091439190439,"vY0":-113.44465838213843,"vZ0":0.6728858495039292,"x":70.44,"y":178.44,"x0":-1.753798104792635,"y0":50.000632669965164,"z0":4.851763618364607,"aX":12.178123960262909},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.9,"breakHorizontal":-18.1,"spinRate":2637,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.4844489442815427,"extension":6.556927905747929},"index":3,"playId":"7654a174-0487-3359-8686-5099cee12743","pitchNumber":4,"startTime":"2026-03-17T20:29:39.242Z","endTime":"2026-03-17T20:29:44.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.797017290822165,"aZ":-36.64930567868746,"pfxX":-9.962282502410574,"pfxZ":-2.4762367581347657,"pX":-0.014723318369977617,"pZ":3.0531919272394448,"vX0":7.563454680176131,"vY0":-133.98407248193217,"vZ0":1.8116229411468763,"x":117.56,"y":156.34,"x0":-1.589518123970326,"y0":50.004786742527834,"z0":5.000296955727512,"aX":-17.991011531637426},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.8,"breakHorizontal":16.3,"spinRate":1967,"spinDirection":256},"zone":2,"typeConfidence":0.9,"plateTime":0.40986844884889173,"extension":6.694140984701246},"index":4,"playId":"241de2c0-b07c-3b0f-9851-616e46bf2e52","pitchNumber":5,"startTime":"2026-03-17T20:30:01.488Z","endTime":"2026-03-17T20:30:04.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232491132929102,"aZ":-35.89527689683434,"pfxX":-9.330452403896176,"pfxZ":-2.343974226665287,"pX":-0.4137658096775535,"pZ":0.714063056609748,"vX0":6.455858886512053,"vY0":-125.04574216587788,"vZ0":-2.3839962564450032,"x":132.77,"y":219.5,"x0":-1.8114313339052075,"y0":50.000082205091864,"z0":4.612802125629024,"aX":-14.835262318842085},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":15.5,"spinRate":1476,"spinDirection":271},"zone":13,"typeConfidence":0.85,"plateTime":0.43732131398111873,"extension":6.629937927764515},"index":5,"playId":"2aecdfa0-ac93-317c-b9bc-f2f7cd31075e","pitchNumber":6,"startTime":"2026-03-17T20:30:23.275Z","endTime":"2026-03-17T20:30:29.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81431243973802,"aZ":-30.17024325844963,"pfxX":-8.911553425125403,"pfxZ":1.2930164157395598,"pX":0.8366085743237587,"pZ":2.129853083370429,"vX0":9.102678918850572,"vY0":-124.04685801823027,"vZ0":-0.34053209271533746,"x":85.11,"y":181.27,"x0":-1.7377528107559954,"y0":50.00021946025006,"z0":4.802908605954269,"aX":-13.766891901788135},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":13.8,"spinRate":1537,"spinDirection":276},"zone":14,"typeConfidence":0.59,"plateTime":0.443015093526395,"extension":6.779382552060631},"index":6,"playId":"4945558b-ee4a-3dfe-9a38-f92b3c4f0d1f","pitchNumber":7,"startTime":"2026-03-17T20:30:42.671Z","endTime":"2026-03-17T20:30:47.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":1.82,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:30:47.309Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brenton Doyle grounds into a force out, shortstop Leo Rivas to second baseman Brock Rodden. Hunter Goodman out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-17T20:31:00.240Z","endTime":"2026-03-17T20:32:37.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.3,"endSpeed":79.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.167356495322064,"aZ":-25.0949255326116,"pfxX":-0.5547516681382874,"pfxZ":4.32676295048932,"pX":-1.2565074006085304,"pZ":3.5387421608758527,"vX0":1.5691514333093293,"vY0":-127.17323024991155,"vZ0":1.4138458072812,"x":164.9,"y":143.23,"x0":-1.8095680096833378,"y0":50.00604035876096,"z0":4.9666048279605945,"aX":-0.9086711868419204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2248,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.43075562632623665,"extension":6.719142950830168},"index":0,"playId":"f47b28d9-6921-3dac-a894-a8d9a71e946a","pitchNumber":1,"startTime":"2026-03-17T20:31:08.532Z","endTime":"2026-03-17T20:31:13.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.512962336640786,"aZ":-31.27504996004678,"pfxX":8.291737763600445,"pfxZ":0.70276229726732,"pX":-0.37731764657087097,"pZ":2.095323307870751,"vX0":0.9742953783040047,"vY0":-112.36879938489048,"vZ0":0.7802305095954263,"x":131.38,"y":182.21,"x0":-1.8935702063924187,"y0":50.00031266154647,"z0":4.936314016599205,"aX":10.536877459059175},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.8,"breakHorizontal":-15.2,"spinRate":2693,"spinDirection":80},"zone":7,"typeConfidence":0.88,"plateTime":0.48856653344944023,"extension":6.6448426422268065},"index":1,"playId":"a0254777-63ce-3440-94a6-434754db56a2","pitchNumber":2,"startTime":"2026-03-17T20:31:24.225Z","endTime":"2026-03-17T20:31:31.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188474273731682,"aZ":-37.808736454080034,"pfxX":-7.049053887459104,"pfxZ":-3.6633798007514145,"pX":-0.6721198938227199,"pZ":1.400749436934212,"vX0":4.9830119436635325,"vY0":-123.66595584768697,"vZ0":-0.32610504294390585,"x":142.62,"y":200.96,"x0":-1.8040792921371096,"y0":50.00157993799573,"z0":4.72370483421274,"aX":-10.845012210447878},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.5,"breakHorizontal":11.5,"spinRate":1559,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.44403391950900284,"extension":6.783624974783851},"index":2,"playId":"c6a3067c-4222-3b4f-be89-06e0ed47a3e4","pitchNumber":3,"startTime":"2026-03-17T20:31:50.287Z","endTime":"2026-03-17T20:31:54.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15944881141767,"aZ":-29.12954154646435,"pfxX":-1.0835527944563852,"pfxZ":1.7890384782527562,"pX":1.1834571633833568,"pZ":3.445880069112283,"vX0":7.419454904692943,"vY0":-129.26977287938297,"vZ0":1.396478336897163,"x":71.89,"y":145.74,"x0":-1.5744925858458898,"y0":50.00430187258474,"z0":5.1232866223848355,"aX":-1.8466369847827282},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":0.5,"spinRate":2287,"spinDirection":211},"zone":12,"typeConfidence":0.87,"plateTime":0.4225628448979535,"extension":6.764510643713983},"index":3,"playId":"ab8273ef-b073-3da3-a4c0-8b8c7ed34ed1","pitchNumber":4,"startTime":"2026-03-17T20:32:12.718Z","endTime":"2026-03-17T20:32:18.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58586662794554,"aZ":-28.307389839157228,"pfxX":-2.0240872154661766,"pfxZ":2.282300190133803,"pX":0.4329710844998008,"pZ":2.034579270917072,"vX0":5.8938613393042845,"vY0":-129.2547738519789,"vZ0":-1.5248399672361708,"x":100.5,"y":183.85,"x0":-1.6124442339180687,"y0":50.00401858380162,"z0":4.802982237707891,"aX":-3.4310284708453134},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":2.4,"spinRate":2241,"spinDirection":245},"zone":9,"typeConfidence":0.86,"plateTime":0.4235406579959573,"extension":6.8195352542722265},"hitData":{"launchSpeed":85.9,"launchAngle":5.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.56,"coordY":150.03}},"index":4,"playId":"7832785c-c86b-39e9-8a05-7016bd3832fb","pitchNumber":5,"startTime":"2026-03-17T20:32:30.959Z","endTime":"2026-03-17T20:32:37.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:32:37.318Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:34:28.715Z","endTime":"2026-03-17T20:34:55.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87657854739397,"aZ":-25.681283355040552,"pfxX":0.5430723528454124,"pfxZ":3.73541829047757,"pX":0.5748336876385062,"pZ":2.186823542876075,"vX0":4.191080516624191,"vY0":-130.63094386370673,"vZ0":-3.422193309744013,"x":95.09,"y":179.74,"x0":-1.1167717565442992,"y0":50.00548033591969,"z0":5.430911623942249,"aX":0.9441299269337472},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":-1.8,"spinRate":2504,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.4182743603756025,"extension":6.301304737104041},"hitData":{"launchSpeed":86.0,"launchAngle":57.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.2,"coordY":141.19}},"index":0,"playId":"5903e0fd-baeb-310b-bcc2-21260555045c","pitchNumber":1,"startTime":"2026-03-17T20:34:45.985Z","endTime":"2026-03-17T20:34:55.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:34:55.228Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:35:15.565Z","endTime":"2026-03-17T20:36:37.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072379129911365,"aZ":-26.807274551428957,"pfxX":1.164248656649741,"pfxZ":2.9975996311332977,"pX":0.9220502437273056,"pZ":2.3715043645768072,"vX0":4.952642823087553,"vY0":-132.84097997248537,"vZ0":-3.152634205384391,"x":81.85,"y":174.75,"x0":-1.1165835683531162,"y0":50.00195812683553,"z0":5.519373182026287,"aX":2.0829448422355954},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":-3.1,"spinRate":2556,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4120883030479905,"extension":6.257676876084229},"index":0,"playId":"3dfe4904-33eb-3e64-b855-3218fb738e0a","pitchNumber":1,"startTime":"2026-03-17T20:35:26.836Z","endTime":"2026-03-17T20:35:33.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.8,"endSpeed":86.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33592738929177,"aZ":-19.313143399910604,"pfxX":-1.731373840082144,"pfxZ":6.672433644020653,"pX":0.9194651965407119,"pZ":1.7500377040362014,"vX0":5.744571427700135,"vY0":-137.8769029850455,"vZ0":-6.28913594758349,"x":81.95,"y":191.53,"x0":-0.9650999201397232,"y0":50.00455261371801,"z0":5.3618478919376695,"aX":-3.3387551920191907},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":1.9,"spinRate":2414,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39709646060807957,"extension":6.4572128779677},"index":1,"playId":"cb9d1426-6e0e-3ef0-8656-9364a61829f5","pitchNumber":2,"startTime":"2026-03-17T20:35:39.912Z","endTime":"2026-03-17T20:35:45.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084605434957986,"aZ":-19.0061542994477,"pfxX":-2.8552493281009106,"pfxZ":6.816776117412163,"pX":-0.8011804422991766,"pZ":3.5558505980625537,"vX0":2.0073827716233574,"vY0":-137.95536487037717,"vZ0":-1.9928845880238701,"x":147.54,"y":142.77,"x0":-1.1665287541040374,"y0":50.00180553227532,"z0":5.565830414990321,"aX":-5.514777664035036},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":4.8,"spinRate":2344,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39670752649758567,"extension":6.396444574637563},"index":2,"playId":"bd68a90d-a981-3d14-99ad-af872f01e334","pitchNumber":3,"startTime":"2026-03-17T20:35:58.297Z","endTime":"2026-03-17T20:36:03.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567230444711278,"aZ":-20.194628788987814,"pfxX":-0.6621836305183102,"pfxZ":6.588796669969508,"pX":0.20492237766712063,"pZ":2.9261719157021915,"vX0":3.8182418716327033,"vY0":-133.89299418207906,"vZ0":-2.865239537802891,"x":109.19,"y":159.77,"x0":-1.1527720476648489,"y0":50.00292008051461,"z0":5.453249657624383,"aX":-1.2047788161354056},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":0.4,"spinRate":2308,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4088870515420462,"extension":6.445889533379039},"index":3,"playId":"94e02b41-3d17-3077-a3b9-4b6fa8ed8d50","pitchNumber":4,"startTime":"2026-03-17T20:36:14.686Z","endTime":"2026-03-17T20:36:18.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49804961982285,"aZ":-24.96464172658095,"pfxX":0.6409298185563435,"pfxZ":4.036737481043048,"pX":-0.7809797411773749,"pZ":3.4039516832115613,"vX0":1.064780656041697,"vY0":-132.37088802301977,"vZ0":-0.804792048920159,"x":146.77,"y":146.87,"x0":-1.2706875176823968,"y0":50.00314782454416,"z0":5.528732055208264,"aX":1.144948606522364},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.3,"spinRate":2463,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.412723296841635,"extension":6.328358817142757},"index":4,"playId":"5414cc91-7902-33aa-8942-b88a39b7706b","pitchNumber":5,"startTime":"2026-03-17T20:36:29.811Z","endTime":"2026-03-17T20:36:37.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:36:37.455Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Wilson walks. Leo Rivas to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:36:54.083Z","endTime":"2026-03-17T20:38:54.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20015034912622,"aZ":-22.63086703839777,"pfxX":-9.138595867297717,"pfxZ":4.9889936642133215,"pX":-1.1243184790113865,"pZ":2.4964175068134553,"vX0":3.473110508543432,"vY0":-138.43506349787114,"vZ0":-3.770989445731514,"x":159.86,"y":171.38,"x0":-1.2189352755108436,"y0":50.00060120396699,"z0":5.41881115926194,"aX":-17.470281427771106},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":2233,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39794208268252085,"extension":6.363160300117512},"index":0,"playId":"b84f4047-b176-300e-8ce9-5b12dd0fa3ea","pitchNumber":1,"startTime":"2026-03-17T20:36:56.391Z","endTime":"2026-03-17T20:37:03.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"b84f4047-b176-300e-8ce9-5b12dd0fa3ea","startTime":"2026-03-17T20:37:03.200Z","endTime":"2026-03-17T20:37:19.962Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48975987782946,"aZ":-25.594557519939524,"pfxX":-7.481721484019148,"pfxZ":3.470486359952199,"pX":0.21135519475332118,"pZ":3.3360647820389357,"vX0":6.014590721867091,"vY0":-137.3714486948368,"vZ0":-1.262332303351362,"x":108.94,"y":148.71,"x0":-1.0423129492438017,"y0":50.00610173803111,"z0":5.553483755720946,"aX":-14.198401097150798},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":12.1,"spinRate":2382,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39984088253117944,"extension":6.378793869733801},"index":2,"playId":"fb8ebdcd-c786-3405-aa58-723ff51cb8c9","pitchNumber":2,"startTime":"2026-03-17T20:37:19.962Z","endTime":"2026-03-17T20:37:25.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72935508225015,"aZ":-27.163318652360427,"pfxX":1.5452220503635554,"pfxZ":2.937055752199111,"pX":0.088202524718053,"pZ":3.973141315558386,"vX0":2.7571374598915774,"vY0":-129.46825159295614,"vZ0":1.0639068019431168,"x":113.64,"y":131.51,"x0":-1.1891573074014308,"y0":50.00284868145586,"z0":5.627773961714482,"aX":2.6364640639567094},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-3.4,"spinRate":2541,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4222215042768527,"extension":6.334148539960361},"index":3,"playId":"12dfecaf-e070-35b0-b39d-bf5163523798","pitchNumber":3,"startTime":"2026-03-17T20:37:39.760Z","endTime":"2026-03-17T20:37:43.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"9efa7716-45a5-3621-96a9-4dc09b2514a7","startTime":"2026-03-17T20:37:59.481Z","endTime":"2026-03-17T20:38:03.784Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68761356907486,"aZ":-16.211352398133908,"pfxX":-2.5744793034828994,"pfxZ":8.048111359860313,"pX":-1.822021592469251,"pZ":4.416916345420141,"vX0":-0.4864943065685279,"vY0":-139.7663889291472,"vZ0":-0.33453553450275353,"x":186.45,"y":119.52,"x0":-1.3112216054639338,"y0":50.004821473309235,"z0":5.600152224506595,"aX":-5.1082314847342225},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":4.8,"spinRate":2419,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3914719626548897,"extension":6.201384342983653},"index":5,"playId":"9fb38769-9a6e-3ac7-b87b-370de3136cfb","pitchNumber":4,"startTime":"2026-03-17T20:38:18.674Z","endTime":"2026-03-17T20:38:22.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91719935900651,"aZ":-25.82599310428173,"pfxX":-9.445736499677569,"pfxZ":3.3092490377282626,"pX":-1.1348937295741048,"pZ":3.77460926863644,"vX0":3.4589634011425545,"vY0":-137.98700656273556,"vZ0":-0.04256168130690241,"x":160.26,"y":136.87,"x0":-1.18041662617235,"y0":50.006609327008675,"z0":5.536447457122485,"aX":-18.14157623838815},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2450,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39758004231738875,"extension":6.311502073958924},"index":6,"playId":"1183e94c-a1bb-3398-b2ff-e62f2fc06015","pitchNumber":5,"startTime":"2026-03-17T20:38:43.527Z","endTime":"2026-03-17T20:38:54.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:38:54.636Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brock Rodden walks. Leo Rivas to 3rd. Will Wilson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:39:42.528Z","endTime":"2026-03-17T20:40:42.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"postOnSecond":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-17T20:38:59.514Z","endTime":"2026-03-17T20:39:44.870Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398826075206678,"aZ":-23.117828387740364,"pfxX":1.8696479793614265,"pfxZ":4.6925437682874005,"pX":0.41325499346933586,"pZ":4.661951849378417,"vX0":3.911112335871829,"vY0":-137.74061909191312,"vZ0":1.3845363119750576,"x":101.25,"y":112.91,"x0":-1.2655725642869755,"y0":50.00154752097242,"z0":5.711415034635314,"aX":3.6061771493649752},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":-4.2,"spinRate":2432,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39701614744571767,"extension":6.468106567683379},"index":1,"playId":"82e04e27-4ae7-3838-bfac-1f0e24e0c10b","pitchNumber":1,"startTime":"2026-03-17T20:39:44.870Z","endTime":"2026-03-17T20:39:48.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.211980353102607,"aZ":-40.29546796666473,"pfxX":3.4330195579095895,"pfxZ":-6.197385568893534,"pX":-1.4125860209902703,"pZ":5.154425651560332,"vX0":-1.2765138633422626,"vY0":-113.57179628847102,"vZ0":7.148877847854189,"x":170.84,"y":99.61,"x0":-1.2901997704794443,"y0":50.00262729675376,"z0":5.967411495769862,"aX":4.498212419733408},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.2,"breakHorizontal":-5.9,"spinRate":2518,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4817037450513002,"extension":6.304523625139377},"index":2,"playId":"dfd3e0de-75ba-32ac-9f14-fbb51354d3b5","pitchNumber":2,"startTime":"2026-03-17T20:40:00.432Z","endTime":"2026-03-17T20:40:04.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69078666130194,"aZ":-19.326054315873186,"pfxX":-3.472093873033701,"pfxZ":6.5829459377706225,"pX":0.7612148154587816,"pZ":3.6371626124629945,"vX0":6.242343992447188,"vY0":-138.28989909513334,"vZ0":-1.7774845254000955,"x":87.98,"y":140.58,"x0":-1.0665536138277634,"y0":50.000913887006575,"z0":5.574672946511307,"aX":-6.775134508492584},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":5.0,"spinRate":2374,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39496057042810095,"extension":6.573676660155643},"index":3,"playId":"dfb24fda-5179-32dc-9697-486564329065","pitchNumber":3,"startTime":"2026-03-17T20:40:20.773Z","endTime":"2026-03-17T20:40:24.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91746498144457,"aZ":-19.03313862811767,"pfxX":-1.70312618969787,"pfxZ":6.966423210363029,"pX":-0.284301962867867,"pZ":3.8783002518733047,"vX0":3.241452240955311,"vY0":-135.77327179437071,"vZ0":-1.000525780235946,"x":127.84,"y":134.07,"x0":-1.266905304355998,"y0":50.000392352505855,"z0":5.563529871872418,"aX":-3.2118609737869006},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":2.5,"spinRate":2368,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4018687800318981,"extension":6.486783535317552},"index":4,"playId":"8659b272-ff68-3851-9c9c-81280e771873","pitchNumber":4,"startTime":"2026-03-17T20:40:36.078Z","endTime":"2026-03-17T20:40:42.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.04,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:40:42.555Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Bliss singles on a ground ball to pitcher Ryan Feltner. Leo Rivas scores. Will Wilson to 3rd. Brock Rodden to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:41:47.868Z","endTime":"2026-03-17T20:42:44.437Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"postOnSecond":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"postOnThird":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-17T20:40:45.695Z","endTime":"2026-03-17T20:41:50.053Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"second":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.863670910380304,"aZ":-25.21121897537082,"pfxX":-6.860095500194903,"pfxZ":3.5703318807858118,"pX":-0.5420574039391136,"pZ":4.226860691471654,"vX0":4.279710459128609,"vY0":-138.98076795306096,"vZ0":0.6838919111928736,"x":137.66,"y":124.65,"x0":-1.212541125036337,"y0":50.0053678745149,"z0":5.6551686142689945,"aX":-13.3890411578425},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":11.5,"spinRate":2343,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3944710083952665,"extension":6.353392809621847},"index":1,"playId":"aacfd8ec-2f8a-3d3d-a0ba-596cc6de084d","pitchNumber":1,"startTime":"2026-03-17T20:41:50.053Z","endTime":"2026-03-17T20:41:56.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"second":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896907061542215,"aZ":-30.505766072186244,"pfxX":2.4842485236112672,"pfxZ":0.9637507861110244,"pX":0.4774563546118107,"pZ":2.372724661540829,"vX0":3.597407241393316,"vY0":-130.39200161220253,"vZ0":-2.166838645601934,"x":98.8,"y":174.72,"x0":-1.2416062560758316,"y0":50.00036882750944,"z0":5.511617386650935,"aX":4.284941163536996},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":-5.3,"spinRate":2590,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4197401477351672,"extension":6.52419217922739},"index":2,"playId":"408df876-5120-33c4-ba63-56041e3385dc","pitchNumber":2,"startTime":"2026-03-17T20:42:05.056Z","endTime":"2026-03-17T20:42:08.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"second":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79429337910924,"aZ":-27.237980378750752,"pfxX":3.0500319867036234,"pfxZ":2.8210925048025417,"pX":-0.3024099804972275,"pZ":0.8746240718047013,"vX0":1.4952387455489422,"vY0":-131.3870162868911,"vZ0":-6.4490743068828476,"x":128.53,"y":215.17,"x0":-1.275019728866177,"y0":50.000285458262205,"z0":5.384494056805336,"aX":5.33247808431171},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-5.9,"spinRate":2464,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.4168413338528816,"extension":6.5873398321168555},"index":3,"playId":"931a5f2a-2ce4-3fa9-b513-b1791eadadad","pitchNumber":3,"startTime":"2026-03-17T20:42:19.914Z","endTime":"2026-03-17T20:42:24.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"second":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315431386115808,"aZ":-18.608892513217455,"pfxX":-1.979763486436493,"pfxZ":6.807275579299551,"pX":1.125350991452743,"pZ":1.135963357291743,"vX0":6.684709851314718,"vY0":-139.76400497903893,"vZ0":-8.308922484193104,"x":74.1,"y":208.11,"x0":-1.0324966768136759,"y0":50.005238932660426,"z0":5.352978225076545,"aX":-3.947160986542016},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":2.3,"spinRate":2438,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3907947226735158,"extension":6.5935936332256375},"hitData":{"launchSpeed":17.6,"launchAngle":38.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.27,"coordY":194.85}},"index":4,"playId":"f30d193c-c46d-30d4-b744-085e8ee6e6f2","pitchNumber":4,"startTime":"2026-03-17T20:42:37.004Z","endTime":"2026-03-17T20:42:44.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"second":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-9.000000000000004,"leverageIndex":2.51,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:42:44.437Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Rhylan Thomas out on a sacrifice fly to right fielder Mickey Moniak. Will Wilson scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:43:06.558Z","endTime":"2026-03-17T20:44:01.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"postOnSecond":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.546454601434753,"aZ":-25.34498228345031,"pfxX":-3.483348500320046,"pfxZ":4.112055601362594,"pX":0.0765914763354023,"pZ":1.0833440939647163,"vX0":4.116364870632485,"vY0":-127.64095376028544,"vZ0":-5.944041120157831,"x":114.08,"y":209.53,"x0":-1.0991744348644066,"y0":50.005744306496275,"z0":5.419714960926361,"aX":-5.789337252500479},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":5.4,"spinRate":1544,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.42798290742188483,"extension":6.513569051526763},"index":0,"playId":"8929a3b8-370e-3144-8c73-c41740a351ee","pitchNumber":1,"startTime":"2026-03-17T20:43:15.688Z","endTime":"2026-03-17T20:43:21.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90156294355004,"aZ":-18.161192858282426,"pfxX":-3.3413179674064204,"pfxZ":7.20301880364341,"pX":0.651116620620023,"pZ":1.882416419705617,"vX0":6.097992170875477,"vY0":-138.36896202313952,"vZ0":-6.203374593674872,"x":92.18,"y":187.95,"x0":-1.1437999164414983,"y0":50.003679162582216,"z0":5.3637200474960265,"aX":-6.501554931269181},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":4.8,"spinRate":2318,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.39533313358191036,"extension":6.634215408794301},"index":1,"playId":"cd2a58a2-8687-3842-80f2-0da744e25d45","pitchNumber":2,"startTime":"2026-03-17T20:43:33.648Z","endTime":"2026-03-17T20:43:38.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68394439535388,"aZ":-25.82464036190896,"pfxX":0.10664528761733483,"pfxZ":3.7894464403376205,"pX":0.2346959956742339,"pZ":2.1421868951903096,"vX0":3.4619722189302076,"vY0":-128.1873922241679,"vZ0":-3.384018223772,"x":108.05,"y":180.94,"x0":-1.1431304596597578,"y0":50.00527526738168,"z0":5.479458703406396,"aX":0.17818571157133184},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-1.0,"spinRate":1576,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.42609486764201066,"extension":6.501347259246185},"hitData":{"launchSpeed":102.3,"launchAngle":16.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.82,"coordY":95.69}},"index":2,"playId":"79a742a8-2700-3971-a8a3-29be152d66c9","pitchNumber":3,"startTime":"2026-03-17T20:43:50.533Z","endTime":"2026-03-17T20:44:01.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":0.10000000000000142,"leverageIndex":2.18,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:44:01.585Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Connor Joe hit by pitch. Brock Rodden to 3rd. Ryan Bliss to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:46:38.971Z","endTime":"2026-03-17T20:47:20.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"postOnSecond":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"postOnThird":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-17T20:44:09.127Z","endTime":"2026-03-17T20:44:26.569Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: TJ Shook replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-17T20:44:26.569Z","endTime":"2026-03-17T20:46:41.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669298,"link":"/api/v1/people/669298"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83289117062703,"aZ":-18.921423515697573,"pfxX":-8.505142030031978,"pfxZ":7.053816472042026,"pX":0.7194861609583714,"pZ":2.2934616116787665,"vX0":8.419038983684034,"vY0":-135.72464818786054,"vZ0":-5.556992794831028,"x":89.57,"y":176.86,"x0":-1.3076174719427471,"y0":50.00147120882823,"z0":5.672047408938774,"aX":-15.97417826392695},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":13.8,"spinRate":2214,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40252858183632334,"extension":6.65941194061193},"index":2,"playId":"d4528c87-a4a5-3735-a451-9832bb823690","pitchNumber":1,"startTime":"2026-03-17T20:46:41.270Z","endTime":"2026-03-17T20:46:47.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.0,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5005648312156,"aZ":-18.94600924173936,"pfxX":-0.3219962966009584,"pfxZ":7.504770419406361,"pX":1.3820211254968993,"pZ":1.224246292757159,"vX0":7.421027305278459,"vY0":-130.87752244409384,"vZ0":-7.520249300176888,"x":64.32,"y":205.73,"x0":-1.4293165149833067,"y0":50.00052893673873,"z0":5.5160483400455815,"aX":-0.5675451652071921},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":-0.8,"spinRate":2359,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41598677866736455,"extension":6.638160658454718},"index":3,"playId":"032caf57-e3b4-3956-a944-d763604fb01f","pitchNumber":2,"startTime":"2026-03-17T20:46:57.681Z","endTime":"2026-03-17T20:47:02.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(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":85.6,"endSpeed":79.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33835603328243,"aZ":-26.01308717298111,"pfxX":-5.768676359152721,"pfxZ":3.880195515021926,"pX":-2.56391209845066,"pZ":3.6656540429325033,"vX0":-0.2259922920851919,"vY0":-124.7745339264626,"vZ0":-0.32328785260109505,"x":214.73,"y":139.81,"x0":-1.7219843201565752,"y0":50.00387022065832,"z0":5.926573103555277,"aX":-9.164876654290081},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":10.6,"spinRate":1802,"spinDirection":262},"zone":11,"typeConfidence":2.0,"plateTime":0.4377158626176829,"extension":6.376514082896765},"index":4,"playId":"b3662417-2066-3e19-aad8-de8fae47946a","pitchNumber":3,"startTime":"2026-03-17T20:47:15.188Z","endTime":"2026-03-17T20:47:20.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":1.35,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:47:20.224Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Wisdom flies out to left fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-17T20:47:45.803Z","endTime":"2026-03-17T20:49:28.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":85.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757841998460325,"aZ":-18.710637742888714,"pfxX":-6.859237777418002,"pfxZ":7.10946712210016,"pX":0.3132719707793169,"pZ":3.991260920135152,"vX0":6.762679605868439,"vY0":-136.683717013374,"vZ0":-1.3884432365860486,"x":105.06,"y":131.02,"x0":-1.300245707297039,"y0":50.0061341599918,"z0":5.788897565426656,"aX":-12.997901678394442},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":11.0,"spinRate":2148,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4005185702559615,"extension":6.578003511440989},"index":0,"playId":"98e1a6d6-3b1d-338f-8072-3034e04caf6d","pitchNumber":1,"startTime":"2026-03-17T20:47:51.770Z","endTime":"2026-03-17T20:47:55.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.1,"endSpeed":86.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24865411462161,"aZ":-18.951717857354737,"pfxX":-7.442069957255772,"pfxZ":6.941412263428072,"pX":0.019552720728435797,"pZ":2.759798252946633,"vX0":6.285996369988401,"vY0":-136.92883763598786,"vZ0":-4.446061213956172,"x":116.25,"y":164.27,"x0":-1.3350087680217682,"y0":50.00618989592577,"z0":5.6952285792928805,"aX":-14.184060876820258},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2159,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3994788798774138,"extension":6.524285867340209},"index":1,"playId":"4d69680b-4523-353c-b0ca-0399a6cf8555","pitchNumber":2,"startTime":"2026-03-17T20:48:08.646Z","endTime":"2026-03-17T20:48:14.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01632654297344,"aZ":-31.250034944140875,"pfxX":6.582161358223372,"pfxZ":0.661365041678696,"pX":1.249927779009425,"pZ":2.0655915395358697,"vX0":4.361634969548624,"vY0":-117.17988999968728,"vZ0":-2.015867015159504,"x":69.36,"y":183.01,"x0":-1.4930636299460034,"y0":50.00011231489825,"z0":5.8685089790503735,"aX":9.111128128621774},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.0,"breakHorizontal":-13.0,"spinRate":2081,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4681848020923982,"extension":6.392406633214936},"index":2,"playId":"f1a8a9a6-6502-3e4a-b388-ab33fb01c23b","pitchNumber":3,"startTime":"2026-03-17T20:48:37.798Z","endTime":"2026-03-17T20:48:43.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59654359441096,"aZ":-34.20917614118321,"pfxX":5.07269418779617,"pfxZ":-1.4772263827765526,"pX":0.8845323309413626,"pZ":1.2804145610776168,"vX0":4.185034975849914,"vY0":-117.13969824993734,"vZ0":-2.7783461405871215,"x":83.28,"y":204.21,"x0":-1.5886997200849728,"y0":50.001446073195616,"z0":5.702637640247069,"aX":6.99817412858103},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.1,"breakHorizontal":-10.3,"spinRate":2198,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4688578467521891,"extension":6.383107541458978},"index":3,"playId":"c2be2505-e8ee-380d-9099-710e4e333638","pitchNumber":4,"startTime":"2026-03-17T20:48:56.564Z","endTime":"2026-03-17T20:49:01.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.9,"endSpeed":84.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056566300671534,"aZ":-20.164723665612097,"pfxX":-7.016969553726491,"pfxZ":6.499349872105183,"pX":-0.2214173638863945,"pZ":3.8349845558121065,"vX0":4.9770449387956806,"vY0":-135.2136787458904,"vZ0":-1.5572293966366406,"x":125.44,"y":135.24,"x0":-1.1762283852631066,"y0":50.00358110390649,"z0":5.836303319168617,"aX":-12.966487451481402},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2060,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4054199367212732,"extension":6.440350697589365},"hitData":{"launchSpeed":86.8,"launchAngle":40.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.91,"coordY":78.21}},"index":4,"playId":"3bd786da-c862-30e3-9044-cb5a784c6d57","pitchNumber":5,"startTime":"2026-03-17T20:49:19.530Z","endTime":"2026-03-17T20:49:28.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":2.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:49:28.439Z","atBatIndex":17},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Karros reaches on a fielding error by third baseman Will Wilson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-17T20:51:17.817Z","endTime":"2026-03-17T20:52:27.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":90.8,"endSpeed":82.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99444203413827,"aZ":-37.26412289770246,"pfxX":-10.556530668348266,"pfxZ":-2.907460954200184,"pX":0.5711785893875649,"pZ":2.1167054680330817,"vX0":9.236305156885273,"vY0":-131.88531653405818,"vZ0":0.11742756582971037,"x":95.23,"y":181.63,"x0":-1.617527091610578,"y0":50.0045142602534,"z0":4.836793166487791,"aX":-18.460050738826077},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.9,"breakHorizontal":16.9,"spinRate":2080,"spinDirection":261},"zone":9,"typeConfidence":0.9,"plateTime":0.416484619372274,"extension":6.648521029430721},"index":0,"playId":"2c4ce0bf-379e-30fa-afa7-9b12e42538dc","pitchNumber":1,"startTime":"2026-03-17T20:51:34.957Z","endTime":"2026-03-17T20:51:40.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262643932727688,"aZ":-28.50892531272621,"pfxX":8.982439899721367,"pfxZ":2.828401545840949,"pX":0.9211880863440935,"pZ":2.299840569796214,"vX0":3.53917456586922,"vY0":-113.82868834857311,"vZ0":0.7118343811641705,"x":81.89,"y":176.68,"x0":-1.8264651259068523,"y0":50.0038790079859,"z0":4.832943962660811,"aX":11.643463004673727},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":5.6,"breakHorizontal":-17.2,"spinRate":2570,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.4834456151719446,"extension":6.732572074998249},"index":1,"playId":"4d8d8c8f-4240-324c-aeb5-a181ac80cd33","pitchNumber":2,"startTime":"2026-03-17T20:51:47.073Z","endTime":"2026-03-17T20:51:53.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994795106102984,"aZ":-39.077877732838324,"pfxX":-9.278800123609553,"pfxZ":-4.397130009866355,"pX":0.0584093359448656,"pZ":1.6984391910669554,"vX0":7.1346375985276635,"vY0":-124.76743141620621,"vZ0":0.18212894890999665,"x":114.77,"y":192.92,"x0":-1.6380513544942206,"y0":50.00279146604973,"z0":4.855044233172175,"aX":-14.573537952564859},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.7,"breakHorizontal":15.1,"spinRate":1677,"spinDirection":274},"zone":14,"typeConfidence":0.91,"plateTime":0.4396488464243262,"extension":6.652755201118499},"hitData":{"launchSpeed":73.0,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.83,"coordY":140.56}},"index":2,"playId":"addb15e5-267d-3a00-8fb0-83f7db967b33","pitchNumber":3,"startTime":"2026-03-17T20:52:14.879Z","endTime":"2026-03-17T20:52:27.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.96,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:52:27.857Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Beck doubles (7) on a sharp fly ball to center fielder Rhylan Thomas. Kyle Karros to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-17T20:52:46.505Z","endTime":"2026-03-17T20:53:22.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.460418002532858,"aZ":-28.51667227390102,"pfxX":10.341329744358788,"pfxZ":2.840840988890001,"pX":0.08765914812016765,"pZ":2.5453952041231,"vX0":1.43912036772844,"vY0":-113.26002198795332,"vZ0":0.962536736001324,"x":113.66,"y":170.05,"x0":-1.8998379407695583,"y0":50.002193576508546,"z0":4.9870016030590625,"aX":13.310814754248995},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":5.8,"breakHorizontal":-19.1,"spinRate":2715,"spinDirection":79},"zone":5,"typeConfidence":0.89,"plateTime":0.4853110274783021,"extension":6.600704271028524},"index":0,"playId":"d57bf10e-f4a1-3e96-a045-84f2a7057051","pitchNumber":1,"startTime":"2026-03-17T20:52:51.328Z","endTime":"2026-03-17T20:52:58.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961821708642347,"aZ":-36.21811580796025,"pfxX":-9.799454110173057,"pfxZ":-2.2938975294351565,"pX":0.016839765382449592,"pZ":1.961688207918213,"vX0":7.810020365749574,"vY0":-132.4341159440407,"vZ0":-0.36157866683502493,"x":116.36,"y":185.81,"x0":-1.70659427937943,"y0":50.00001405775906,"z0":4.763434518821333,"aX":-17.293380349969453},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.0,"breakHorizontal":16.0,"spinRate":2102,"spinDirection":261},"zone":8,"typeConfidence":0.9,"plateTime":0.41458192922103176,"extension":6.502872103395952},"hitData":{"launchSpeed":105.9,"launchAngle":27.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":186.54,"coordY":71.19}},"index":1,"playId":"5ad7727f-3abd-3128-b6de-bc135e2f5b11","pitchNumber":2,"startTime":"2026-03-17T20:53:07.035Z","endTime":"2026-03-17T20:53:22.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.6,"awayTeamWinProbability":50.4,"homeTeamWinProbabilityAdded":11.399999999999999,"leverageIndex":1.66,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:53:22.089Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edouard Julien doubles (1) on a line drive to left fielder Ryan Bliss. Kyle Karros scores. Jordan Beck scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-17T20:53:39.855Z","endTime":"2026-03-17T20:54:25.022Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"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(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":90.8,"endSpeed":82.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.468526305521628,"aZ":-35.55370073607246,"pfxX":-10.138540171526941,"pfxZ":-1.9436282888343488,"pX":0.058094207392459685,"pZ":2.0950287833572934,"vX0":8.113120678833592,"vY0":-131.90174455686306,"vZ0":-0.25582355200607465,"x":114.79,"y":182.21,"x0":-1.7603533044872957,"y0":50.00282281487202,"z0":4.844136345190036,"aX":-17.63197854716011},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.4,"breakHorizontal":16.3,"spinRate":2025,"spinDirection":259},"zone":8,"typeConfidence":0.9,"plateTime":0.41734117231479173,"extension":6.6898551784859395},"index":0,"playId":"10ca00a5-66e0-3166-9631-be1df6fb42e7","pitchNumber":1,"startTime":"2026-03-17T20:53:53.804Z","endTime":"2026-03-17T20:54:00.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.798052148752845,"aZ":-33.64687116607225,"pfxX":-11.182429467600324,"pfxZ":-0.8298140770737419,"pX":0.20860807682530616,"pZ":2.3179658562823944,"vX0":8.680481814843814,"vY0":-133.0562472526809,"vZ0":-0.2529313391326433,"x":109.05,"y":176.19,"x0":-1.6692814627809838,"y0":50.00607160080902,"z0":4.885756077826043,"aX":-19.73419518873216},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.3,"breakHorizontal":18.0,"spinRate":2038,"spinDirection":260},"zone":5,"typeConfidence":0.9,"plateTime":0.4141809597920272,"extension":6.618322419192114},"hitData":{"launchSpeed":101.0,"launchAngle":10.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.93,"coordY":116.11}},"index":1,"playId":"5a80253e-8a13-3c0c-82f9-13eca4b5de60","pitchNumber":2,"startTime":"2026-03-17T20:54:10.511Z","endTime":"2026-03-17T20:54:25.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":1.64,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:54:25.022Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-17T20:54:54.240Z","endTime":"2026-03-17T20:56:10.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342614553815608,"aZ":-31.08320467722237,"pfxX":8.207436125302747,"pfxZ":0.8423508361857142,"pX":1.322243509025375,"pZ":2.3886558580445127,"vX0":4.567544460519301,"vY0":-113.71868330478894,"vZ0":1.0816855699893533,"x":66.6,"y":174.29,"x0":-1.7870920018727083,"y0":50.001661174512144,"z0":5.020841291540754,"aX":10.610633764217047},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.2,"breakHorizontal":-16.1,"spinRate":2695,"spinDirection":78},"zone":14,"typeConfidence":0.87,"plateTime":0.4840226088028534,"extension":6.672816036570879},"index":0,"playId":"062a0234-3722-39fd-8a5c-835ef0dee239","pitchNumber":1,"startTime":"2026-03-17T20:54:55.265Z","endTime":"2026-03-17T20:55:02.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07786497263312,"aZ":-25.941668202359068,"pfxX":-0.10222523174189657,"pfxZ":3.821132518645861,"pX":0.9631980030600826,"pZ":2.969868201381326,"vX0":6.985268352297778,"vY0":-126.90055718995687,"vZ0":0.2236898962274605,"x":80.29,"y":158.59,"x0":-1.8122200859539535,"y0":50.001668059297494,"z0":4.947950477542301,"aX":-0.1685010590909879},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.4,"spinRate":2404,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.4316968772563077,"extension":6.8349722608131085},"index":1,"playId":"81572d6d-e69f-32a9-b871-366fbc4dda1a","pitchNumber":2,"startTime":"2026-03-17T20:55:10.576Z","endTime":"2026-03-17T20:55:16.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594531709818686,"aZ":-28.699611970936758,"pfxX":8.20003021087334,"pfxZ":2.720592265081116,"pX":1.555791223862304,"pZ":2.4318402308564684,"vX0":5.194718417811339,"vY0":-113.11886776608198,"vZ0":1.3387277291845414,"x":57.7,"y":173.12,"x0":-1.847810836381857,"y0":50.00152724746507,"z0":4.743122203898395,"aX":10.460852439333205},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.3,"spinRate":2701,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.48709465982285893,"extension":6.631650526401321},"index":2,"playId":"eca1d5ed-4bef-3c12-a3de-10e5331a9c9b","pitchNumber":3,"startTime":"2026-03-17T20:55:28.652Z","endTime":"2026-03-17T20:55:35.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11520773975583,"aZ":-34.428388354593665,"pfxX":-10.33616573799996,"pfxZ":-1.2778872762959441,"pX":-0.12823603874317643,"pZ":2.4611173218923748,"vX0":7.885784926698658,"vY0":-132.13710177846772,"vZ0":0.4231651729221999,"x":121.89,"y":172.33,"x0":-1.8137590197620368,"y0":50.00421357699976,"z0":4.835891255178634,"aX":-18.212841877041566},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.9,"breakHorizontal":16.9,"spinRate":2214,"spinDirection":262},"zone":5,"typeConfidence":0.9,"plateTime":0.41509956893376954,"extension":6.661722921329011},"index":3,"playId":"82228ea6-c58a-3a1f-9bb5-85c2420f7bf4","pitchNumber":4,"startTime":"2026-03-17T20:55:44.465Z","endTime":"2026-03-17T20:55:50.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832571988495218,"aZ":-24.59258375703004,"pfxX":-2.624978512746618,"pfxZ":4.543422142482655,"pX":0.5969006087064022,"pZ":3.0831044586559626,"vX0":6.629314248559802,"vY0":-127.71295785028855,"vZ0":0.5001002753367073,"x":94.25,"y":155.54,"x0":-1.6799412619230871,"y0":50.0027245534443,"z0":4.803870835277204,"aX":-4.380910942434094},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":3.5,"spinRate":2217,"spinDirection":249},"zone":3,"typeConfidence":0.9,"plateTime":0.4272482936761772,"extension":6.8510691635486936},"index":4,"playId":"1b9571b2-d18a-33a3-b100-fc5eb51ae540","pitchNumber":5,"startTime":"2026-03-17T20:56:06.342Z","endTime":"2026-03-17T20:56:10.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.26,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:56:10.304Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Patrick Wisdom. Edouard Julien to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-17T20:56:26.517Z","endTime":"2026-03-17T20:58:00.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.360421941186733,"aZ":-29.78007485774488,"pfxX":7.896379000512181,"pfxZ":1.9592919998997171,"pX":-1.8936446634593767,"pZ":2.14559976112014,"vX0":-1.684888809427496,"vY0":-110.17321622086368,"vZ0":1.037457655772845,"x":189.18,"y":180.85,"x0":-2.1428396468270456,"y0":50.005086976322424,"z0":4.826424479020069,"aX":9.666477240027765},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":2621,"spinDirection":83},"zone":13,"typeConfidence":0.89,"plateTime":0.49797795845595294,"extension":6.455893953056215},"index":0,"playId":"de27a243-c7cd-3bbf-8bf9-1309573ceee7","pitchNumber":1,"startTime":"2026-03-17T20:56:31.660Z","endTime":"2026-03-17T20:56:38.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82720415607468,"aZ":-34.76685952362138,"pfxX":-7.791286144437474,"pfxZ":-1.6853549888743302,"pX":-0.2743276899822693,"pZ":2.0820306817525447,"vX0":6.105707263155596,"vY0":-123.09477011298105,"vZ0":0.4988859192824624,"x":127.46,"y":182.57,"x0":-1.7713998297857674,"y0":50.00343010664062,"z0":4.814037719706506,"aX":-11.98901348800535},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":12.7,"spinRate":1528,"spinDirection":276},"zone":8,"typeConfidence":0.9,"plateTime":0.4445240349414723,"extension":6.6520621062498755},"index":1,"playId":"ed76ba75-b79a-3ff5-94c3-b6dce6b57f32","pitchNumber":2,"startTime":"2026-03-17T20:56:47.579Z","endTime":"2026-03-17T20:56:50.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768565571476735,"aZ":-34.933050591224884,"pfxX":-7.478937210937017,"pfxZ":-1.818604780434673,"pX":-1.0172877911049996,"pZ":1.387180135953369,"vX0":4.183401804483319,"vY0":-122.47994574974093,"vZ0":-0.8436601889674296,"x":155.78,"y":201.33,"x0":-1.7780137537491127,"y0":50.00361672072554,"z0":4.730077694129561,"aX":-11.334326211187546},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":12.5,"spinRate":1465,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.4476233073933904,"extension":6.689005163388032},"index":2,"playId":"72a7df75-d8aa-3978-9bc1-953added6b4d","pitchNumber":3,"startTime":"2026-03-17T20:57:08.234Z","endTime":"2026-03-17T20:57:14.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533777543328856,"aZ":-32.471850280868914,"pfxX":-7.181945603879326,"pfxZ":-0.16872245072989323,"pX":-0.6872044103041486,"pZ":3.5795653253296345,"vX0":5.452048249191673,"vY0":-132.4425510601785,"vZ0":2.53989114821374,"x":143.19,"y":142.13,"x0":-1.836457470397609,"y0":50.00086684504676,"z0":4.978455180860995,"aX":-12.793800363767094},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.5,"breakHorizontal":11.9,"spinRate":2067,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4130998297365216,"extension":6.570881939555346},"index":3,"playId":"33010ac7-186d-32c2-b23d-2df202ea8b0e","pitchNumber":4,"startTime":"2026-03-17T20:57:27.604Z","endTime":"2026-03-17T20:57:32.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4046908191917,"aZ":-35.67945399751071,"pfxX":-8.29106835726365,"pfxZ":-1.987734141768005,"pX":-0.035905526466520114,"pZ":1.9447687903098965,"vX0":7.135746854456841,"vY0":-131.92626017358572,"vZ0":-0.6201280485401579,"x":118.37,"y":186.27,"x0":-1.7002694500328899,"y0":50.0050447139754,"z0":4.8156334304351684,"aX":-14.597763060929452},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.5,"breakHorizontal":13.4,"spinRate":2225,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.41538743191332594,"extension":6.633589353553863},"hitData":{"launchSpeed":79.0,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.12,"coordY":166.23}},"index":4,"playId":"f8e7c1c2-8ba5-3bda-ab8a-f958f12add6f","pitchNumber":5,"startTime":"2026-03-17T20:57:46.501Z","endTime":"2026-03-17T20:58:00.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.34,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-17T20:58:00.136Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-17T20:58:16.116Z","endTime":"2026-03-17T21:00:20.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.947690464416056,"aZ":-26.73522625902786,"pfxX":0.5314061736946859,"pfxZ":3.316499717762415,"pX":-0.17151137383897477,"pZ":3.117516470824442,"vX0":4.270449418647591,"vY0":-126.52323629474664,"vZ0":1.0358126762317719,"x":123.54,"y":154.61,"x0":-1.9420531337002171,"y0":50.003250078140006,"z0":4.826380819611142,"aX":0.871620514166246},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.8,"spinRate":2166,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.4309566509287639,"extension":6.9240065256835575},"index":0,"playId":"e82a42ec-14f0-3fa1-b4e9-e5032e6140fe","pitchNumber":1,"startTime":"2026-03-17T20:58:21.116Z","endTime":"2026-03-17T20:58:25.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92303054881149,"aZ":-26.486634869404174,"pfxX":0.3562582289407352,"pfxZ":3.4827619775978107,"pX":-0.5497227500988648,"pZ":3.2331452662897586,"vX0":3.425335375650093,"vY0":-126.2913743135226,"vZ0":1.2382954451041228,"x":137.95,"y":151.49,"x0":-1.9634447877301224,"y0":50.00437799926746,"z0":4.848804618924155,"aX":0.5820679285661361},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":-1.3,"spinRate":2223,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.43178820338831914,"extension":6.719741264825899},"index":1,"playId":"95cebc50-11ba-345a-9aa3-0fddc77497fd","pitchNumber":2,"startTime":"2026-03-17T20:58:35.829Z","endTime":"2026-03-17T20:58:39.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63133261681449,"aZ":-26.026489846113034,"pfxX":-0.46889551215928993,"pfxZ":3.7159713244480628,"pX":-0.8404599181190864,"pZ":4.202904960322181,"vX0":2.9818630716904804,"vY0":-127.22273600087192,"vZ0":3.090952317958228,"x":149.04,"y":125.3,"x0":-1.9617894505886866,"y0":50.0058966100476,"z0":5.022926286421099,"aX":-0.7769763395711482},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":0.2,"spinRate":2203,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.42888053507543233,"extension":6.786030080339253},"index":2,"playId":"2f56c149-c628-340b-8ef4-d29fbe03cf2b","pitchNumber":3,"startTime":"2026-03-17T20:58:50.814Z","endTime":"2026-03-17T20:58:54.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.381772269821504,"aZ":-25.170280577242675,"pfxX":-0.5080849009813073,"pfxZ":4.306398261399515,"pX":-0.3923871319791446,"pZ":3.389237769977499,"vX0":3.619595244688252,"vY0":-126.12908128054688,"vZ0":1.2008435442369327,"x":131.96,"y":147.27,"x0":-1.7742361294572873,"y0":50.00213072444914,"z0":4.922667344108556,"aX":-0.8263923221511144},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":0.1,"spinRate":2219,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.4326854818738197,"extension":6.815595700755134},"index":3,"playId":"92ed22d1-0545-3478-8d4f-ea2b2d6df7a3","pitchNumber":4,"startTime":"2026-03-17T20:59:07.713Z","endTime":"2026-03-17T20:59:11.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688352136188602,"aZ":-32.38824811059728,"pfxX":-8.430296767022128,"pfxZ":-0.1160173535547937,"pX":1.836532726882291,"pZ":2.571868293714171,"vX0":11.487003821451427,"vY0":-131.89656240829075,"vZ0":-0.03661680614905105,"x":47.0,"y":169.34,"x0":-1.4693958961914488,"y0":50.00601189292904,"z0":4.963865505825723,"aX":-14.93312499412867},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.0,"breakHorizontal":13.0,"spinRate":2201,"spinDirection":253},"zone":12,"typeConfidence":0.9,"plateTime":0.41444417954034085,"extension":7.059245485760413},"index":4,"playId":"e4324448-c807-3f9f-ad0f-0a5eab95809d","pitchNumber":5,"startTime":"2026-03-17T20:59:26.281Z","endTime":"2026-03-17T20:59:34.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-17T20:59:40.549Z","endTime":"2026-03-17T20:59:54.897Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.4,"endSpeed":78.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83796857724722,"aZ":-36.97998665844941,"pfxX":-9.511157544481089,"pfxZ":-3.0753416972102716,"pX":-0.7603728676658916,"pZ":2.3423726227385546,"vX0":5.518239694797309,"vY0":-124.21509945290137,"vZ0":1.3685566300717251,"x":145.98,"y":175.54,"x0":-1.774785073920835,"y0":50.00323885872682,"z0":4.858544787254294,"aX":-14.865751392154083},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":16.0},"zone":4,"typeConfidence":0.9,"plateTime":0.4409325938531832},"index":6,"playId":"04dd09ce-4c7d-3ff9-b41c-d232a3d07724","pitchNumber":6,"startTime":"2026-03-17T20:59:54.897Z","endTime":"2026-03-17T20:59:58.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.1,"endSpeed":79.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508417990172866,"aZ":-35.51196200864251,"pfxX":-9.389007307208818,"pfxZ":-2.0975763752613075,"pX":-0.7524074582507538,"pZ":1.388483489187308,"vX0":5.4915890692270395,"vY0":-125.2891208819377,"vZ0":-1.1177512650623043,"x":145.68,"y":201.29,"x0":-1.753704600681493,"y0":50.00546805459862,"z0":4.744739851123132,"aX":-14.916624739460088},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":15.7,"spinRate":1594,"spinDirection":274},"zone":13,"typeConfidence":0.8,"plateTime":0.4373186595363472,"extension":6.671852432461507},"index":7,"playId":"60b078ab-a037-39c8-bd83-eed1806f0eac","pitchNumber":7,"startTime":"2026-03-17T21:00:16.561Z","endTime":"2026-03-17T21:00:20.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.46,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:00:20.750Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Taylor grounds out, second baseman Willi Castro to first baseman Edouard Julien.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-17T21:02:42.807Z","endTime":"2026-03-17T21:02:50.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Feltner replaces TJ Shook.","event":"Pitching Substitution","eventType":"pitching_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":0,"startTime":"2026-03-17T21:01:40.811Z","endTime":"2026-03-17T21:02:42.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319675820922935,"aZ":-23.392118812408846,"pfxX":3.3012700106690858,"pfxZ":5.241805502145659,"pX":0.34146265653295343,"pZ":2.2880129397790725,"vX0":2.8779753781503383,"vY0":-128.31261311504275,"vZ0":-3.3182388778984238,"x":112.49,"y":157.67,"x0":-1.2216278275596142,"y0":50.002938464747345,"z0":5.410410072899166,"aX":5.532100237555635},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":-6.6,"spinRate":2521,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.4260659003717464,"extension":6.318538823546314},"hitData":{"launchSpeed":92.5,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.56,"coordY":155.6}},"index":1,"playId":"832f3a59-7d7e-3414-af69-6b8ec6261c4a","pitchNumber":1,"startTime":"2026-03-17T21:02:42.807Z","endTime":"2026-03-17T21:02:50.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:02:50.818Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out, second baseman Willi Castro to first baseman Edouard Julien.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-17T21:03:07.052Z","endTime":"2026-03-17T21:04:08.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612650240783722,"aZ":-18.73172771582208,"pfxX":-1.4256217611804551,"pfxZ":6.768340507533466,"pX":1.0968570549748806,"pZ":3.516384762516128,"vX0":6.368862170863634,"vY0":-139.814744712062,"vZ0":-2.2816793468019645,"x":75.19,"y":143.84,"x0":-1.0222542217431787,"y0":50.00215556594574,"z0":5.568111696367469,"aX":-2.8320516299000693},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":1.3,"spinRate":2607,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3912870211750836,"extension":6.403909225032545},"index":0,"playId":"fd6cba06-4c4c-332b-8653-d6f391ffd80e","pitchNumber":1,"startTime":"2026-03-17T21:03:13.678Z","endTime":"2026-03-17T21:03:22.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979089256313312,"aZ":-25.680334150146308,"pfxX":3.001610386166648,"pfxZ":3.892625935797607,"pX":0.9651951985831712,"pZ":2.489787729364916,"vX0":4.120451048047693,"vY0":-128.01133736118422,"vZ0":-2.6947114503574423,"x":80.21,"y":171.56,"x0":-1.0518241168374831,"y0":50.00532304459789,"z0":5.55423674393028,"aX":5.010921455607766},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":-6.4,"spinRate":2714,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.42692192043062915,"extension":6.41921407543777},"index":1,"playId":"cdf05e48-3470-3067-8d6f-70f1576cd1af","pitchNumber":2,"startTime":"2026-03-17T21:03:27.450Z","endTime":"2026-03-17T21:03:31.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-17T21:03:40.068Z","endTime":"2026-03-17T21:04:00.213Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.952314184886422,"aZ":-22.997382210360474,"pfxX":-5.581868938858218,"pfxZ":4.635008336298062,"pX":-0.019197616345845134,"pZ":2.5322419857339837,"vX0":4.887834405610006,"vY0":-139.73560267314846,"vZ0":-3.8949346606035995,"x":117.73,"y":170.41,"x0":-1.06427916198358,"y0":50.005673783198155,"z0":5.45177506531628,"aX":-11.06039051487381},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":9.1,"spinRate":2539,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3917012106298232,"extension":6.3587322512861935},"hitData":{"launchSpeed":104.6,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.82,"coordY":135.0}},"index":3,"playId":"3241d0e6-00c8-3235-821d-d8e775bdbe0e","pitchNumber":3,"startTime":"2026-03-17T21:04:00.213Z","endTime":"2026-03-17T21:04:08.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:04:08.117Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Rivas lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-17T21:04:26.305Z","endTime":"2026-03-17T21:06:07.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52524498561595,"aZ":-16.484019618647103,"pfxX":-3.7131320265550274,"pfxZ":7.880223154068044,"pX":0.5669723212121847,"pZ":1.5430591904897082,"vX0":5.791539865358012,"vY0":-140.19193928671993,"vZ0":-7.533057546869784,"x":95.39,"y":197.12,"x0":-1.0427457003955087,"y0":50.00627817408218,"z0":5.339944122188809,"aX":-7.3968584857886635},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":5.5,"spinRate":2542,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3906177505768009,"extension":6.469975778141324},"index":0,"playId":"19466016-30ea-39d9-a5ca-85f0f502e1d9","pitchNumber":1,"startTime":"2026-03-17T21:04:36.495Z","endTime":"2026-03-17T21:04:39.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262026043440486,"aZ":-25.854842394605626,"pfxX":-2.935904261158032,"pfxZ":3.806342510597646,"pX":-0.03408650338053934,"pZ":1.7039730721397868,"vX0":3.8586275632557667,"vY0":-127.73880552214115,"vZ0":-4.383490137167802,"x":118.3,"y":192.77,"x0":-1.1797851235322816,"y0":50.000861748356236,"z0":5.464536320757853,"aX":-4.8720372064173905},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":4.4,"spinRate":1726,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4280819894470165,"extension":6.455229817974385},"index":1,"playId":"930588bb-58a8-3984-84d1-adf46f55e5b1","pitchNumber":2,"startTime":"2026-03-17T21:05:00.785Z","endTime":"2026-03-17T21:05:05.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-17T21:05:14.799Z","endTime":"2026-03-17T21:05:27.798Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203419275203128,"aZ":-25.71220177496775,"pfxX":-4.6534467371348125,"pfxZ":3.92991390679129,"pX":-0.26722658378736297,"pZ":0.2699253229046996,"vX0":3.77040803411288,"vY0":-126.94592908087837,"vZ0":-7.3849589633746735,"x":127.19,"y":231.49,"x0":-1.1618301235513326,"y0":50.00219169212088,"z0":5.242128907003347,"aX":-7.650510329675348},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":7.7,"spinRate":1853,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4302631646915662,"extension":6.4924062763633295},"index":3,"playId":"a942f0a0-7966-369d-907c-eec8e1d940d1","pitchNumber":3,"startTime":"2026-03-17T21:05:27.798Z","endTime":"2026-03-17T21:05:32.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077340880386913,"aZ":-29.92844859278801,"pfxX":-3.220911344782679,"pfxZ":1.3549127395431548,"pX":0.5333243128544377,"pZ":0.04098245499433321,"vX0":4.939567007152614,"vY0":-127.62783389272265,"vZ0":-7.277916519460137,"x":96.67,"y":237.67,"x0":-1.0044271516146241,"y0":50.003982194850444,"z0":5.271513731263065,"aX":-5.34014778297764},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":4.8,"spinRate":1871,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4283658537922568,"extension":6.6355052296577846},"index":4,"playId":"7f936d1b-c731-306c-83ad-0b97b807c7cc","pitchNumber":4,"startTime":"2026-03-17T21:05:43.790Z","endTime":"2026-03-17T21:05:50.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.1,"endSpeed":88.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39516426941263,"aZ":-15.447978085991295,"pfxX":-1.6587745342594216,"pfxZ":8.295592281167746,"pX":0.29027832197781084,"pZ":1.7800892603634944,"vX0":4.347511462581267,"vY0":-141.15708480831032,"vZ0":-7.422927436691401,"x":105.94,"y":190.72,"x0":-1.0549539460405555,"y0":50.00487669782663,"z0":5.4403669453492745,"aX":-3.3458053230288574},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":2.2,"spinRate":2532,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3881625613735866,"extension":6.3000916370772355},"hitData":{"launchSpeed":97.8,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.44,"coordY":75.0}},"index":5,"playId":"9b8c50fd-8579-3aa6-94ac-c236eaf201fa","pitchNumber":5,"startTime":"2026-03-17T21:06:00.255Z","endTime":"2026-03-17T21:06:07.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:06:07.897Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, second baseman Brock Rodden to first baseman Patrick Wisdom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-17T21:08:03.317Z","endTime":"2026-03-17T21:09:38.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67009524927053,"aZ":-28.387317517627363,"pfxX":-0.6624545425777293,"pfxZ":2.366244739353059,"pX":0.5007671434858517,"pZ":2.3837473615101428,"vX0":5.694242821168732,"vY0":-125.21278486312679,"vZ0":-0.5448401388154416,"x":97.91,"y":174.42,"x0":-1.7100679031728705,"y0":50.00124383083898,"z0":4.913246202726727,"aX":-1.060108374118592},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":0.0,"spinRate":2171,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.4363056562475194,"extension":6.681255794083934},"index":0,"playId":"0abc8cbb-46e1-343b-a934-32ae35b1eb58","pitchNumber":1,"startTime":"2026-03-17T21:08:29.082Z","endTime":"2026-03-17T21:08:36.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606024991576533,"aZ":-30.087326626851844,"pfxX":-0.8737998309814139,"pfxZ":1.2960569793869858,"pX":0.9139290057167081,"pZ":3.0977167924473448,"vX0":6.504494105594215,"vY0":-125.57656546106335,"vZ0":1.4631104243269561,"x":82.16,"y":155.14,"x0":-1.5877864452007246,"y0":50.00163677929852,"z0":4.941459636779861,"aX":-1.4062995086072039},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":0.2,"spinRate":2238,"spinDirection":212},"zone":12,"typeConfidence":0.84,"plateTime":0.4348897885618519,"extension":7.052093066769711},"index":1,"playId":"8798a864-56da-3e00-9427-39d14e1f9809","pitchNumber":2,"startTime":"2026-03-17T21:08:54.238Z","endTime":"2026-03-17T21:08:59.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147978706326615,"aZ":-30.220359515643967,"pfxX":7.640882490946932,"pfxZ":1.5481426678288441,"pX":2.900815537932729,"pZ":1.695213472965835,"vX0":7.454163689182189,"vY0":-112.73003164658031,"vZ0":-0.25490225504414377,"x":6.43,"y":193.01,"x0":-1.4651310233678327,"y0":50.00250806613949,"z0":4.910654481689511,"aX":9.645835922406743},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":3.1,"breakHorizontal":-16.1,"spinRate":2660,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4894662916096961,"extension":6.810641756506455},"index":2,"playId":"7287dcb3-68c1-363a-a795-0aec4ad59742","pitchNumber":3,"startTime":"2026-03-17T21:09:07.574Z","endTime":"2026-03-17T21:09:15.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282807448507594,"aZ":-31.322084354859918,"pfxX":-10.004882134581766,"pfxZ":0.5055517976732702,"pX":0.33850175499019436,"pZ":2.121552204247437,"vX0":8.04273740240557,"vY0":-129.39769812653677,"vZ0":-0.8484533556177352,"x":104.1,"y":181.5,"x0":-1.5118000782704593,"y0":50.00429716181361,"z0":4.85581042896846,"aX":-16.948595789535982},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":16.3,"spinRate":2117,"spinDirection":258},"zone":9,"typeConfidence":0.9,"plateTime":0.4234596026115933,"extension":6.946981959817788},"hitData":{"launchSpeed":108.4,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.63,"coordY":135.58}},"index":3,"playId":"355d107d-6e57-3959-9f79-40b57065e2d2","pitchNumber":4,"startTime":"2026-03-17T21:09:30.076Z","endTime":"2026-03-17T21:09:38.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:09:38.504Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-17T21:09:54.099Z","endTime":"2026-03-17T21:11:11.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.266967390819563,"aZ":-25.667609501173835,"pfxX":10.118065148655608,"pfxZ":5.208122216365798,"pX":-1.0342602246603938,"pZ":3.2393502417061555,"vX0":-0.9165299442772841,"vY0":-111.41470624258064,"vZ0":2.070564139009549,"x":156.42,"y":151.32,"x0":-1.9293391612343196,"y0":50.001774776401106,"z0":4.962882465775849,"aX":12.633381819223636},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":10.3,"breakHorizontal":-18.0,"spinRate":2640,"spinDirection":86},"zone":11,"typeConfidence":0.92,"plateTime":0.4928758647539695,"extension":6.691004464107609},"index":0,"playId":"0d4568cd-7b5f-36f7-bc73-93989e73a73e","pitchNumber":1,"startTime":"2026-03-17T21:10:00.226Z","endTime":"2026-03-17T21:10:06.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59147154543701,"aZ":-36.60072278581831,"pfxX":-9.820223070872798,"pfxZ":-2.5239365836274725,"pX":2.003341106221298,"pZ":1.335519629944163,"vX0":12.67017705053443,"vY0":-132.0419122685142,"vZ0":-2.0711427876989363,"x":40.64,"y":202.72,"x0":-1.5939519257643315,"y0":50.000366270777995,"z0":4.83750453638775,"aX":-17.241051015470497},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.8,"breakHorizontal":14.9,"spinRate":2171,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4157086432491113,"extension":6.796178491449604},"index":1,"playId":"d5640462-6d39-3682-9c0c-b1dbbd895813","pitchNumber":2,"startTime":"2026-03-17T21:10:10.964Z","endTime":"2026-03-17T21:10:14.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886482566062412,"aZ":-36.31355476100521,"pfxX":-7.734437999947165,"pfxZ":-2.434264098126217,"pX":-0.9294174308570927,"pZ":2.1330743733050292,"vX0":4.9022292148241515,"vY0":-130.34645562100638,"vZ0":0.23423086511842173,"x":152.43,"y":181.19,"x0":-1.8391061762422611,"y0":50.00003300176897,"z0":4.805993972977297,"aX":-13.177344266400503},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.1,"breakHorizontal":12.7,"spinRate":2023,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4217885933838721,"extension":6.5496777607938395},"index":2,"playId":"e74ae663-40c4-385d-8e05-a7dcf9b23804","pitchNumber":3,"startTime":"2026-03-17T21:10:28.451Z","endTime":"2026-03-17T21:10:31.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038089588031244,"aZ":-34.40257301670761,"pfxX":-7.875540237745685,"pfxZ":-1.473070317564642,"pX":0.18751758924111314,"pZ":1.3422014887268845,"vX0":7.177754500841216,"vY0":-122.00471519391277,"vZ0":-1.0207090219638824,"x":109.85,"y":202.54,"x0":-1.7633342429097243,"y0":50.001951230864854,"z0":4.719555575884967,"aX":-11.923394873894871},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.6,"breakHorizontal":12.6,"spinRate":1449,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4481937740892157,"extension":6.618884871911499},"index":3,"playId":"8c84be4d-291e-3f08-bce3-e15c5a97be07","pitchNumber":4,"startTime":"2026-03-17T21:10:49.158Z","endTime":"2026-03-17T21:10:52.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-17T21:10:58.288Z","endTime":"2026-03-17T21:11:07.886Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.6,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038561610726045,"aZ":-27.698493858025554,"pfxX":0.8313471821119245,"pfxZ":2.7452189383820933,"pX":0.4597732911235182,"pZ":3.333882360431518,"vX0":5.241654346086187,"vY0":-126.16272780161113,"vZ0":1.450544555397546,"x":99.47,"y":148.77,"x0":-1.7434088781630956,"y0":50.00242458597095,"z0":4.966453085859824,"aX":1.3532514298880438},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2338,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.4323509575221305,"extension":6.722263833743481},"index":5,"playId":"33d1538f-f924-3b55-ada7-2450ef509534","pitchNumber":5,"startTime":"2026-03-17T21:11:07.886Z","endTime":"2026-03-17T21:11:11.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:11:11.710Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-17T21:11:22.834Z","endTime":"2026-03-17T21:12:44.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.770267614843114,"aZ":-27.57150871854308,"pfxX":0.9575498550992854,"pfxZ":2.850599194621017,"pX":0.27253388765918707,"pZ":3.477310323847777,"vX0":4.505261485263912,"vY0":-125.57403892721646,"vZ0":1.7466608380654791,"x":106.61,"y":144.89,"x0":-1.6610890909750504,"y0":50.00345162874751,"z0":4.998413973639986,"aX":1.5453746375850466},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2296,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.4343426501264922,"extension":6.998405965741183},"index":0,"playId":"f212b8e2-5754-351d-bb00-d8b554b3f4a8","pitchNumber":1,"startTime":"2026-03-17T21:11:34.596Z","endTime":"2026-03-17T21:11:40.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.115137209804928,"aZ":-30.658201201284612,"pfxX":9.46516804001553,"pfxZ":1.1756875956711417,"pX":-0.20968346657681344,"pZ":1.8284192856486976,"vX0":0.8165808145460058,"vY0":-112.79120325625509,"vZ0":-0.02839551213694036,"x":124.99,"y":189.41,"x0":-1.8063340484586183,"y0":50.0043362093628,"z0":4.927389129300106,"aX":12.22084947055445},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2659,"spinDirection":80},"zone":8,"typeConfidence":0.88,"plateTime":0.4852380075967613,"extension":6.687488519704229},"index":1,"playId":"5eabac8a-bf6e-35e7-b92b-c06de1c15b5b","pitchNumber":2,"startTime":"2026-03-17T21:11:46.488Z","endTime":"2026-03-17T21:11:50.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492227009900894,"aZ":-35.03731993401994,"pfxX":-8.404668520272104,"pfxZ":-1.834427384125096,"pX":0.4199761661042892,"pZ":1.4620152393168577,"vX0":7.874193784604616,"vY0":-123.95752961863734,"vZ0":-0.9036954619809199,"x":100.99,"y":199.31,"x0":-1.7039568615114067,"y0":50.005341976634604,"z0":4.753402296758938,"aX":-13.097649363941192},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":13.4,"spinRate":1513,"spinDirection":278},"zone":14,"typeConfidence":0.89,"plateTime":0.44166490566999883,"extension":6.817805084928322},"index":2,"playId":"c3b52694-1f5a-349c-b79c-229db6318d72","pitchNumber":3,"startTime":"2026-03-17T21:12:08.797Z","endTime":"2026-03-17T21:12:14.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34719173926162,"aZ":-25.25827856043281,"pfxX":-0.8714074837982411,"pfxZ":4.20777765998899,"pX":1.4862804405556311,"pZ":3.320951835521403,"vX0":7.7728478136970685,"vY0":-126.9479615627648,"vZ0":0.6477851418886925,"x":60.35,"y":149.11,"x0":-1.4931534395674597,"y0":50.00233245720095,"z0":5.062643145516367,"aX":-1.433655061619258},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2093,"spinDirection":225},"zone":12,"typeConfidence":0.92,"plateTime":0.4303636828957176,"extension":7.025024488526318},"index":3,"playId":"3f185caa-72d1-380b-9741-630db6858881","pitchNumber":4,"startTime":"2026-03-17T21:12:25.038Z","endTime":"2026-03-17T21:12:29.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.0,"endSpeed":77.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243182963917537,"aZ":-36.635801017069646,"pfxX":-6.230772935749217,"pfxZ":-2.898091981481709,"pX":1.1562896435525176,"pZ":1.7460281498710648,"vX0":8.404070312424825,"vY0":-123.51981408587777,"vZ0":0.15353144604414748,"x":72.92,"y":191.64,"x0":-1.4849748460663152,"y0":50.000527317177735,"z0":4.770438877953118,"aX":-9.599970759175738},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.9,"breakHorizontal":9.2,"spinRate":1479,"spinDirection":272},"zone":14,"typeConfidence":0.9,"plateTime":0.44390008625525956,"extension":6.825954333498124},"index":4,"playId":"3e015809-86e4-3f3b-86af-32ac0d880ada","pitchNumber":5,"startTime":"2026-03-17T21:12:38.791Z","endTime":"2026-03-17T21:12:44.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:12:44.085Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman challenged (pitch result), call on the field was confirmed: Will Wilson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-17T21:14:32.509Z","endTime":"2026-03-17T21:16:35.893Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":81.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.103797893769578,"aZ":-25.585043958211696,"pfxX":-0.16525895992913675,"pfxZ":3.8841205657031237,"pX":1.1010480216868137,"pZ":0.9042397173247274,"vX0":5.8793809439822,"vY0":-129.67033548783664,"vZ0":-6.3452772502089205,"x":75.03,"y":214.37,"x0":-1.1779641019393978,"y0":50.00328212043624,"z0":5.345463887877184,"aX":-0.28127930506608056},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":-1.1,"spinRate":2571,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4230398968800082,"extension":6.524335294274563},"index":0,"playId":"ecbf0db9-9f35-3ca7-a439-1e9d5b0ef9d6","pitchNumber":1,"startTime":"2026-03-17T21:14:50.097Z","endTime":"2026-03-17T21:14:54.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.5,"endSpeed":84.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82746682335179,"aZ":-23.58387999560558,"pfxX":-8.511771736432248,"pfxZ":4.639440130717436,"pX":-0.224775960008097,"pZ":2.322364310978309,"vX0":5.340110304979545,"vY0":-135.9855612709392,"vZ0":-3.9421046449410797,"x":125.57,"y":176.08,"x0":-1.1190939776113398,"y0":50.00463710417397,"z0":5.448357924452881,"aX":-15.770728166836868},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":14.2,"spinRate":2427,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4044488285113683,"extension":6.391323133379238},"index":1,"playId":"3ffea454-a029-3390-89e3-1e6abb15b2f6","pitchNumber":2,"startTime":"2026-03-17T21:15:13.460Z","endTime":"2026-03-17T21:15:17.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133245190195066,"aZ":-33.83776398403752,"pfxX":7.139489433224087,"pfxZ":-1.0951166498046696,"pX":-0.02185014269338691,"pZ":3.533768620571841,"vX0":0.9067477603434937,"vY0":-123.38806497059538,"vZ0":1.8544574535947902,"x":117.83,"y":143.37,"x0":-1.321691360094264,"y0":50.00370230668875,"z0":5.656294993892516,"aX":10.836162532453628},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-13.1,"spinRate":2501,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.446597436047524,"extension":6.313566663850101},"index":2,"playId":"2b078216-1ed8-33e4-82c3-338cf0000eb3","pitchNumber":3,"startTime":"2026-03-17T21:15:41.074Z","endTime":"2026-03-17T21:15:46.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683155581126513,"aZ":-20.4033997172476,"pfxX":-0.3361306084226974,"pfxZ":6.218245432370992,"pX":0.9604938313657632,"pZ":2.725147736800131,"vX0":5.544564076581974,"vY0":-136.38782582773467,"vZ0":-3.4951152747590712,"x":80.39,"y":165.2,"x0":-1.0510164801024229,"y0":50.00199449388453,"z0":5.4223633662297,"aX":-0.6368829081879014},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-0.5,"spinRate":2459,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4008805405037026,"extension":6.558994969392507},"index":3,"playId":"d12d4f4f-8125-3e91-9024-4ada2dbd482c","pitchNumber":4,"startTime":"2026-03-17T21:15:54.765Z","endTime":"2026-03-17T21:15:59.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.4,"endSpeed":88.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35194662364225,"aZ":-19.192513068050832,"pfxX":-0.900534610364204,"pfxZ":6.529815629006448,"pX":1.2686157535756823,"pZ":3.5105698282809423,"vX0":6.474764505277645,"vY0":-140.25842315464732,"vZ0":-2.4495413765683485,"x":68.64,"y":143.99,"x0":-0.9548830919596166,"y0":50.00373990678475,"z0":5.649828316530318,"aX":-1.7916358894145632},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":0.2,"spinRate":2494,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3908365648911172,"extension":6.287445103798401},"index":4,"playId":"54fecc20-2a45-3006-8588-2be2ffa9b54b","pitchNumber":5,"startTime":"2026-03-17T21:16:11.907Z","endTime":"2026-03-17T21:16:16.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882887387544496,"aZ":-30.377039311107296,"pfxX":6.753041978843056,"pfxZ":1.2072285470136679,"pX":0.09667370905321432,"pZ":1.453670408133937,"vX0":0.8660084228961601,"vY0":-122.43967107308693,"vZ0":-3.1793354966624277,"x":113.32,"y":199.53,"x0":-1.1391439837727015,"y0":50.005198971374796,"z0":5.413622804352851,"aX":10.085997916401197},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":-12.4,"spinRate":2676,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4501953606345288,"extension":6.337960342406038},"index":5,"playId":"2e31458b-8049-3912-b457-9cfd8e8f8a6e","pitchNumber":6,"startTime":"2026-03-17T21:16:29.009Z","endTime":"2026-03-17T21:16:35.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:16:35.893Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brock Rodden flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-17T21:16:52.630Z","endTime":"2026-03-17T21:17:21.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":86.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737843086512314,"aZ":-18.168366360588113,"pfxX":-2.0837563406237067,"pfxZ":7.288315921030631,"pX":0.7069140592692694,"pZ":2.2956906656149267,"vX0":5.8576754467366685,"vY0":-137.80722837265856,"vZ0":-5.149690199244518,"x":90.05,"y":176.8,"x0":-1.175998032231983,"y0":50.006527111428426,"z0":5.416686445094513,"aX":-4.006732781454733},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":2.5,"spinRate":2292,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39751277408696284,"extension":6.439500874643853},"hitData":{"launchSpeed":103.6,"launchAngle":47.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.28,"coordY":64.32}},"index":0,"playId":"dd3eedb8-b2d6-313c-b0fe-1b0726e2e449","pitchNumber":1,"startTime":"2026-03-17T21:17:06.080Z","endTime":"2026-03-17T21:17:21.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:17:21.763Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Bliss strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-17T21:17:36.128Z","endTime":"2026-03-17T21:19:06.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854353711380494,"aZ":-25.49530506326464,"pfxX":-6.125605254801112,"pfxZ":3.6012999453246834,"pX":0.22611446777414723,"pZ":2.795462584732044,"vX0":5.739939454328339,"vY0":-135.4019036144828,"vZ0":-2.393283208268317,"x":108.38,"y":163.3,"x0":-1.1264655650913415,"y0":50.00288699028773,"z0":5.476679408453995,"aX":-11.362242375037622},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":9.8,"spinRate":2436,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40467168245811,"extension":6.430232802859148},"index":0,"playId":"105750ee-82cb-38be-85d5-67729b233f79","pitchNumber":1,"startTime":"2026-03-17T21:17:43.486Z","endTime":"2026-03-17T21:17:47.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39779701446489,"aZ":-23.025967475248546,"pfxX":-8.276980458867534,"pfxZ":4.942613313815499,"pX":-0.3191657178687258,"pZ":1.9425789908548399,"vX0":5.435798507184287,"vY0":-135.84603368742364,"vZ0":-4.8291701445585105,"x":129.17,"y":186.33,"x0":-1.2805064653356877,"y0":50.003298222337115,"z0":5.363847887307001,"aX":-15.323241377273161},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":13.7,"spinRate":2380,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.40467027791846366,"extension":6.484996179774694},"index":1,"playId":"b3239d1c-b8ce-33aa-862f-1612a9f9bf41","pitchNumber":2,"startTime":"2026-03-17T21:17:58.475Z","endTime":"2026-03-17T21:18:05.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86485236519496,"aZ":-31.855273628609616,"pfxX":5.902773898524105,"pfxZ":0.2112961366151147,"pX":2.0752639689728962,"pZ":2.061709229396878,"vX0":5.907536017145197,"vY0":-124.6333124057758,"vZ0":-1.8265309899626923,"x":37.9,"y":183.11,"x0":-1.1073345076837002,"y0":50.006109147605585,"z0":5.476228942170129,"aX":9.136566978069828},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-12.2,"spinRate":2687,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4422501152888074,"extension":6.422618339633804},"index":2,"playId":"9e798813-7f87-35aa-889c-46e9c58438eb","pitchNumber":3,"startTime":"2026-03-17T21:18:19.956Z","endTime":"2026-03-17T21:18:24.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089890937240778,"aZ":-22.362133597424968,"pfxX":0.04610204610254032,"pfxZ":5.111500691910162,"pX":0.5422820025591875,"pZ":2.875125281495432,"vX0":4.834028478344602,"vY0":-137.55354588103955,"vZ0":-2.8918293416940406,"x":96.33,"y":161.15,"x0":-1.2426711608170418,"y0":50.00046964535978,"z0":5.453605584047645,"aX":0.08822258217606233},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":-1.1,"spinRate":2370,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3979617264505948,"extension":6.402635008735156},"index":3,"playId":"b4ed268b-f197-31ee-b5fc-adf90c8f8391","pitchNumber":4,"startTime":"2026-03-17T21:18:40.016Z","endTime":"2026-03-17T21:18:43.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35407563250756,"aZ":-38.49951853461736,"pfxX":1.5779759747789974,"pfxZ":-4.482109616244536,"pX":0.749190379770725,"pZ":0.62760265252654,"vX0":3.9702863730331437,"vY0":-118.23059183455567,"vZ0":-3.096526435747197,"x":88.44,"y":221.83,"x0":-1.15953446113362,"y0":50.00472488083055,"z0":5.501056244701461,"aX":2.2252344816399092},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.6,"breakHorizontal":-3.8,"spinRate":2716,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4639508524749427,"extension":6.665654651442288},"index":4,"playId":"efbe3ac9-2403-3ff8-8970-832d5faf2ecc","pitchNumber":5,"startTime":"2026-03-17T21:19:01.560Z","endTime":"2026-03-17T21:19:06.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:19:06.134Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhylan Thomas walks. Will Wilson to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-17T21:21:18.237Z","endTime":"2026-03-17T21:22:36.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"postOnSecond":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"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-17T21:19:12.614Z","endTime":"2026-03-17T21:19:27.359Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaden Hill replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_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":1,"startTime":"2026-03-17T21:19:27.359Z","endTime":"2026-03-17T21:21:20.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83188173085951,"aZ":-31.022558505697756,"pfxX":1.4497674050053648,"pfxZ":0.6940854948379087,"pX":1.1329849599090753,"pZ":1.3311844575169558,"vX0":5.334460210185784,"vY0":-127.5307847598813,"vZ0":-4.139826737246047,"x":73.81,"y":202.84,"x0":-1.1726507546448153,"y0":50.00031781955506,"z0":5.418032354143518,"aX":2.3903816260806496},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-3.8,"spinRate":2438,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4292179651310879,"extension":5.82445467871103},"index":2,"playId":"ac795e5a-63fc-3915-8649-ce29727f0a91","pitchNumber":1,"startTime":"2026-03-17T21:21:20.363Z","endTime":"2026-03-17T21:21:25.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.2,"endSpeed":78.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11215119678473,"aZ":-26.605454781742228,"pfxX":-9.828600495372392,"pfxZ":3.556239085203366,"pX":1.224547387585233,"pZ":2.8204464456380087,"vX0":8.314616305518244,"vY0":-123.87885002927455,"vZ0":-1.1640396794808685,"x":70.32,"y":162.63,"x0":-0.8869626834558445,"y0":50.001373410487,"z0":5.50613850488553,"aX":-15.38256262212087},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":1564,"spinDirection":257},"zone":12,"typeConfidence":2.0,"plateTime":0.440955281720127,"extension":6.323158878460723},"index":3,"playId":"6ec2c0a5-1e14-3704-a5e0-6a2baa84627f","pitchNumber":2,"startTime":"2026-03-17T21:21:35.465Z","endTime":"2026-03-17T21:21:41.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.202149339571843,"aZ":-15.506516460021242,"pfxX":-6.905944734486461,"pfxZ":8.271204684627595,"pX":0.9632013335830109,"pZ":0.6662904590412552,"vX0":7.872343701870429,"vY0":-140.89051945138982,"vZ0":-10.496546697992622,"x":80.29,"y":220.79,"x0":-0.9663793161772216,"y0":50.00579437732301,"z0":5.4359723715681065,"aX":-13.923326590249147},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2281,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38834958497493854,"extension":5.884662431360451},"index":4,"playId":"dde9176f-be21-3b47-8534-0b8ee31090a7","pitchNumber":3,"startTime":"2026-03-17T21:21:52.673Z","endTime":"2026-03-17T21:21:58.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85510493497037,"aZ":-20.419481037883006,"pfxX":-8.448897867369528,"pfxZ":5.744068435613892,"pX":0.39309406936489455,"pZ":2.8579741866465382,"vX0":6.8206578213309585,"vY0":-141.5603252538307,"vZ0":-3.8314469711802372,"x":102.02,"y":161.61,"x0":-0.9401599171476905,"y0":50.002435579711005,"z0":5.522845640374403,"aX":-17.286745099236644},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":14.0,"spinRate":2434,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.3857356152555962,"extension":5.851902214107888},"index":5,"playId":"a0102b9f-ea70-3296-80fd-0bba6803290b","pitchNumber":4,"startTime":"2026-03-17T21:22:14.154Z","endTime":"2026-03-17T21:22:18.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02909523411049,"aZ":-17.83374248948221,"pfxX":-8.750271830005556,"pfxZ":6.9318592654383515,"pX":-0.5246529939822756,"pZ":3.394163723213744,"vX0":4.557215408458446,"vY0":-142.72780938061584,"vZ0":-3.3039999550617916,"x":137.0,"y":147.14,"x0":-1.0028935935023413,"y0":50.00271692336566,"z0":5.686066589279739,"aX":-18.101047995170557},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":15.0,"spinRate":2379,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3833676387049345,"extension":5.701859044093361},"index":6,"playId":"ec93b23a-d562-32b7-895f-6d3383999917","pitchNumber":5,"startTime":"2026-03-17T21:22:30.390Z","endTime":"2026-03-17T21:22:36.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.1,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:22:36.455Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Joe singles on a ground ball to pitcher Jaden Hill. Will Wilson to 3rd. Rhylan Thomas to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-17T21:22:49.576Z","endTime":"2026-03-17T21:24:09.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"postOnSecond":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"postOnThird":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.409912784025998,"aZ":-29.856526124468356,"pfxX":0.23314791408335722,"pfxZ":1.332301649705185,"pX":1.1703182874547073,"pZ":2.5678166535815143,"vX0":5.609259974331665,"vY0":-130.1216676663727,"vZ0":-1.9605494268935886,"x":72.39,"y":169.45,"x0":-1.0300456441644437,"y0":50.00480207859802,"z0":5.560262153465165,"aX":0.4045018370306395},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.4,"spinRate":2541,"spinDirection":86},"zone":12,"typeConfidence":2.0,"plateTime":0.4185277578575044,"extension":5.92768030448363},"index":0,"playId":"6211a8e1-393a-38db-bd32-841086d62b16","pitchNumber":1,"startTime":"2026-03-17T21:23:10.459Z","endTime":"2026-03-17T21:23:14.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.6,"endSpeed":89.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28836984173985,"aZ":-19.5125364578269,"pfxX":-8.347607111941771,"pfxZ":6.153355784945132,"pX":0.6520674665069601,"pZ":2.81876198302188,"vX0":7.070452580547771,"vY0":-142.00800908000323,"vZ0":-4.5742426851911215,"x":92.14,"y":162.67,"x0":-0.7764673186706398,"y0":50.002815030946884,"z0":5.6792926226010305,"aX":-17.17451701325441},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":2382,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38463249415252765,"extension":5.8994057008089635},"index":1,"playId":"7fd513d7-f302-3a94-8494-128b837321b5","pitchNumber":2,"startTime":"2026-03-17T21:23:27.440Z","endTime":"2026-03-17T21:23:31.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975894722345593,"aZ":-30.502476162876825,"pfxX":1.1363213382829314,"pfxZ":1.004706830628205,"pX":-0.12142729752479381,"pZ":2.9551855726167187,"vX0":2.312364050375863,"vY0":-128.2054949126188,"vZ0":-0.6907430813264654,"x":121.63,"y":158.99,"x0":-1.181968559415548,"y0":50.004042468936326,"z0":5.6042013901989804,"aX":1.89594635895185},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-2.5,"spinRate":2362,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.42686267724499016,"extension":5.744529651245188},"index":2,"playId":"7992a783-efc0-3205-aeeb-4bdb2ef979e8","pitchNumber":3,"startTime":"2026-03-17T21:23:45.295Z","endTime":"2026-03-17T21:23:49.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478168428965255,"aZ":-29.62154332304478,"pfxX":-9.147008737254488,"pfxZ":1.5771938606616338,"pX":0.5540759678539727,"pZ":2.012145460580446,"vX0":6.448048055445253,"vY0":-125.68117055093452,"vZ0":-2.741744153808038,"x":95.88,"y":184.45,"x0":-0.8403897049444046,"y0":50.00461255692979,"z0":5.492457026088687,"aX":-14.818440402208276},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":15.4,"spinRate":1832,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.43373092851284545,"extension":6.309629521783046},"hitData":{"launchSpeed":70.6,"launchAngle":-64.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.64,"coordY":197.47}},"index":3,"playId":"fadf157d-0d2d-385b-8a76-a00fc10cd603","pitchNumber":4,"startTime":"2026-03-17T21:24:02.053Z","endTime":"2026-03-17T21:24:09.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":-3.6000000000000085,"leverageIndex":2.12,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:24:09.692Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Wisdom singles on a sharp line drive to left fielder Jordan Beck. Will Wilson scores. Rhylan Thomas out at home on the throw, left fielder Jordan Beck to catcher Hunter Goodman. Connor Joe to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-17T21:24:31.437Z","endTime":"2026-03-17T21:25:21.092Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0164539155697,"aZ":-34.11797117334688,"pfxX":2.3803869837551743,"pfxZ":-1.1775809777961488,"pX":0.7578515262353275,"pZ":2.025786408512113,"vX0":4.196697566004961,"vY0":-127.74181225725651,"vZ0":-2.077608216734599,"x":88.11,"y":184.08,"x0":-1.214681341835324,"y0":50.00136195412393,"z0":5.528763591822601,"aX":3.9372654647980365},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":-5.3,"spinRate":2467,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4285877316599569,"extension":5.876480421354718},"index":0,"playId":"d0d300b3-99bf-33f2-b888-80d13a244f20","pitchNumber":1,"startTime":"2026-03-17T21:24:52.305Z","endTime":"2026-03-17T21:24:57.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"third":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.735298328565424,"aZ":-23.487654763454188,"pfxX":-9.885502522681321,"pfxZ":4.210694469884007,"pX":0.22206078350573913,"pZ":2.281689509793102,"vX0":6.560919617617175,"vY0":-142.26892414401584,"vZ0":-5.126553911648505,"x":108.54,"y":177.17,"x0":-0.8222792687022139,"y0":50.001586265226024,"z0":5.5831901842118725,"aX":-20.389350394498866},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":16.7,"spinRate":2286,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3840726181795082,"extension":5.800994501057764},"hitData":{"launchSpeed":103.5,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.33,"coordY":103.2}},"index":1,"playId":"bb9efad1-5a9a-318f-970c-e6477806ecad","pitchNumber":2,"startTime":"2026-03-17T21:25:10.546Z","endTime":"2026-03-17T21:25:21.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":689041,"link":"/api/v1/people/689041"},"third":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":3.47,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:25:21.092Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to left fielder Ryan Bliss.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:27:22.297Z","endTime":"2026-03-17T21:27:50.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398035855703778,"aZ":-36.805624227710155,"pfxX":-6.794243763690112,"pfxZ":-3.050208639760873,"pX":-0.12775012852783407,"pZ":2.1628998852680916,"vX0":5.99606969039941,"vY0":-121.95631139426511,"vZ0":0.9695765856551866,"x":121.87,"y":180.38,"x0":-1.7271732304685503,"y0":50.00469211372444,"z0":4.917336736338142,"aX":-10.308146763362625},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.0,"breakHorizontal":11.0,"spinRate":1416,"spinDirection":272},"zone":8,"typeConfidence":0.9,"plateTime":0.4479083393150285,"extension":6.839936874095123},"hitData":{"launchSpeed":97.2,"launchAngle":10.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.23,"coordY":104.34}},"index":0,"playId":"b90619ad-0c76-3a9c-a56e-1bc843ca2907","pitchNumber":1,"startTime":"2026-03-17T21:27:38.384Z","endTime":"2026-03-17T21:27:50.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:27:50.394Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a line drive to center fielder Rhylan Thomas. Kyle Karros to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:30:03.800Z","endTime":"2026-03-17T21:30:31.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-17T21:27:59.001Z","endTime":"2026-03-17T21:28:36.843Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Alford replaces Cooper Criswell.","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-17T21:28:36.843Z","endTime":"2026-03-17T21:30:05.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688230,"link":"/api/v1/people/688230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58147670774879,"aZ":-44.83968139116241,"pfxX":-1.7152629611884778,"pfxZ":-9.819934595206355,"pX":0.5410569190072397,"pZ":4.022572166018288,"vX0":-1.0437601332801494,"vY0":-113.14155842881758,"vZ0":5.888672826340651,"x":96.38,"y":130.17,"x0":1.2319384183317232,"y0":50.00193251088057,"z0":5.892721671421895,"aX":-2.2124524110748296},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-15.8,"breakHorizontal":3.4,"spinRate":2440,"spinDirection":331},"zone":12,"typeConfidence":0.81,"plateTime":0.4850238310897299,"extension":5.677827562555214},"index":2,"playId":"5dda3385-03fa-373b-8103-2f6b6ab1298f","pitchNumber":1,"startTime":"2026-03-17T21:30:05.923Z","endTime":"2026-03-17T21:30:09.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714405684819976,"aZ":-30.2003526841576,"pfxX":-0.02213584643037425,"pfxZ":1.277860764189306,"pX":-0.4620762233738761,"pZ":3.057499718375505,"vX0":-3.510127970848303,"vY0":-123.33615013066584,"vZ0":0.2123547138674673,"x":134.61,"y":156.23,"x0":0.9827977908608609,"y0":50.00035405308808,"z0":5.518912921502386,"aX":-0.03305927859017348},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":0.8,"spinRate":2354,"spinDirection":205},"zone":1,"typeConfidence":0.69,"plateTime":0.4442351891715268,"extension":5.808218677076607},"hitData":{"launchSpeed":79.0,"launchAngle":22.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.69,"coordY":88.87}},"index":3,"playId":"25b825c5-40d8-30b8-a7a5-0735bd6f3b8a","pitchNumber":2,"startTime":"2026-03-17T21:30:20.542Z","endTime":"2026-03-17T21:30:31.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":7.20000000000001,"leverageIndex":1.98,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:30:31.795Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:30:42.548Z","endTime":"2026-03-17T21:32:25.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.579842170846952,"aZ":-11.669823114094491,"pfxX":3.0507377941037914,"pfxZ":11.063303629242666,"pX":-0.0389737137195371,"pZ":3.868421295453899,"vX0":-3.3572138077804925,"vY0":-135.0614419891295,"vZ0":-2.216184277221263,"x":118.49,"y":134.33,"x0":0.8219848214894339,"y0":50.00002236201992,"z0":5.517181641112293,"aX":5.652803139415382},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":-4.8,"spinRate":2385,"spinDirection":157},"zone":11,"typeConfidence":0.86,"plateTime":0.4050686591040735,"extension":5.757093981377898},"index":0,"playId":"f37ab9f5-13c5-30a3-a135-5dc81b7775a5","pitchNumber":1,"startTime":"2026-03-17T21:30:57.983Z","endTime":"2026-03-17T21:31:04.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675341613648246,"aZ":-27.7027292935169,"pfxX":0.6508559561019249,"pfxZ":2.8932374110828993,"pX":-0.47543951607117724,"pZ":1.3076500315262982,"vX0":-4.3515904801262,"vY0":-123.30952438591892,"vZ0":-4.023984963179497,"x":135.12,"y":203.47,"x0":1.2248194065863087,"y0":50.00308124220521,"z0":5.288276773069538,"aX":1.0063670923352623},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":-0.2,"spinRate":2483,"spinDirection":187},"zone":13,"typeConfidence":0.49,"plateTime":0.4435730601341423,"extension":5.884465273187673},"index":1,"playId":"e042b089-2b54-3cb6-89e2-8ce92c858e6c","pitchNumber":2,"startTime":"2026-03-17T21:31:13.054Z","endTime":"2026-03-17T21:31:16.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.323264809235653,"aZ":-29.238101436392956,"pfxX":0.4912643935797063,"pfxZ":1.9713031588684515,"pX":0.6474791882695842,"pZ":2.34305827896144,"vX0":-1.8209356239228633,"vY0":-121.05505520125683,"vZ0":-1.2194293054496579,"x":92.32,"y":175.52,"x0":1.343721115858451,"y0":50.006050451517986,"z0":5.399061462790254,"aX":0.7336066026097032},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.5,"breakHorizontal":-0.5,"spinRate":2271,"spinDirection":202},"zone":6,"typeConfidence":0.72,"plateTime":0.451448573928094,"extension":5.860188068910751},"index":2,"playId":"b9849220-0f48-398f-af3d-f538dcb26319","pitchNumber":3,"startTime":"2026-03-17T21:31:29.514Z","endTime":"2026-03-17T21:31:33.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257803578113275,"aZ":-31.11991829002562,"pfxX":0.6557353908990541,"pfxZ":0.7073196584187169,"pX":-0.05643857965623103,"pZ":3.3334618904937776,"vX0":-3.06692068589297,"vY0":-121.53601308038246,"vZ0":1.2474234737314636,"x":119.15,"y":148.78,"x0":1.1353084403011218,"y0":50.005633269449326,"z0":5.511098303434913,"aX":0.983667166591643},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.8,"breakHorizontal":-0.5,"spinRate":2436,"spinDirection":198},"zone":2,"typeConfidence":0.67,"plateTime":0.4502277129087502,"extension":5.8948966301446175},"index":3,"playId":"5f250316-f4f4-3ce2-b3fd-3c989f48b9ba","pitchNumber":4,"startTime":"2026-03-17T21:32:02.650Z","endTime":"2026-03-17T21:32:07.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62948391789251,"aZ":-10.602572838557613,"pfxX":2.284639413243058,"pfxZ":11.582081317801237,"pX":0.04349023356943507,"pZ":1.9614819942068202,"vX0":-3.4438831328983257,"vY0":-135.60147756844916,"vZ0":-6.8795954234101275,"x":115.34,"y":185.82,"x0":1.0331006555962248,"y0":50.00390541004136,"z0":5.271130571603466,"aX":4.255761443444382},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-3.4,"spinRate":2473,"spinDirection":156},"zone":8,"typeConfidence":0.87,"plateTime":0.4039138722458633,"extension":5.8158838065482925},"index":4,"playId":"e7361a3a-7e34-33af-ad5c-c149e93e3dc5","pitchNumber":5,"startTime":"2026-03-17T21:32:19.909Z","endTime":"2026-03-17T21:32:25.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":-6.70000000000001,"leverageIndex":2.47,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:32:25.207Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:32:42.962Z","endTime":"2026-03-17T21:34:34.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724863124168337,"aZ":-29.20408081254567,"pfxX":-1.1303679163151101,"pfxZ":1.9367459551959012,"pX":0.2237297872041414,"pZ":2.662088556381553,"vX0":-2.0623095926048642,"vY0":-122.69888831626271,"vZ0":-0.7516614528442904,"x":108.47,"y":166.9,"x0":1.219779006631744,"y0":50.00416583510007,"z0":5.445946397803284,"aX":-1.7352844214856025},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":2.5,"spinRate":2411,"spinDirection":192},"zone":5,"typeConfidence":0.83,"plateTime":0.44523485925072626,"extension":5.851089207073757},"index":0,"playId":"9414795d-f90b-3a9f-a39a-ae0e4493800a","pitchNumber":1,"startTime":"2026-03-17T21:32:47.762Z","endTime":"2026-03-17T21:32:51.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"9ce859b2-46ec-4b6d-8782-733f632d701e","startTime":"2026-03-17T21:33:04.230Z","endTime":"2026-03-17T21:33:09.230Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.706801927139445,"aZ":-29.81650980007702,"pfxX":-1.6959245568927823,"pfxZ":1.5356912085524055,"pX":-1.054129663359967,"pZ":2.118564510375555,"vX0":-4.518284379504412,"vY0":-122.60686978555042,"vZ0":-1.8430744327316266,"x":157.18,"y":181.58,"x0":1.027825440166738,"y0":50.00092323331702,"z0":5.4081338714080704,"aX":-2.5984713241477833},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":4.1,"spinRate":2421,"spinDirection":222},"zone":13,"typeConfidence":0.79,"plateTime":0.44558077271679686,"extension":5.8505527853867205},"index":2,"playId":"9e35bcf3-964a-352e-a40b-fc5b5e3de7fd","pitchNumber":2,"startTime":"2026-03-17T21:33:20.718Z","endTime":"2026-03-17T21:33:24.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598752835508414,"aZ":-27.971071791437044,"pfxX":-0.6067882990517028,"pfxZ":2.6887783115255113,"pX":0.4309634085413072,"pZ":1.1000609343444552,"vX0":-1.6491159022612687,"vY0":-123.44893842481164,"vZ0":-4.6413671863209265,"x":100.57,"y":209.08,"x0":1.1830575053549175,"y0":50.00421553646309,"z0":5.32410158323258,"aX":-0.9483147986891004},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.2,"breakHorizontal":1.4,"spinRate":2473,"spinDirection":214},"zone":14,"typeConfidence":0.74,"plateTime":0.4415159485425977,"extension":5.752108203063997},"index":3,"playId":"d635a855-b77f-3d03-8e24-7837631e5b42","pitchNumber":3,"startTime":"2026-03-17T21:33:46.490Z","endTime":"2026-03-17T21:33:50.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07128420826567,"aZ":-12.19271994753741,"pfxX":4.699308284539322,"pfxZ":10.813159699639634,"pX":0.3290935978462242,"pZ":3.9507803134384094,"vX0":-3.3364767492922924,"vY0":-135.44148219645137,"vZ0":-1.6914862546227445,"x":104.46,"y":132.11,"x0":0.9697689756659337,"y0":50.00104393159936,"z0":5.44124800379285,"aX":8.682868137910964},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-7.8,"spinRate":2349,"spinDirection":163},"zone":12,"typeConfidence":0.87,"plateTime":0.405223549720501,"extension":5.797132193647763},"index":4,"playId":"c6aac8ce-0647-30c3-ae66-579d2f278453","pitchNumber":4,"startTime":"2026-03-17T21:34:05.467Z","endTime":"2026-03-17T21:34:10.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.7,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98394598079761,"aZ":-28.805910733570517,"pfxX":-0.7472892877112263,"pfxZ":2.25704532561252,"pX":-0.7486695130973996,"pZ":3.1476196873240525,"vX0":-4.398925523645363,"vY0":-120.54824522462305,"vZ0":0.6907176633334275,"x":145.54,"y":153.79,"x0":1.1852955831090348,"y0":50.0060048963613,"z0":5.369428961807005,"aX":-1.1167269723805975},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.4,"breakHorizontal":2.3,"spinRate":2433,"spinDirection":252},"zone":1,"typeConfidence":0.76,"plateTime":0.4516727474872595,"extension":5.864818230965339},"index":5,"playId":"47ca327b-e4ba-3c4c-bbc1-fe3c4d74cd4d","pitchNumber":5,"startTime":"2026-03-17T21:34:23.089Z","endTime":"2026-03-17T21:34:34.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.62,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:34:34.710Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (3) on a line drive to left fielder Ryan Bliss. Kyle Karros scores. Jordan Beck to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:34:44.743Z","endTime":"2026-03-17T21:35:59.002Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24986153991126,"aZ":-28.712687819226957,"pfxX":0.048225270424768076,"pfxZ":2.2101111064659014,"pX":-0.004963209376676438,"pZ":1.1015737351516366,"vX0":-2.7417777890372936,"vY0":-123.72128855852047,"vZ0":-4.427246960431477,"x":117.19,"y":209.04,"x0":1.1064272612398438,"y0":50.00245592232778,"z0":5.291708101522118,"aX":0.07553650141378085},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":0.5,"spinRate":2439,"spinDirection":182},"zone":13,"typeConfidence":0.61,"plateTime":0.44094277597913756,"extension":5.856270306313196},"index":0,"playId":"e0e15f1e-dd6e-3cfa-b91a-54c9ed5c0cd9","pitchNumber":1,"startTime":"2026-03-17T21:34:53.703Z","endTime":"2026-03-17T21:34:59.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05346699642358,"aZ":-29.896812189469696,"pfxX":-1.727989735650635,"pfxZ":1.5330539249549098,"pX":-0.4311746787095071,"pZ":1.9541793345084282,"vX0":-3.1563889619854018,"vY0":-120.86681247079798,"vZ0":-1.8163611842030738,"x":133.44,"y":186.02,"x0":1.1127938134246456,"y0":50.00572847460621,"z0":5.32380514464231,"aX":-2.5744038851917717},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":3.8,"spinRate":2471,"spinDirection":281},"zone":7,"typeConfidence":0.85,"plateTime":0.451989473737604,"extension":5.741674331879663},"index":1,"playId":"d2a06e01-64ac-3582-9b77-db78becb3bbb","pitchNumber":2,"startTime":"2026-03-17T21:35:10.655Z","endTime":"2026-03-17T21:35:14.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"bc110029-e368-4676-8a1a-0fa46159dcdf","startTime":"2026-03-17T21:35:27.885Z","endTime":"2026-03-17T21:35:32.885Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03936516967299,"aZ":-10.820524512268877,"pfxX":5.761735924968366,"pfxZ":11.444109142591401,"pX":-0.03246101394753286,"pZ":1.8584818339191342,"vX0":-4.352744796010091,"vY0":-136.02921621132154,"vZ0":-7.089598308286886,"x":118.24,"y":188.6,"x0":0.8432938623901735,"y0":50.003618986214,"z0":5.256190816519321,"aX":10.751838875104854},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":-9.5,"spinRate":2414,"spinDirection":146},"zone":8,"typeConfidence":0.88,"plateTime":0.40331038392526963,"extension":5.863096402430364},"hitData":{"launchSpeed":106.1,"launchAngle":9.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.9,"coordY":83.71}},"index":3,"playId":"50ce835b-9ad7-3ea6-a0a1-dd518b5d6611","pitchNumber":3,"startTime":"2026-03-17T21:35:45.489Z","endTime":"2026-03-17T21:35:59.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":14.899999999999991,"leverageIndex":2.34,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:35:59.002Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a fly ball to right fielder Connor Joe. Jordan Beck scores. Jake McCarthy scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:36:29.616Z","endTime":"2026-03-17T21:37:23.176Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":688230,"link":"/api/v1/people/688230"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":688230,"link":"/api/v1/people/688230"},"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(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":92.5,"endSpeed":83.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54584439704813,"aZ":-13.64948053002079,"pfxX":4.342490815577479,"pfxZ":10.186486378088546,"pX":-0.1598110424672943,"pZ":3.465872059747968,"vX0":-4.243373578554977,"vY0":-134.56664764425327,"vZ0":-2.462081583287337,"x":123.09,"y":145.2,"x0":0.8798902228214345,"y0":50.00012841417731,"z0":5.3699734830792165,"aX":7.894719860050809},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-6.8,"spinRate":2356,"spinDirection":150},"zone":11,"typeConfidence":0.87,"plateTime":0.4083760275860211,"extension":5.855045840738713},"index":0,"playId":"8caab507-09ac-32d9-962b-e3e2acddb2d3","pitchNumber":1,"startTime":"2026-03-17T21:36:31.443Z","endTime":"2026-03-17T21:36:36.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.728972642036712,"aZ":-42.08897981035095,"pfxX":-4.343101005660797,"pfxZ":-7.441931430866585,"pX":-0.8563987066658078,"pZ":0.5038619984753941,"vX0":-3.1117550727780663,"vY0":-115.64565805343118,"vZ0":-1.9159066620672482,"x":149.64,"y":225.18,"x0":1.07819428560042,"y0":50.00043140861753,"z0":5.4393170709793175,"aX":-5.788860127156788},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.7,"breakHorizontal":8.8,"spinRate":2691,"spinDirection":336},"zone":13,"typeConfidence":0.61,"plateTime":0.4764952875390476,"extension":5.782645303490566},"index":1,"playId":"d946dd2b-0026-3757-8d8d-60fbc5584e1d","pitchNumber":2,"startTime":"2026-03-17T21:36:47.667Z","endTime":"2026-03-17T21:36:50.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38853238845022,"aZ":-28.988699831189606,"pfxX":-0.49839186751640885,"pfxZ":2.1463806442302324,"pX":-0.1534355588292909,"pZ":2.2413767728182603,"vX0":-2.7686709902682476,"vY0":-121.52474147398557,"vZ0":-1.5441411974986812,"x":122.85,"y":178.26,"x0":1.0687440115063727,"y0":50.004901031067526,"z0":5.420068149927092,"aX":-0.7396019388899638},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":1.6,"spinRate":2533,"spinDirection":239},"zone":5,"typeConfidence":0.79,"plateTime":0.4519391732078786,"extension":5.68208483255794},"hitData":{"launchSpeed":66.2,"launchAngle":33.0,"totalDistance":176.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.66,"coordY":132.12}},"index":2,"playId":"e176018e-b29f-3fad-9cf7-5677acc87a0a","pitchNumber":3,"startTime":"2026-03-17T21:37:07.688Z","endTime":"2026-03-17T21:37:23.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":19.70000000000001,"leverageIndex":2.52,"dramaIndex":189.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:37:23.176Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder Connor Joe.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-17T21:37:42.117Z","endTime":"2026-03-17T21:38:13.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"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(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":78.1,"endSpeed":71.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.185273203605433,"aZ":-41.59382245647418,"pfxX":-5.45968361872882,"pfxZ":-7.208883844397686,"pX":0.3990711054279789,"pZ":3.038413514912363,"vX0":-0.339202087293438,"vY0":-113.66130909113268,"vZ0":3.3620010622240244,"x":101.79,"y":156.74,"x0":1.2595341086183682,"y0":50.00451097960638,"z0":5.675368048719427,"aX":-7.130994512986064},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.9,"breakHorizontal":10.0,"spinRate":2550,"spinDirection":334},"zone":3,"typeConfidence":0.73,"plateTime":0.4822200726235404,"extension":5.811780704220743},"index":0,"playId":"95920272-aba5-36d1-b05d-774ca5ac42d7","pitchNumber":1,"startTime":"2026-03-17T21:37:48.459Z","endTime":"2026-03-17T21:37:52.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609411806663946,"aZ":-13.9684306395918,"pfxX":5.7234741829354805,"pfxZ":9.764639906631604,"pX":0.46978649875068573,"pZ":2.3256204138343683,"vX0":-3.3760522581504873,"vY0":-136.1050435886312,"vZ0":-5.427726500539013,"x":99.09,"y":175.99,"x0":0.9867134381919744,"y0":50.00295519139005,"z0":5.32333266093,"aX":10.671209367173718},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":-9.6,"spinRate":2338,"spinDirection":151},"zone":6,"typeConfidence":0.88,"plateTime":0.4033981852895461,"extension":5.810122477362654},"hitData":{"launchSpeed":98.4,"launchAngle":50.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.03,"coordY":96.01}},"index":1,"playId":"3330b1c1-7872-3608-ab51-e3e9f9d1624c","pitchNumber":2,"startTime":"2026-03-17T21:38:03.783Z","endTime":"2026-03-17T21:38:13.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:38:13.304Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Taylor walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:40:23.725Z","endTime":"2026-03-17T21:41:37.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Braxton Fulford replaces catcher Hunter Goodman, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-17T21:40:00.891Z","endTime":"2026-03-17T21:40:00.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Dollander replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-17T21:40:00.918Z","endTime":"2026-03-17T21:40:25.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.4,"endSpeed":88.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12476910665585,"aZ":-16.762660313281,"pfxX":-9.542995714728406,"pfxZ":7.6541685133065,"pX":0.9909315258215516,"pZ":2.523267461209811,"vX0":10.576916669109659,"vY0":-141.44056716138897,"vZ0":-3.7226769468959215,"x":79.23,"y":170.65,"x0":-1.5682624847509272,"y0":50.00415460165921,"z0":4.940489201185538,"aX":-19.217881504970794},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":15.0,"spinRate":2378,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3881783590566763,"extension":6.37301397628824},"index":2,"playId":"7f06a4df-3197-3e3d-b2d0-958bf660e3a2","pitchNumber":1,"startTime":"2026-03-17T21:40:25.908Z","endTime":"2026-03-17T21:40:32.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.7,"endSpeed":90.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09184378471498,"aZ":-14.546879191902233,"pfxX":-8.76911669830655,"pfxZ":8.45623247405327,"pX":1.071068717219421,"pZ":1.3140153829587822,"vX0":10.829845082762436,"vY0":-143.2392131599055,"vZ0":-7.132347582312103,"x":76.17,"y":203.3,"x0":-1.613753609018403,"y0":50.0030797456006,"z0":4.740040961298608,"aX":-18.281087409232647},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":2314,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.38191964463087436,"extension":6.532185284630522},"index":3,"playId":"4f2b437f-5d4e-3e41-9e70-1a32ead72d64","pitchNumber":2,"startTime":"2026-03-17T21:40:41.733Z","endTime":"2026-03-17T21:40:46.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568433816496583,"aZ":-25.18477602151563,"pfxX":-9.528159889240104,"pfxZ":4.03910478598525,"pX":-1.1894562507071162,"pZ":2.0028455465387167,"vX0":5.04890917117034,"vY0":-130.99813750801732,"vZ0":-2.5747281569281757,"x":162.34,"y":184.7,"x0":-1.9072981952379606,"y0":50.006437885843525,"z0":4.888116409068882,"aX":-16.505847569566335},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":1912,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4186743300939977,"extension":6.512440911169345},"index":4,"playId":"1bb2e20c-241d-31be-9ec9-7c6993e4e02b","pitchNumber":3,"startTime":"2026-03-17T21:40:58.615Z","endTime":"2026-03-17T21:41:03.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.406213852769085,"aZ":-18.399761959319132,"pfxX":-8.050629962419936,"pfxZ":6.751976108805164,"pX":-0.37174633356697334,"pZ":2.4149018873450157,"vX0":6.788446809934619,"vY0":-142.13334759627458,"vZ0":-3.6590293739108866,"x":131.17,"y":173.58,"x0":-1.7483372254293859,"y0":50.0040146503784,"z0":4.891487303828313,"aX":-16.42802321553},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":13.2,"spinRate":2181,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.3857526324510214,"extension":6.401058877170679},"index":5,"playId":"8c7a671e-fabf-33a3-ac07-da19ded88387","pitchNumber":4,"startTime":"2026-03-17T21:41:15.017Z","endTime":"2026-03-17T21:41:21.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.3,"endSpeed":90.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14416186216113,"aZ":-19.14484656842367,"pfxX":-7.493512181421089,"pfxZ":6.273323414788329,"pX":-0.6672219783143448,"pZ":2.9226285006076433,"vX0":6.001081068961963,"vY0":-143.03953369866002,"vZ0":-2.168315864346858,"x":142.43,"y":159.87,"x0":-1.8158849102516985,"y0":50.00709157787828,"z0":4.887320320395218,"aX":-15.574645179407174},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.2,"breakHorizontal":12.4,"spinRate":2211,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3825113837175067,"extension":6.387244111915093},"index":6,"playId":"b4b32d26-f85c-3042-9e95-5c963f07036f","pitchNumber":5,"startTime":"2026-03-17T21:41:30.235Z","endTime":"2026-03-17T21:41:37.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:41:37.276Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Knizner called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:41:47.821Z","endTime":"2026-03-17T21:42:55.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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":97.6,"endSpeed":89.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.841325877017137,"aZ":-23.188209126954952,"pfxX":-9.48875393543104,"pfxZ":4.386619504304788,"pX":-0.4339591068927943,"pZ":2.2950460387393177,"vX0":6.929261928225923,"vY0":-142.03886951501866,"vZ0":-3.358321787145001,"x":133.54,"y":176.81,"x0":-1.6695759303637676,"y0":50.00032316798193,"z0":4.963116045160259,"aX":-19.429661430019742},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2364,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3852699455721993,"extension":6.277506407000011},"index":0,"playId":"93c4170c-b91a-3b68-b363-9f38c21d6900","pitchNumber":1,"startTime":"2026-03-17T21:41:58.957Z","endTime":"2026-03-17T21:42:05.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.2,"endSpeed":83.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.844337166382623,"aZ":-29.19157309819635,"pfxX":1.9077898959111428,"pfxZ":1.6958745621233327,"pX":1.316467164185554,"pZ":1.8803499468753502,"vX0":7.287335668644029,"vY0":-131.32997549869103,"vZ0":-2.1704038045437377,"x":66.82,"y":188.01,"x0":-1.733796686441459,"y0":50.00513692821084,"z0":4.872680425299553,"aX":3.355983281506943},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":-4.9,"spinRate":2557,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4158802012051024,"extension":6.352863975121669},"index":1,"playId":"85ed51e6-4148-37b1-811a-e71b3e302164","pitchNumber":2,"startTime":"2026-03-17T21:42:14.597Z","endTime":"2026-03-17T21:42:17.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-17T21:42:47.978Z","endTime":"2026-03-17T21:42:49.873Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380067568874875,"aZ":-24.952631183638943,"pfxX":0.6156138211801132,"pfxZ":4.4227777979698875,"pX":-0.4180182854380788,"pZ":3.002510649377234,"vX0":3.3648895913559747,"vY0":-127.5014918054877,"vZ0":0.04000884483653866,"x":132.93,"y":157.71,"x0":-1.8395682420242458,"y0":50.00125715173616,"z0":4.970305036994119,"aX":1.0033749478063334},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":-1.9,"spinRate":2428,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.4310593186932219,"extension":6.435464134933847},"index":3,"playId":"d6ee501e-dcac-3a2d-8241-f8339c717a2f","pitchNumber":3,"startTime":"2026-03-17T21:42:49.873Z","endTime":"2026-03-17T21:42:55.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:42:55.376Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks. Carson Taylor to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:43:06.631Z","endTime":"2026-03-17T21:44:28.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.6,"endSpeed":73.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95799978328313,"aZ":-38.78001540968268,"pfxX":7.452970229402393,"pfxZ":-4.871865263578355,"pX":-1.5675055451752522,"pZ":3.3002046267664915,"vX0":-1.332327682422467,"vY0":-115.83922624355725,"vZ0":3.9045125424914495,"x":176.75,"y":149.67,"x0":-1.9524727947851497,"y0":50.00169692406061,"z0":5.304110731796409,"aX":10.111334596811004},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.6,"breakHorizontal":-13.2,"spinRate":2742,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.47312733620533187,"extension":6.264629264049846},"index":0,"playId":"dd7c02f7-5c28-3227-8799-1a53994bf82e","pitchNumber":1,"startTime":"2026-03-17T21:43:19.085Z","endTime":"2026-03-17T21:43:24.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11468218965304,"aZ":-17.837498845986342,"pfxX":-7.230462653786959,"pfxZ":7.031216029227096,"pX":-0.06359098689512437,"pZ":3.4328577183897484,"vX0":7.490309543848976,"vY0":-142.23106974325174,"vZ0":-1.260821078663806,"x":119.42,"y":146.09,"x0":-1.7980418085609748,"y0":50.002421460543566,"z0":5.0186411525521875,"aX":-14.741807025957325},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":11.5,"spinRate":2217,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3858310909099716,"extension":6.368183607971939},"index":1,"playId":"87c44744-9460-3887-8ca4-a3ccd1bebe25","pitchNumber":2,"startTime":"2026-03-17T21:43:35.617Z","endTime":"2026-03-17T21:43:42.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18828018713253,"aZ":-22.089528885700894,"pfxX":-9.665532418931173,"pfxZ":4.90323655584387,"pX":-0.6324988569019626,"pZ":1.7259940620133218,"vX0":6.49293993369434,"vY0":-142.35222334904796,"vZ0":-4.897325478934898,"x":141.11,"y":192.18,"x0":-1.6853967211371346,"y0":50.000277274830864,"z0":4.864030363352272,"aX":-19.86547474845778},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2457,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.3845450735379541,"extension":6.490811711990321},"index":2,"playId":"4d8d0f2f-136e-37ce-8955-d59a7ec98187","pitchNumber":3,"startTime":"2026-03-17T21:44:07.148Z","endTime":"2026-03-17T21:44:16.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99244222417525,"aZ":-18.355254782860197,"pfxX":-7.031596358178674,"pfxZ":6.713956635548614,"pX":-0.9159922576726047,"pZ":3.539689919498581,"vX0":5.217160562500439,"vY0":-143.01172783555634,"vZ0":-0.9068010343003687,"x":151.92,"y":143.21,"x0":-1.8564405157142503,"y0":50.000580519898,"z0":5.019342086215719,"aX":-14.468192905218766},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2298,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38395540360484093,"extension":6.35827554114933},"index":3,"playId":"4e072fa5-912e-3524-a9cf-dd08e61cd372","pitchNumber":4,"startTime":"2026-03-17T21:44:24.512Z","endTime":"2026-03-17T21:44:28.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.59,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:44:28.894Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Wilson singles on a ground ball to center fielder Brenton Doyle. Carson Taylor scores. Leo Rivas to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:44:45.439Z","endTime":"2026-03-17T21:45:25.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.724230440671253,"aZ":-32.04372226854506,"pfxX":3.7028006176017136,"pfxZ":0.08144558450505102,"pX":1.1227677355208736,"pZ":1.6839093240269762,"vX0":5.907122499801645,"vY0":-127.44420377073891,"vZ0":-1.8419663780455426,"x":74.2,"y":193.31,"x0":-1.7046104189528077,"y0":50.00486195122702,"z0":4.94240604040985,"aX":6.102378670202176},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-8.0,"spinRate":2588,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42947383356589297,"extension":6.393168308891157},"index":0,"playId":"ce89d624-07bb-3cd2-b1fa-510dacc42215","pitchNumber":1,"startTime":"2026-03-17T21:44:58.609Z","endTime":"2026-03-17T21:45:04.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.708989292963512,"aZ":-23.358870533886904,"pfxX":-10.535315627584351,"pfxZ":4.349873770215453,"pX":-0.36697347696219085,"pZ":2.5921723835465826,"vX0":7.67176368315058,"vY0":-141.36148288602143,"vZ0":-2.5696411206932486,"x":130.99,"y":168.79,"x0":-1.7448503211985915,"y0":50.005938884032865,"z0":5.009883723457072,"aX":-21.362294535716796},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":17.5,"spinRate":2373,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.3872141553821695,"extension":6.30632652652738},"hitData":{"launchSpeed":101.8,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.09,"coordY":93.33}},"index":1,"playId":"6129d28c-3009-3534-b0ed-3f71097d6ba2","pitchNumber":2,"startTime":"2026-03-17T21:45:13.604Z","endTime":"2026-03-17T21:45:25.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.9,"awayTeamWinProbability":42.1,"homeTeamWinProbabilityAdded":-11.600000000000001,"leverageIndex":2.61,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:45:25.353Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brock Rodden grounds into a force out, second baseman Willi Castro to shortstop Ryan Ritter. Leo Rivas to 3rd. Will Wilson out at 2nd. Brock Rodden to 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:46:43.174Z","endTime":"2026-03-17T21:47:08.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"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-17T21:45:46.345Z","endTime":"2026-03-17T21:46:45.379Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.6,"endSpeed":89.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.198622667842145,"aZ":-23.90865691706725,"pfxX":-9.714337746893035,"pfxZ":4.058292467732961,"pX":-0.6279824673029007,"pZ":1.9685976949721031,"vX0":6.5669921301187735,"vY0":-141.95639464992226,"vZ0":-3.9918622765730944,"x":140.94,"y":185.63,"x0":-1.711947482937002,"y0":50.003295167477795,"z0":4.919486299756769,"aX":-19.780760436998186},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":2347,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3861935261909384,"extension":6.245339944828854},"index":1,"playId":"44543918-b935-31bc-bcac-84fae16cb8bb","pitchNumber":1,"startTime":"2026-03-17T21:46:45.379Z","endTime":"2026-03-17T21:46:49.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.6,"endSpeed":82.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.373434151318328,"aZ":-27.578268436921075,"pfxX":-8.945213236208936,"pfxZ":2.616513625267565,"pX":-0.09632892893218416,"pZ":2.2386650530401937,"vX0":7.042453575437248,"vY0":-131.77404040433981,"vZ0":-1.6801935850723821,"x":120.67,"y":178.34,"x0":-1.6431961304706566,"y0":50.00271559999931,"z0":4.924795586382256,"aX":-15.709136626169673},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":14.6,"spinRate":1971,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4158904571642861,"extension":6.425366746501022},"hitData":{"launchSpeed":101.8,"launchAngle":8.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.04,"coordY":154.08}},"index":2,"playId":"6bb69e55-6508-314f-a268-a3b99725c0be","pitchNumber":2,"startTime":"2026-03-17T21:46:59.194Z","endTime":"2026-03-17T21:47:08.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.81,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:47:08.241Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Bliss singles on a fly ball to second baseman Willi Castro. Leo Rivas scores. Brock Rodden to 3rd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:47:33.556Z","endTime":"2026-03-17T21:48:38.050Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"postOnThird":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.456325228697494,"aZ":-22.568749173202413,"pfxX":-10.29463729022315,"pfxZ":4.700483977487768,"pX":1.142918458394237,"pZ":2.30006448983394,"vX0":11.368703285831364,"vY0":-142.01572774589997,"vZ0":-3.506867070423454,"x":73.43,"y":176.68,"x0":-1.574183608530186,"y0":50.002124517401896,"z0":4.986077743485631,"aX":-21.0327311404939},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.9,"breakHorizontal":16.3,"spinRate":2390,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3856539679070847,"extension":6.4281704774696085},"index":0,"playId":"17d396ce-5b13-360e-b750-20ad8ceadacc","pitchNumber":1,"startTime":"2026-03-17T21:47:48.635Z","endTime":"2026-03-17T21:47:55.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5197724840728,"aZ":-25.625502925802127,"pfxX":-10.104978941621722,"pfxZ":3.1967952781975573,"pX":-0.5511289811037742,"pZ":3.100258532987556,"vX0":7.229685001807252,"vY0":-142.212604425656,"vZ0":-0.7719361199440864,"x":138.01,"y":155.07,"x0":-1.8129991718516663,"y0":50.003940572553866,"z0":5.000240479491996,"aX":-20.70570353934047},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2317,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.385110529936298,"extension":6.376410582154695},"index":1,"playId":"b32ace34-c424-372e-a95d-73549b1e240c","pitchNumber":2,"startTime":"2026-03-17T21:48:04.787Z","endTime":"2026-03-17T21:48:08.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68067320091133,"aZ":-28.21776348821209,"pfxX":0.3314592705789938,"pfxZ":2.347885027086906,"pX":-0.06069055955840794,"pZ":2.1812192613611243,"vX0":4.3497981087921405,"vY0":-128.81055485730357,"vZ0":-1.5198227383123823,"x":119.31,"y":179.89,"x0":-1.811397227483119,"y0":50.00547774791455,"z0":4.951743057198695,"aX":0.559440698673817},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2667,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42452169031261144,"extension":6.338423816284088},"hitData":{"launchSpeed":68.9,"launchAngle":47.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":177.82,"coordY":134.86}},"index":2,"playId":"8655c1d1-a899-3677-8627-81ad9c5e601f","pitchNumber":3,"startTime":"2026-03-17T21:48:23.519Z","endTime":"2026-03-17T21:48:38.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-13.800000000000004,"leverageIndex":2.67,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:48:38.050Z","atBatIndex":48},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Ryan Bliss caught stealing 2nd base, catcher Braxton Fulford to shortstop Ryan Ritter.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-17T21:48:58.279Z","endTime":"2026-03-17T21:49:50.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98695419326784,"aZ":-27.19710632143345,"pfxX":-10.187264676334324,"pfxZ":2.4106293177716953,"pX":-0.48092213693363683,"pZ":2.644335136686426,"vX0":7.09667084979925,"vY0":-142.32272582847608,"vZ0":-1.686106776365008,"x":135.33,"y":167.38,"x0":-1.676305997552193,"y0":50.00014925848321,"z0":4.957673345226052,"aX":-21.010266050896092},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2431,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.38404017292687564,"extension":6.2974942601139645},"index":0,"playId":"5dbfedee-79db-3cb1-8f36-6c4333e8575e","pitchNumber":1,"startTime":"2026-03-17T21:49:08.175Z","endTime":"2026-03-17T21:49:12.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84102396657051,"aZ":-19.059363706938736,"pfxX":-8.165319228912812,"pfxZ":6.235027417532617,"pX":0.8424372557107863,"pZ":3.1043459718371373,"vX0":10.034278343271282,"vY0":-143.7687100183006,"vZ0":-1.8553067889507406,"x":84.89,"y":154.96,"x0":-1.6242729954015418,"y0":50.00233972918419,"z0":4.934971906748617,"aX":-17.174733553756},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":2373,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.38028803590847593,"extension":6.3828249643681785},"index":1,"playId":"2f36e375-ad2f-3f54-9475-b05d07406619","pitchNumber":2,"startTime":"2026-03-17T21:49:23.342Z","endTime":"2026-03-17T21:49:29.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70383270565621,"aZ":-27.721667835012234,"pfxX":1.4060396887703766,"pfxZ":2.574690727370302,"pX":1.0658134055154338,"pZ":1.2807294747961606,"vX0":6.7406426913222655,"vY0":-129.85694188169919,"vZ0":-3.7817978511301886,"x":76.37,"y":204.2,"x0":-1.7319665837977651,"y0":50.004590177254606,"z0":4.832808161711081,"aX":2.4346421545317036},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2788,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4195937721695375,"extension":6.37056767743957},"index":2,"playId":"916ea856-686e-3693-8735-18bfa402cf1a","pitchNumber":3,"startTime":"2026-03-17T21:49:45.042Z","endTime":"2026-03-17T21:49:50.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:49:50.695Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to third baseman Will Wilson in foul territory.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-17T21:52:10.380Z","endTime":"2026-03-17T21:52:22.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yosver Zulueta replaces Peyton Alford.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-17T21:51:31.374Z","endTime":"2026-03-17T21:52:12.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691172,"link":"/api/v1/people/691172"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.413233666467995,"aZ":-31.722728242594833,"pfxX":-0.5791579492911398,"pfxZ":0.29554635336016766,"pX":-0.23974454854109772,"pZ":3.092153263933634,"vX0":3.534976979014099,"vY0":-123.73191372627544,"vZ0":0.8639337938538636,"x":126.14,"y":155.29,"x0":-1.6163517257964737,"y0":50.005273137725254,"z0":5.412251857538707,"aX":-0.892134185363081},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":0.1,"spinRate":2225,"spinDirection":2},"zone":2,"typeConfidence":0.91,"plateTime":0.4439552566843381,"extension":5.94466883930205},"hitData":{"launchSpeed":85.3,"launchAngle":85.0,"totalDistance":10.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":119.18,"coordY":209.27}},"index":1,"playId":"4e4d9f7e-4102-3554-9712-0ccc881f0f68","pitchNumber":1,"startTime":"2026-03-17T21:52:12.547Z","endTime":"2026-03-17T21:52:22.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:52:22.146Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to right fielder Connor Joe.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-17T21:52:40.884Z","endTime":"2026-03-17T21:54:14.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248164435340225,"aZ":-31.523946279598658,"pfxX":-1.8514428928268596,"pfxZ":0.3930464145941528,"pX":0.8453684113051297,"pZ":3.589156747599154,"vX0":6.484062678561207,"vY0":-128.02409389107217,"vZ0":1.6279610195635943,"x":84.78,"y":141.87,"x0":-1.4788334338850004,"y0":50.00451262287441,"z0":5.411082711783388,"aX":-3.0768860039913113},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":1.9,"spinRate":2515,"spinDirection":358},"zone":12,"typeConfidence":0.9,"plateTime":0.42771755085647456,"extension":6.097658942820804},"index":0,"playId":"dcaed8c2-abbf-3f4f-aaf9-1507a61c1cb9","pitchNumber":1,"startTime":"2026-03-17T21:52:46.562Z","endTime":"2026-03-17T21:52:50.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22351558053577,"aZ":-32.22660624718139,"pfxX":0.030811329560173295,"pfxZ":-0.033704867037743114,"pX":0.5820237328368877,"pZ":2.2531876362330165,"vX0":5.2933007416497615,"vY0":-127.03569083032907,"vZ0":-1.5373783272172779,"x":94.81,"y":177.94,"x0":-1.515514897684638,"y0":50.000236627866414,"z0":5.381707484475629,"aX":0.05133069405681592},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-1.1,"spinRate":2632,"spinDirection":16},"zone":9,"typeConfidence":0.91,"plateTime":0.427954449903337,"extension":6.068553317846355},"index":1,"playId":"cc33dc9c-edb9-3f0e-9377-1bf6ed2b9982","pitchNumber":2,"startTime":"2026-03-17T21:52:58.488Z","endTime":"2026-03-17T21:53:01.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356061685721787,"aZ":-33.33266489299434,"pfxX":-0.20511571446234944,"pfxZ":-0.7145462683431987,"pX":-0.5085266742900473,"pZ":4.149106452581592,"vX0":3.0153775209989133,"vY0":-126.76479648541519,"vZ0":3.2178848970559555,"x":136.38,"y":126.75,"x0":-1.692020910900062,"y0":50.00545633095069,"z0":5.5412255460023205,"aX":-0.330334953404628},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-0.4,"spinRate":2632,"spinDirection":17},"zone":11,"typeConfidence":0.91,"plateTime":0.4337556823107773,"extension":6.0443897271100075},"index":2,"playId":"03ed3080-fd06-34b0-bc4b-cfea85e71c8f","pitchNumber":3,"startTime":"2026-03-17T21:53:17.539Z","endTime":"2026-03-17T21:53:22.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.954251593925505,"aZ":-26.210587165153306,"pfxX":-10.28623986843967,"pfxZ":2.982809637948428,"pX":-0.05980815835183345,"pZ":3.752868024484739,"vX0":7.727176101754199,"vY0":-140.73440438715406,"vZ0":0.004679551321245867,"x":119.28,"y":137.45,"x0":-1.5093721288542588,"y0":50.00281158934524,"z0":5.453687689240513,"aX":-20.563447290365502},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":16.9,"spinRate":2228,"spinDirection":242},"zone":11,"typeConfidence":0.93,"plateTime":0.3897000355254221,"extension":6.303742159540847},"index":3,"playId":"a50df5d0-875a-352d-a845-0f39e633a3d3","pitchNumber":4,"startTime":"2026-03-17T21:53:49.025Z","endTime":"2026-03-17T21:53:52.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.950776493745966,"aZ":-31.473581494149478,"pfxX":5.06559794635203,"pfxZ":0.45514218868362377,"pX":0.8957680126787158,"pZ":2.8177186286292466,"vX0":4.542400138815744,"vY0":-123.3263461830867,"vZ0":0.2695147291066815,"x":82.86,"y":162.7,"x0":-1.6292389009264823,"y0":50.00188225892795,"z0":5.36561822169995,"aX":7.7878618266313735},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-10.2,"spinRate":2638,"spinDirection":31},"zone":12,"typeConfidence":0.92,"plateTime":0.44444682835265503,"extension":6.075227660293822},"hitData":{"launchSpeed":87.6,"launchAngle":53.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.26,"coordY":108.4}},"index":4,"playId":"0f3f2eb4-8f56-3a2f-8353-68b6e3974dd5","pitchNumber":5,"startTime":"2026-03-17T21:54:04.945Z","endTime":"2026-03-17T21:54:14.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:54:14.920Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-17T21:54:23.526Z","endTime":"2026-03-17T21:56:24.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":78.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74853327891625,"aZ":-33.68370663140764,"pfxX":-0.3001330029115379,"pfxZ":-0.9482628376486986,"pX":0.2457573101368843,"pZ":2.767684128644855,"vX0":4.6744615223500725,"vY0":-127.00682170776606,"vZ0":0.16118903029753673,"x":107.63,"y":164.05,"x0":-1.5983312880838756,"y0":50.00121865530806,"z0":5.435405071873071,"aX":-0.47903439902032874},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.3,"breakHorizontal":-0.7,"spinRate":2658,"spinDirection":38},"zone":5,"typeConfidence":0.91,"plateTime":0.4352166894397649,"extension":5.970341573853028},"index":0,"playId":"eed5341d-bc62-3c41-8398-68dec4faa613","pitchNumber":1,"startTime":"2026-03-17T21:54:37.281Z","endTime":"2026-03-17T21:54:41.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22191271041151,"aZ":-38.65235192107996,"pfxX":-0.2567561008168351,"pfxZ":-4.10028838470532,"pX":-0.557528266510689,"pZ":1.9627541703750462,"vX0":2.873255810333811,"vY0":-125.85291256955917,"vZ0":-0.7818833320803344,"x":138.25,"y":185.79,"x0":-1.6882379218272068,"y0":50.003327672868515,"z0":5.450788488231033,"aX":-0.40556630543393984},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.3,"breakHorizontal":-0.2,"spinRate":2614,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.4378100837362413,"extension":5.838479831199356},"index":1,"playId":"6cdbf104-e38f-3e8f-8c10-d3adaaf9ed03","pitchNumber":2,"startTime":"2026-03-17T21:54:49.099Z","endTime":"2026-03-17T21:54:52.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.824700469755822,"aZ":-39.49843658829617,"pfxX":5.135753640743452,"pfxZ":-4.880605942387128,"pX":0.549471336440204,"pZ":1.9959089682883093,"vX0":3.5760972098700003,"vY0":-122.39499619387135,"vZ0":0.09115058391229547,"x":96.06,"y":184.89,"x0":-1.6039976747069173,"y0":50.00607227791382,"z0":5.374111695893471,"aX":7.7003613872937455},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.5,"breakHorizontal":-10.2,"spinRate":2559,"spinDirection":32},"zone":9,"typeConfidence":0.92,"plateTime":0.4495520018001722,"extension":5.921387782705713},"index":2,"playId":"890f6bae-26c9-3b43-a94a-b5b51481fd24","pitchNumber":3,"startTime":"2026-03-17T21:55:09.815Z","endTime":"2026-03-17T21:55:15.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.6,"endSpeed":88.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24344801741827,"aZ":-22.759003126474934,"pfxX":-8.547431535433509,"pfxZ":4.619519564127803,"pX":-1.1409882113857857,"pZ":4.389821189003823,"vX0":4.09580211759981,"vY0":-142.06380675056417,"vZ0":0.7801281477122324,"x":160.49,"y":120.25,"x0":-1.4926190321505377,"y0":50.00615710477753,"z0":5.560777612926274,"aX":-17.43415365733366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":14.6},"zone":11,"typeConfidence":0.7,"plateTime":0.38588302755509885,"extension":6.0710429579629235},"index":3,"playId":"3cd3860c-857d-34e9-a737-52caf36f6795","pitchNumber":4,"startTime":"2026-03-17T21:55:33.095Z","endTime":"2026-03-17T21:55:38.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616517881782897,"aZ":-37.2609190253463,"pfxX":1.774846210857924,"pfxZ":-3.2650925211518507,"pX":0.35647104255036616,"pZ":1.9029190045351017,"vX0":4.116326404084874,"vY0":-124.25491804695213,"vZ0":-0.8261399968385603,"x":103.41,"y":187.4,"x0":-1.5541641709499012,"y0":50.00121521499084,"z0":5.344038950111094,"aX":2.76618832450919},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.9,"breakHorizontal":-4.2,"spinRate":2670,"spinDirection":22},"zone":9,"typeConfidence":0.91,"plateTime":0.44133106077701045,"extension":5.9405525638410595},"index":4,"playId":"2e4ebf26-d12c-3652-9137-99910344b5ec","pitchNumber":5,"startTime":"2026-03-17T21:55:50.738Z","endTime":"2026-03-17T21:55:54.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78090311756411,"aZ":-34.52606890472538,"pfxX":0.18804903521087635,"pfxZ":-1.4334684635001698,"pX":1.2880328223506432,"pZ":0.6847406816352563,"vX0":6.836215800998301,"vY0":-127.69033279178093,"vZ0":-4.67709330739865,"x":67.9,"y":220.29,"x0":-1.4550902197556639,"y0":50.00166768966082,"z0":5.274921923798366,"aX":0.3086850648812364},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":-1.9,"spinRate":2686,"spinDirection":344},"zone":14,"typeConfidence":0.9,"plateTime":0.42994281359574593,"extension":6.288344927781896},"index":5,"playId":"278a058f-8c9d-3688-8628-a18640f66418","pitchNumber":6,"startTime":"2026-03-17T21:56:16.203Z","endTime":"2026-03-17T21:56:24.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:56:24.222Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rhylan Thomas doubles (3) on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T21:58:28.340Z","endTime":"2026-03-17T21:59:56.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,9],"actionIndex":[0,1,2,3],"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":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Freeman replaces second baseman Willi Castro, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-17T21:57:38.403Z","endTime":"2026-03-17T21:57:38.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Troy Johnston replaces right fielder Mickey Moniak, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-17T21:57:38.424Z","endTime":"2026-03-17T21:57:38.425Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cole Carrigg replaces center fielder Brenton Doyle, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-17T21:57:38.425Z","endTime":"2026-03-17T21:57:38.427Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chad Stevens replaces third baseman Kyle Karros, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-17T21:57:38.427Z","endTime":"2026-03-17T21:58:30.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9859020894097,"aZ":-25.812861492525897,"pfxX":-10.29126026429901,"pfxZ":3.1687529457332477,"pX":-0.9025573002796444,"pZ":3.164906603361746,"vX0":6.049509673731745,"vY0":-140.56431315610453,"vZ0":-0.5399734707331499,"x":151.4,"y":153.33,"x0":-1.7422608413044653,"y0":50.00219133191647,"z0":5.031147708605058,"aX":-20.653261219864195},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":17.4,"spinRate":2392,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3892310466926827,"extension":6.415736638792559},"index":4,"playId":"e5ae0765-fedd-335e-abfa-0751f99272ab","pitchNumber":1,"startTime":"2026-03-17T21:58:30.521Z","endTime":"2026-03-17T21:58:35.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15873491225378,"aZ":-22.770489278387313,"pfxX":-12.0777087176401,"pfxZ":4.614063772412538,"pX":0.3466543324261384,"pZ":1.425854299768703,"vX0":9.59033969817264,"vY0":-141.78881509919788,"vZ0":-5.577351502579161,"x":103.79,"y":200.28,"x0":-1.5089627936850742,"y0":50.001863428787956,"z0":4.869573378292972,"aX":-24.61137605989252},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":19.9,"spinRate":2471,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3861720778088271,"extension":6.436947607166003},"index":5,"playId":"0e260004-6bcc-347c-a2c4-d5b62facb560","pitchNumber":2,"startTime":"2026-03-17T21:58:45.018Z","endTime":"2026-03-17T21:58:49.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.041830064603715,"aZ":-16.224620673211287,"pfxX":-8.535257147339308,"pfxZ":7.760254245609614,"pX":0.9897375325941138,"pZ":2.6249383518768323,"vX0":10.374979669811013,"vY0":-142.5366821289701,"vZ0":-3.6028865046301286,"x":79.27,"y":167.91,"x0":-1.5900123794302128,"y0":50.006640993625815,"z0":4.9312144430376685,"aX":-17.551147257287926},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":2410,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.38440153051818715,"extension":6.431084189879915},"index":6,"playId":"5adf0458-3c8e-389d-99a9-e6c726abaf19","pitchNumber":3,"startTime":"2026-03-17T21:58:59.785Z","endTime":"2026-03-17T21:59:05.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62257964036628,"aZ":-22.987687338637684,"pfxX":-11.284484176536704,"pfxZ":4.514052597232176,"pX":0.8133427656982847,"pZ":2.4684695804944345,"vX0":10.8930353517607,"vY0":-141.7790064278151,"vZ0":-2.7868360266129266,"x":86.0,"y":172.13,"x0":-1.6136954008442648,"y0":50.00165708948133,"z0":4.932353776751119,"aX":-22.956634383463697},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":18.2,"spinRate":2393,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38643197286084163,"extension":6.37154577712792},"index":7,"playId":"82ecf56c-defc-3a50-8b0b-edfcc3635511","pitchNumber":4,"startTime":"2026-03-17T21:59:24.520Z","endTime":"2026-03-17T21:59:28.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":8,"startTime":"2026-03-17T21:59:43.050Z","endTime":"2026-03-17T21:59:44.284Z","isPitch":false,"type":"action","player":{"id":689041,"link":"/api/v1/people/689041"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9021758117966,"aZ":-22.806267083966013,"pfxX":-10.819979185523652,"pfxZ":4.553667392236647,"pX":0.24535466063933825,"pZ":1.9125629465242437,"vX0":9.26197322500854,"vY0":-142.80853596041047,"vZ0":-4.290773729214541,"x":107.65,"y":187.14,"x0":-1.6394118952067924,"y0":50.006262086033345,"z0":4.875199527860722,"aX":-22.279291576055098},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2447,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.3840168965324464,"extension":6.438208580886939},"hitData":{"launchSpeed":94.8,"launchAngle":11.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.83,"coordY":80.74}},"index":9,"playId":"dc115b0b-6dd7-32d4-9c00-b943aa6e1594","pitchNumber":5,"startTime":"2026-03-17T21:59:44.284Z","endTime":"2026-03-17T21:59:56.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":-9.200000000000003,"leverageIndex":1.32,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-17T21:59:56.711Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Joe doubles (6) on a line drive to center fielder Cole Carrigg. Rhylan Thomas scores.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:00:12.906Z","endTime":"2026-03-17T22:00:43.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3613016211774,"aZ":-28.053562724057908,"pfxX":1.5645563664248765,"pfxZ":2.459084318686113,"pX":0.24325327141515857,"pZ":2.62354905826225,"vX0":4.484464179402896,"vY0":-128.18744140637529,"vZ0":-0.7216768989257467,"x":107.73,"y":167.94,"x0":-1.726238427535744,"y0":50.0057080686783,"z0":5.082222553183571,"aX":2.6269050195176473},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-3.7,"spinRate":2741,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.42587600976457063,"extension":6.30280540690582},"hitData":{"launchSpeed":94.6,"launchAngle":14.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.63,"coordY":90.18}},"index":0,"playId":"21fdc4e4-fc14-3846-9894-9b6cc9e7782c","pitchNumber":1,"startTime":"2026-03-17T22:00:32.138Z","endTime":"2026-03-17T22:00:43.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.3,"awayTeamWinProbability":72.7,"homeTeamWinProbabilityAdded":-13.499999999999996,"leverageIndex":1.75,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:00:43.988Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Patrick Wisdom reaches on a fielding error by pitcher Chase Dollander.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:01:01.289Z","endTime":"2026-03-17T22:01:45.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"postOnSecond":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92353540192425,"aZ":-38.499038407653515,"pfxX":5.157838138905065,"pfxZ":-4.590448425527458,"pX":0.9816440100490277,"pZ":0.8625890744954696,"vX0":4.553587569360591,"vY0":-116.62584399878051,"vZ0":-1.3223991191695545,"x":79.58,"y":215.49,"x0":-1.666222241741899,"y0":50.00313585377689,"z0":5.067827176828202,"aX":7.105158838072071},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.4,"breakHorizontal":-10.4,"spinRate":2759,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.46963286701029316,"extension":6.562770820317873},"index":0,"playId":"981c962a-9b6c-379c-8b38-5529116a1cbc","pitchNumber":1,"startTime":"2026-03-17T22:01:17.030Z","endTime":"2026-03-17T22:01:29.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48021645378755,"aZ":-24.039963212599396,"pfxX":-10.460049763710554,"pfxZ":3.9538935510639677,"pX":-0.44176898234722,"pZ":1.9431400071413105,"vX0":7.3563020223449085,"vY0":-142.26162461849776,"vZ0":-4.1761251863656454,"x":133.84,"y":186.32,"x0":-1.6971448261433164,"y0":50.003111818530904,"z0":4.94682668260403,"aX":-21.521604560437424},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":2511,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.38446358514902634,"extension":6.285411085424732},"hitData":{"launchSpeed":72.3,"launchAngle":-66.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.25,"coordY":185.47}},"index":1,"playId":"d481e482-d22e-3255-8d62-760a803b3e7f","pitchNumber":2,"startTime":"2026-03-17T22:01:35.101Z","endTime":"2026-03-17T22:01:45.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.27,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:01:45.338Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Taylor doubles (2) on a sharp line drive to center fielder Cole Carrigg. Connor Joe scores. Patrick Wisdom scores.","rbi":2,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:02:07.971Z","endTime":"2026-03-17T22:03:35.605Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059298388895165,"aZ":-37.192642153318,"pfxX":5.990000938762221,"pfxZ":-3.61678097728673,"pX":0.1774008345337219,"pZ":2.9238763708532143,"vX0":2.6231809153204813,"vY0":-117.29042374617163,"vZ0":2.5444017361788673,"x":110.24,"y":159.84,"x0":-1.7351264760247591,"y0":50.00262027526113,"z0":5.303440448764309,"aX":8.310299093297543},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.6,"breakHorizontal":-11.5,"spinRate":2884,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.46773431962157375,"extension":6.32741937556361},"index":0,"playId":"7a0de8b0-7b87-3435-bbd9-957187e95c20","pitchNumber":1,"startTime":"2026-03-17T22:02:19.569Z","endTime":"2026-03-17T22:02:25.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":99.3,"endSpeed":90.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.843559873489376,"aZ":-19.00229628360506,"pfxX":-8.52889108074333,"pfxZ":6.252319031498128,"pX":0.8612419425070603,"pZ":2.499509510560876,"vX0":9.960686004386188,"vY0":-144.3195816543689,"vZ0":-3.692434358077147,"x":84.17,"y":171.29,"x0":-1.5281464814067482,"y0":50.0066005435733,"z0":4.967214716542417,"aX":-17.980361115540195},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.7,"breakHorizontal":13.4,"spinRate":2295,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3796365324062001,"extension":6.231848708324309},"index":1,"playId":"b3caa42c-6f5c-3bf0-afff-57af2a684bde","pitchNumber":2,"startTime":"2026-03-17T22:02:36.104Z","endTime":"2026-03-17T22:02:40.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"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-17T22:02:45.467Z","endTime":"2026-03-17T22:03:03.424Z","isPitch":false,"type":"action","player":{"id":694930,"link":"/api/v1/people/694930"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56655729039988,"aZ":-16.608219882542375,"pfxX":-6.621863047389975,"pfxZ":7.42169176263252,"pX":0.5802052256324808,"pZ":4.501487846837242,"vX0":8.77987591497148,"vY0":-143.94380412706576,"vZ0":1.1526195057113677,"x":94.88,"y":117.24,"x0":-1.6498625408093033,"y0":50.00228646655841,"z0":5.124474437369872,"aX":-13.888724132633028},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2178,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.38057636489399593,"extension":6.177068442195769},"index":3,"playId":"648c8568-4de9-3374-b490-805a1e9c56c6","pitchNumber":3,"startTime":"2026-03-17T22:03:03.424Z","endTime":"2026-03-17T22:03:07.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613620079342393,"aZ":-30.962982378824275,"pfxX":2.7368410453460106,"pfxZ":0.723181762700916,"pX":-0.0780596869314222,"pZ":2.1957837062333767,"vX0":3.3016127222187346,"vY0":-127.92638048198202,"vZ0":-1.1233439242908794,"x":119.98,"y":179.49,"x0":-1.7355779140635943,"y0":50.003172705118004,"z0":5.043223502839998,"aX":4.5867505826552355},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-5.6,"spinRate":2867,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.42633960223463774,"extension":6.247737777533635},"hitData":{"launchSpeed":105.8,"launchAngle":18.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.57,"coordY":49.98}},"index":4,"playId":"6607ef2a-dd2b-38bc-a600-e4c262d242b5","pitchNumber":4,"startTime":"2026-03-17T22:03:22.638Z","endTime":"2026-03-17T22:03:35.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-14.100000000000001,"leverageIndex":1.83,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:03:35.605Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out, shortstop Ryan Ritter to first baseman Edouard Julien.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:04:00.567Z","endTime":"2026-03-17T22:04:34.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54053421707051,"aZ":-23.153562048393542,"pfxX":-10.140315182053309,"pfxZ":4.332821672279664,"pX":-0.7468638828579345,"pZ":2.054919547795824,"vX0":6.682736458216301,"vY0":-143.46398389447273,"vZ0":-3.9924137750445334,"x":145.47,"y":183.3,"x0":-1.790324835273118,"y0":50.003670289138114,"z0":4.909777769387117,"aX":-21.114591649479124},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.2,"breakHorizontal":17.0,"spinRate":2417,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.381960859387811,"extension":6.269325480745006},"index":0,"playId":"65c1f3be-b5ac-37e7-a1ec-77e7d273d5ef","pitchNumber":1,"startTime":"2026-03-17T22:04:10.767Z","endTime":"2026-03-17T22:04:14.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916793931991133,"aZ":-31.65672653428702,"pfxX":1.527127279392408,"pfxZ":0.2986946941331592,"pX":0.36305696135412613,"pZ":1.9207489144539018,"vX0":4.7927591798042775,"vY0":-130.08417290868184,"vZ0":-1.6363452938953285,"x":103.16,"y":186.92,"x0":-1.6976255468883985,"y0":50.00284676322352,"z0":4.945879621255236,"aX":2.629506862786207},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":-3.7,"spinRate":2756,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4201980243182559,"extension":6.2637814783022225},"hitData":{"launchSpeed":107.9,"launchAngle":4.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.55,"coordY":154.59}},"index":1,"playId":"6c5e8f04-88ea-3f34-ab1d-03ebae4ac16f","pitchNumber":2,"startTime":"2026-03-17T22:04:26.277Z","endTime":"2026-03-17T22:04:34.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.56,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:04:34.113Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:04:57.068Z","endTime":"2026-03-17T22:06:12.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29463371451618,"aZ":-21.353532603883345,"pfxX":-10.22643210971006,"pfxZ":5.084086498045502,"pX":-0.21896732290088985,"pZ":1.2739897513383012,"vX0":7.854762347692165,"vY0":-145.0443567193686,"vZ0":-6.50562968762236,"x":125.35,"y":204.38,"x0":-1.6351286188948575,"y0":50.00144024876858,"z0":4.850340574510828,"aX":-21.762173550093987},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":16.9,"spinRate":2479,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.37779530450072585,"extension":6.37349626306051},"index":0,"playId":"11666bc7-0ca6-3940-8d9b-2c8f97c25136","pitchNumber":1,"startTime":"2026-03-17T22:05:00.294Z","endTime":"2026-03-17T22:05:05.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014692158350424,"aZ":-34.297887179264976,"pfxX":5.510502831000853,"pfxZ":-1.5176883448307077,"pX":0.9945780330837418,"pZ":2.628411551773796,"vX0":4.542036896244254,"vY0":-117.88864899174592,"vZ0":1.4560356109305506,"x":79.09,"y":167.81,"x0":-1.6784402133633065,"y0":50.0046694139545,"z0":5.186973552675823,"aX":7.696842414431806},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.0,"breakHorizontal":-11.2,"spinRate":2864,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.4659820887413897,"extension":6.495518382202525},"index":1,"playId":"eec56261-2c8a-362c-82b7-d596ab3f1f13","pitchNumber":2,"startTime":"2026-03-17T22:05:18.806Z","endTime":"2026-03-17T22:05:27.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"cfbd2306-aba2-4fd3-9996-0c05b6336135","startTime":"2026-03-17T22:05:38.972Z","endTime":"2026-03-17T22:05:43.972Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.678703042078176,"aZ":-17.514094630169854,"pfxX":-7.146039786048868,"pfxZ":7.134943322095301,"pX":-0.4039613145174108,"pZ":3.3736660579965534,"vX0":6.214397250229546,"vY0":-143.28637445362395,"vZ0":-1.517270638716798,"x":132.4,"y":147.69,"x0":-1.6848796960260175,"y0":50.00660979010529,"z0":5.017691549830876,"aX":-14.690748385952181},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":11.5,"spinRate":2398,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38396813006985253,"extension":6.402726371035824},"index":3,"playId":"69724461-8e16-3345-bbea-e75073cd95bc","pitchNumber":3,"startTime":"2026-03-17T22:05:53.326Z","endTime":"2026-03-17T22:06:00.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39426131475456,"aZ":-23.651505301556504,"pfxX":-10.103007677860862,"pfxZ":4.157558413989323,"pX":0.3872878118104631,"pZ":3.3502076971568813,"vX0":9.211099333956644,"vY0":-142.6403335754015,"vZ0":-0.47031449978805695,"x":102.24,"y":148.32,"x0":-1.5793742064330736,"y0":50.003125244464485,"z0":5.015290095720288,"aX":-20.71174465538167},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2349,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.384747207672095,"extension":6.377295066879296},"index":4,"playId":"201420f6-3209-30bb-ac61-6f891fe27c19","pitchNumber":4,"startTime":"2026-03-17T22:06:08.302Z","endTime":"2026-03-17T22:06:12.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.65,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:06:12.603Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Wilson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:06:30.232Z","endTime":"2026-03-17T22:08:40.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.536585470661116,"aZ":-22.833468551969602,"pfxX":-10.20081532402127,"pfxZ":4.496605197986494,"pX":-0.47777315252130015,"pZ":2.2117462057396176,"vX0":7.220727980835349,"vY0":-143.50616133071554,"vZ0":-3.8315101675969045,"x":135.21,"y":179.06,"x0":-1.7068073963584074,"y0":50.000454485646614,"z0":4.993904361509915,"aX":-21.182275388605653},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2429,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.38229106701838544,"extension":6.354653612779046},"index":0,"playId":"4bee609b-b512-3919-9b0b-8098a06cb7ba","pitchNumber":1,"startTime":"2026-03-17T22:06:39.134Z","endTime":"2026-03-17T22:06:43.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086976977882408,"aZ":-35.777982837518735,"pfxX":4.971038576649925,"pfxZ":-2.5748105104923447,"pX":-1.178184265765466,"pZ":2.967765435726802,"vX0":0.14686184518850148,"vY0":-118.25612890647906,"vZ0":2.343538389242286,"x":161.91,"y":158.65,"x0":-1.8859561540413745,"y0":50.00386149032947,"z0":5.274177692375379,"aX":6.955588395829522},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":-9.0,"spinRate":2785,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4653334824515962,"extension":6.4211461143961515},"index":1,"playId":"b708b65b-b5ed-3e6e-959d-620b13283114","pitchNumber":2,"startTime":"2026-03-17T22:06:52.646Z","endTime":"2026-03-17T22:07:00.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38772989143631,"aZ":-23.166058328029127,"pfxX":-10.856328198205416,"pfxZ":4.386359573187701,"pX":-1.0649394031825912,"pZ":1.923834997984224,"vX0":5.9016913510380045,"vY0":-142.80798493297797,"vZ0":-4.268514716244122,"x":157.59,"y":186.84,"x0":-1.753086535769351,"y0":50.00713838741701,"z0":4.9042580078863445,"aX":-22.319628587972005},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":18.4,"spinRate":2452,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3842609328165052,"extension":6.22744800568357},"index":2,"playId":"2972bb8e-3539-3ee7-a58a-73dc2a96e3a0","pitchNumber":3,"startTime":"2026-03-17T22:07:06.890Z","endTime":"2026-03-17T22:07:13.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":99.0,"endSpeed":90.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98880423542117,"aZ":-19.30489039069035,"pfxX":-7.0903172833744375,"pfxZ":6.147350587948212,"pX":1.812440563964449,"pZ":2.0641325803486965,"vX0":11.801304783872283,"vY0":-143.7005976645032,"vZ0":-4.718074011028532,"x":47.91,"y":183.05,"x0":-1.424471051815584,"y0":50.00337983610995,"z0":4.924934579144383,"aX":-14.845059478357033},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":10.6,"spinRate":2391,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.381016709488569,"extension":6.342982260549233},"index":3,"playId":"8f4b6c58-ffbd-351b-a15e-9dc087db9995","pitchNumber":4,"startTime":"2026-03-17T22:07:32.379Z","endTime":"2026-03-17T22:07:36.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.715336950335654,"aZ":-25.308471103933257,"pfxX":-9.651075630133196,"pfxZ":3.3744828352458427,"pX":-1.455626774885079,"pZ":3.3002706394307237,"vX0":4.469759237139892,"vY0":-141.77227578523352,"vZ0":-0.3961445263561124,"x":172.49,"y":149.67,"x0":-1.799728260547406,"y0":50.00157673966596,"z0":5.05858744708472,"aX":-19.624216874210408},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2406,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3864976195933143,"extension":6.33592200334895},"index":4,"playId":"94e17826-46a1-3a33-9a12-b738d9ae5254","pitchNumber":5,"startTime":"2026-03-17T22:07:51.964Z","endTime":"2026-03-17T22:07:55.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7688443427752,"aZ":-24.741056739435606,"pfxX":-10.49327345616912,"pfxZ":3.5474913253494638,"pX":-0.1563099537125044,"pZ":2.378154881370483,"vX0":8.296889155960969,"vY0":-143.70739439956628,"vZ0":-3.013089862539987,"x":122.96,"y":174.57,"x0":-1.7150578940671697,"y0":50.00325887756795,"z0":4.974208092907858,"aX":-21.985880607155387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.0,"breakHorizontal":17.4,"spinRate":2503,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.380896078120438,"extension":6.365184753525059},"index":5,"playId":"83426a1c-4f0c-3855-aae8-13c6bcf379b1","pitchNumber":6,"startTime":"2026-03-17T22:08:08.814Z","endTime":"2026-03-17T22:08:12.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55337111780668,"aZ":-27.929163651252292,"pfxX":-9.620685288292284,"pfxZ":2.4121857675018035,"pX":-0.20082036757879723,"pZ":1.911190839056657,"vX0":6.984344560338769,"vY0":-132.18458993310182,"vZ0":-2.4576447015859806,"x":124.65,"y":187.18,"x0":-1.634321290347434,"y0":50.00296790972837,"z0":4.914517710323879,"aX":-16.9360063281685},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":15.8,"spinRate":1991,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.41520088015212764,"extension":6.43872073609997},"index":6,"playId":"744edbda-6e57-3f87-af39-2ebbe774c373","pitchNumber":7,"startTime":"2026-03-17T22:08:35.955Z","endTime":"2026-03-17T22:08:40.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:08:40.951Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brock Rodden pops out to shortstop Ryan Ritter.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-17T22:10:53.688Z","endTime":"2026-03-17T22:12:16.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692589,"fullName":"Victor Juarez","link":"/api/v1/people/692589"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-17T22:08:45.482Z","endTime":"2026-03-17T22:09:17.052Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Victor Juarez replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"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-17T22:09:17.052Z","endTime":"2026-03-17T22:10:55.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692589,"link":"/api/v1/people/692589"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832446869913806,"aZ":-40.3789025820335,"pfxX":4.837118195291001,"pfxZ":-6.572201766061923,"pX":1.5737545629608505,"pZ":-0.13385944901185592,"vX0":5.693903871787305,"vY0":-111.8690950732637,"vZ0":-4.116160011105111,"x":57.01,"y":242.39,"x0":-1.6464291649598073,"y0":50.00123789099169,"z0":5.929357095888766,"aX":6.041946367764019},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-12.7,"breakHorizontal":-10.4,"spinRate":2391,"spinDirection":37},"zone":14,"typeConfidence":1.35,"plateTime":0.4922820855308685,"extension":5.690343690614872},"index":2,"playId":"af0a80c3-44ba-3b6a-8ce1-1fe39a78271d","pitchNumber":1,"startTime":"2026-03-17T22:10:55.802Z","endTime":"2026-03-17T22:11:00.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36758166471874,"aZ":-14.492936736413347,"pfxX":-4.565006005060001,"pfxZ":9.695318752448848,"pX":1.0718741087360737,"pZ":1.734935696840445,"vX0":8.427270967436234,"vY0":-134.02008163069095,"vZ0":-8.122696410266387,"x":76.14,"y":191.94,"x0":-1.5169727893622031,"y0":50.00003736959927,"z0":5.835413090864228,"aX":-8.322856895079534},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2153,"spinDirection":216},"zone":14,"typeConfidence":1.35,"plateTime":0.4083598961958823,"extension":5.681014437125217},"index":3,"playId":"ef99b9fd-3d62-3fd1-95d4-bbf364b2d186","pitchNumber":2,"startTime":"2026-03-17T22:11:17.924Z","endTime":"2026-03-17T22:11:23.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116229871164045,"aZ":-27.813249583222447,"pfxX":-7.707800682500443,"pfxZ":2.856743999473741,"pX":1.490592530627798,"pZ":0.6896974487226344,"vX0":9.512443885779678,"vY0":-122.1979442427113,"vZ0":-6.528239980038496,"x":60.18,"y":220.16,"x0":-1.4354977338085437,"y0":50.00227938179809,"z0":5.75846410097915,"aX":-11.758771036221304},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":12.0,"spinRate":1300,"spinDirection":234},"zone":14,"typeConfidence":1.34,"plateTime":0.4467432258947799,"extension":5.848773070479107},"index":4,"playId":"9df81ba2-c8b4-3baf-8906-6f4a8fc5b5f1","pitchNumber":3,"startTime":"2026-03-17T22:11:45.704Z","endTime":"2026-03-17T22:11:50.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.878077751835676,"aZ":-27.658823781540615,"pfxX":-5.928005174187531,"pfxZ":3.0095725381348224,"pX":-0.6595448412366972,"pZ":2.9292225161111274,"vX0":4.694472551619831,"vY0":-121.46486738789957,"vZ0":-1.6412796868826733,"x":142.14,"y":159.69,"x0":-1.8432542084822676,"y0":50.00257558529097,"z0":6.009267010324148,"aX":-8.894125774477432},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":9.7,"spinRate":1241,"spinDirection":238},"zone":1,"typeConfidence":1.29,"plateTime":0.45022342348029376,"extension":5.711723866268134},"hitData":{"launchSpeed":86.9,"launchAngle":70.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.51,"coordY":144.97}},"index":5,"playId":"d712a839-e628-3d54-9f04-e11813a75f16","pitchNumber":4,"startTime":"2026-03-17T22:12:06.831Z","endTime":"2026-03-17T22:12:16.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:12:16.541Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-17T22:14:33.827Z","endTime":"2026-03-17T22:15:11.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colin Davis replaces left fielder Ryan Bliss, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:14:11.913Z","endTime":"2026-03-17T22:14:11.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":669208,"link":"/api/v1/people/669208"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":669208,"link":"/api/v1/people/669208"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sammy Siani replaces center fielder Rhylan Thomas, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:14:11.953Z","endTime":"2026-03-17T22:14:11.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686445,"link":"/api/v1/people/686445"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":689041,"link":"/api/v1/people/689041"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Caleb Cali replaces first baseman Patrick Wisdom, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:14:11.955Z","endTime":"2026-03-17T22:14:11.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Lawrence replaces Yosver Zulueta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-17T22:14:11.957Z","endTime":"2026-03-17T22:14:36.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596271,"link":"/api/v1/people/596271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666810649403615,"aZ":-28.080377896031536,"pfxX":-9.75461325723733,"pfxZ":2.368635924570488,"pX":0.7751583923096995,"pZ":1.7450825925915217,"vX0":10.854861275689018,"vY0":-130.3783199537253,"vZ0":-3.318021740051528,"x":87.45,"y":191.66,"x0":-2.1691104686540643,"y0":50.00119165194921,"z0":5.1467259151675995,"aX":-16.841388786027146},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":15.4,"spinRate":2169,"spinDirection":235},"zone":9,"typeConfidence":0.89,"plateTime":0.4196481413952933,"extension":5.998784526073275},"index":4,"playId":"8019a259-9568-3f98-9f15-eb22b4241337","pitchNumber":1,"startTime":"2026-03-17T22:14:36.138Z","endTime":"2026-03-17T22:14:41.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":79.1,"endSpeed":72.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57204883544583,"aZ":-26.943395781505437,"pfxX":4.819304340447518,"pfxZ":3.940135740317304,"pX":0.2696348287222824,"pZ":2.8157780691196908,"vX0":4.916045641726857,"vY0":-115.1205525243659,"vZ0":0.6878067365080607,"x":106.72,"y":162.75,"x0":-2.5284043808644796,"y0":50.00271774311743,"z0":5.144019951192583,"aX":6.395918080847018},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.7,"breakHorizontal":-10.1,"spinRate":2686,"spinDirection":76},"zone":6,"typeConfidence":2.0,"plateTime":0.47780782004481326,"extension":5.9132854385111076},"index":5,"playId":"75f7a5c6-5436-3064-9b28-76fc224a226a","pitchNumber":2,"startTime":"2026-03-17T22:14:48.378Z","endTime":"2026-03-17T22:14:51.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531783219007085,"aZ":-25.38155621763443,"pfxX":-10.258981743508569,"pfxZ":4.733267162938534,"pX":0.7331757197280465,"pZ":2.3066203210400804,"vX0":10.497475202729587,"vY0":-119.19905020100875,"vZ0":-1.080477081202879,"x":89.05,"y":176.5,"x0":-2.4009701530103325,"y0":50.0012929666735,"z0":5.063410988786487,"aX":-14.718766490013115},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.5,"breakHorizontal":16.0,"spinRate":1926,"spinDirection":253},"zone":6,"typeConfidence":0.91,"plateTime":0.46000759655376733,"extension":6.013031299225871},"index":6,"playId":"3c0a1438-217a-3358-a2fd-124e90f620c5","pitchNumber":3,"startTime":"2026-03-17T22:15:06.485Z","endTime":"2026-03-17T22:15:11.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:15:11.984Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-17T22:15:27.914Z","endTime":"2026-03-17T22:16:53.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":76.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.549618758147698,"aZ":-27.847412741706226,"pfxX":-0.14924106266305204,"pfxZ":2.897946357610353,"pX":0.8232129496951112,"pZ":3.4534559435329073,"vX0":7.9581797570007025,"vY0":-121.33107673635415,"vZ0":1.3169857070511903,"x":85.62,"y":145.54,"x0":-2.478536529163058,"y0":50.0007538091152,"z0":5.328737354623631,"aX":-0.22285177491236857},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-1.6,"spinRate":2404,"spinDirection":182},"zone":12,"typeConfidence":0.9,"plateTime":0.4512759515186846,"extension":5.897117536568555},"index":0,"playId":"9daa02f9-6554-37aa-bfdf-e3081e657f62","pitchNumber":1,"startTime":"2026-03-17T22:15:32.001Z","endTime":"2026-03-17T22:15:38.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.311919983395843,"aZ":-26.06247241237018,"pfxX":5.08973025302717,"pfxZ":4.6887520279374435,"pX":-0.40892091236106604,"pZ":3.1954585594995484,"vX0":3.774103201462661,"vY0":-114.13268873809128,"vZ0":1.4326818590487265,"x":132.59,"y":152.5,"x0":-2.7521798396526105,"y0":50.00333423269044,"z0":5.148488001046433,"aX":6.635439261400622},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":9.2,"breakHorizontal":-10.2,"spinRate":2743,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.4820719556891562,"extension":5.836129933856357},"index":1,"playId":"1ef69984-4429-3235-8454-f8aae0c65da7","pitchNumber":2,"startTime":"2026-03-17T22:15:45.390Z","endTime":"2026-03-17T22:15:49.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52453222691118,"aZ":-33.07398125539379,"pfxX":-8.761683180546616,"pfxZ":-0.6301656706318584,"pX":-1.0063284480384134,"pZ":1.6725843377305656,"vX0":6.331475502849734,"vY0":-118.98381132960608,"vZ0":-0.795640180423113,"x":155.36,"y":193.62,"x0":-2.5677817964089256,"y0":50.00198676014419,"z0":5.016822517800587,"aX":-12.521135779893992},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.1,"breakHorizontal":14.3,"spinRate":1741,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.46089979490202726,"extension":5.86496846495738},"index":2,"playId":"9dcfbf66-af8f-39a0-a01f-56da3233e062","pitchNumber":3,"startTime":"2026-03-17T22:15:57.674Z","endTime":"2026-03-17T22:16:01.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686342728560362,"aZ":-29.10722516684802,"pfxX":7.184471091084919,"pfxZ":2.376387047396202,"pX":-0.9849212844853762,"pZ":3.0755317497133747,"vX0":2.2008071995925516,"vY0":-113.4141700389926,"vZ0":1.9979605155179028,"x":154.54,"y":155.74,"x0":-2.9036974012224865,"y0":50.001222075133235,"z0":5.106811876268263,"aX":9.264134148912769},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":5.2,"breakHorizontal":-13.6,"spinRate":2726,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.48480128146916446,"extension":5.681465233618121},"index":3,"playId":"654f3b78-af89-3413-b160-e86cea533f5f","pitchNumber":4,"startTime":"2026-03-17T22:16:11.726Z","endTime":"2026-03-17T22:16:18.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-17T22:16:23.318Z","endTime":"2026-03-17T22:16:33.669Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.797879103748773,"aZ":-28.079457107594123,"pfxX":0.411794238378171,"pfxZ":2.7875409440202343,"pX":-0.522363625468026,"pZ":3.334506395340482,"vX0":4.644418045333428,"vY0":-120.32980699306381,"vZ0":1.3353714834930273,"x":136.91,"y":148.75,"x0":-2.5290449489975795,"y0":50.00480282414882,"z0":5.255548900948309,"aX":0.6047512266631366},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2319,"spinDirection":176},"zone":1,"typeConfidence":0.91,"plateTime":0.4547505345360605,"extension":5.9195094140648115},"index":5,"playId":"aba9668a-c800-316d-a6a7-d7aedd1f7f71","pitchNumber":5,"startTime":"2026-03-17T22:16:33.669Z","endTime":"2026-03-17T22:16:37.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423594953887513,"aZ":-32.48526932068217,"pfxX":-8.511213662207675,"pfxZ":-0.22453052711109223,"pX":-1.382135698247618,"pZ":2.3735750041253416,"vX0":5.291374642164853,"vY0":-117.99320179919506,"vZ0":0.8187765615724489,"x":169.68,"y":174.69,"x0":-2.5532243781185993,"y0":50.00188869268882,"z0":5.026376394792702,"aX":-11.944901969637222},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":14.0,"spinRate":1952,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4650395838935424,"extension":5.90094413409584},"index":6,"playId":"942342f4-f1b9-3202-bbf7-3a97f8e212fa","pitchNumber":6,"startTime":"2026-03-17T22:16:47.435Z","endTime":"2026-03-17T22:16:53.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":0.73,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:16:53.051Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ritter flies out sharply to left fielder Colin Davis.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-17T22:17:14.442Z","endTime":"2026-03-17T22:17:53.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Vimael Machín replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"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-17T22:17:16.761Z","endTime":"2026-03-17T22:17:16.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"base":1,"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93141799102076,"aZ":-29.280213744875226,"pfxX":-9.368055212729061,"pfxZ":1.7158868927525095,"pX":0.4051671386654078,"pZ":2.2893704538959603,"vX0":9.776529489446752,"vY0":-129.6142848947089,"vZ0":-1.6742337731750296,"x":101.56,"y":176.97,"x0":-2.211623106250429,"y0":50.00507713771211,"z0":5.195171445585715,"aX":-15.825854912049339},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":14.6,"spinRate":2103,"spinDirection":234},"zone":6,"typeConfidence":0.89,"plateTime":0.42377232244941343,"extension":6.055551076908444},"index":1,"playId":"92ac2a76-0341-3ea4-9e1e-9a4b5a8ea06d","pitchNumber":1,"startTime":"2026-03-17T22:17:16.763Z","endTime":"2026-03-17T22:17:22.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":82.2,"endSpeed":75.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666242766593367,"aZ":-30.853610219674668,"pfxX":-10.780490251436733,"pfxZ":0.9169483412446695,"pX":-0.06682842397182971,"pZ":1.867372015965921,"vX0":8.409343399329654,"vY0":-119.37580481408462,"vZ0":-0.9872039903781115,"x":119.55,"y":188.36,"x0":-2.2400717117811366,"y0":50.00133071246372,"z0":5.071571128356847,"aX":-15.508195539325785},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":1751,"spinDirection":248},"zone":8,"typeConfidence":0.91,"plateTime":0.4593806136569989,"extension":6.2081213339677666},"hitData":{"launchSpeed":104.7,"launchAngle":23.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":43.8,"coordY":80.61}},"index":2,"playId":"dbfbbabd-b53a-3278-99b6-979370ca098b","pitchNumber":2,"startTime":"2026-03-17T22:17:43.872Z","endTime":"2026-03-17T22:17:53.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-3.599999999999998,"leverageIndex":1.5,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:17:53.606Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Sammy Siani.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-17T22:18:17.815Z","endTime":"2026-03-17T22:18:28.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter TJ Rumfield replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-17T22:18:07.832Z","endTime":"2026-03-17T22:18:19.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.820682051532273,"aZ":-31.40588857472332,"pfxX":6.260795120111931,"pfxZ":0.5887081113604085,"pX":-0.011819667123305044,"pZ":1.7314348525829317,"vX0":3.7619419559752645,"vY0":-114.71597284932894,"vZ0":-0.4334005601737403,"x":117.45,"y":192.03,"x0":-2.493912620936917,"y0":50.00496919189678,"z0":5.019122391340987,"aX":8.236163301858163},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.3,"breakHorizontal":-12.4,"spinRate":2654,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.479867117400234,"extension":5.962394729658711},"hitData":{"launchSpeed":97.8,"launchAngle":32.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.69,"coordY":42.71}},"index":1,"playId":"f38ba8eb-5f2c-31eb-b562-ac78ab054337","pitchNumber":1,"startTime":"2026-03-17T22:18:19.954Z","endTime":"2026-03-17T22:18:28.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.98,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:18:28.701Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colin Davis grounds out, third baseman Chad Stevens to first baseman Vimael Machín.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-17T22:20:52.330Z","endTime":"2026-03-17T22:21:14.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695342,"fullName":"Colin Davis","link":"/api/v1/people/695342"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"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":695342,"fullName":"Colin Davis","link":"/api/v1/people/695342"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"TJ Rumfield remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-17T22:20:03.267Z","endTime":"2026-03-17T22:20:03.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charlie Condon replaces left fielder Jordan Beck, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:20:03.289Z","endTime":"2026-03-17T22:20:03.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Vimael Machín remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-17T22:20:03.291Z","endTime":"2026-03-17T22:20:03.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nicky Lopez replaces shortstop Ryan Ritter, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-17T22:20:03.292Z","endTime":"2026-03-17T22:20:03.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Dollander replaces Victor Juarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-17T22:20:03.294Z","endTime":"2026-03-17T22:20:54.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.895440595799656,"aZ":-22.82643925076654,"pfxX":-9.547583569866156,"pfxZ":4.611794291911579,"pX":0.2671250186809202,"pZ":2.2560524667174695,"vX0":8.377018081166536,"vY0":-141.57499191691866,"vZ0":-3.839031033008775,"x":106.82,"y":177.87,"x0":-1.4924696807147313,"y0":50.00133335963405,"z0":5.094020138849014,"aX":-19.343227134342474},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":2365,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.38717556440508005,"extension":6.333414707090911},"index":5,"playId":"b59e54ec-4771-38a2-8276-a0b2f1ab4bd6","pitchNumber":1,"startTime":"2026-03-17T22:20:54.546Z","endTime":"2026-03-17T22:20:58.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.279854619331715,"aZ":-23.93772287521945,"pfxX":-10.778717246513462,"pfxZ":4.091063683864324,"pX":0.0024961525105502195,"pZ":1.1489767617962265,"vX0":7.953470492616748,"vY0":-141.47535254557394,"vZ0":-6.485822214263178,"x":116.9,"y":207.76,"x0":-1.4543037723543573,"y0":50.00314367928999,"z0":5.020412711134878,"aX":-21.70492421391766},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.1,"breakHorizontal":17.8,"spinRate":2445,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3881436288705036,"extension":6.243844096160584},"hitData":{"launchSpeed":95.7,"launchAngle":-24.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.17,"coordY":146.73}},"index":6,"playId":"a9ccfa09-51c7-3f72-a0ed-b0a0fe7277d6","pitchNumber":2,"startTime":"2026-03-17T22:21:07.292Z","endTime":"2026-03-17T22:21:14.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":695342,"link":"/api/v1/people/695342"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:21:14.769Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sammy Siani grounds out to first baseman Vimael Machín.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-17T22:21:37.748Z","endTime":"2026-03-17T22:22:37.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.317717143002223,"aZ":-37.78229125758103,"pfxX":4.542618676301678,"pfxZ":-3.9544076144965654,"pX":1.3207506930806867,"pZ":1.5603539774362274,"vX0":5.151159327163435,"vY0":-118.24726453346895,"vZ0":-0.5110943312278782,"x":66.66,"y":196.65,"x0":-1.4752742327492085,"y0":50.00442578868684,"z0":5.242564480705812,"aX":6.439072262380248},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.0,"breakHorizontal":-9.5,"spinRate":2631,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46301048020100444,"extension":6.320551618990704},"index":0,"playId":"6cbf3fce-579c-3aca-8291-77456b79fe6b","pitchNumber":1,"startTime":"2026-03-17T22:21:40.884Z","endTime":"2026-03-17T22:21:44.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.5,"endSpeed":90.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60407688683898,"aZ":-26.24187560308022,"pfxX":-10.356531835563526,"pfxZ":2.8530243198899914,"pX":0.377206151735132,"pZ":2.151237805195173,"vX0":9.240096665926508,"vY0":-143.1714362261497,"vZ0":-3.6963406902631615,"x":102.62,"y":180.7,"x0":-1.5441309061097426,"y0":50.00318852599068,"z0":5.098625231535108,"aX":-21.532450094380795},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":2366,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.382351411876392,"extension":6.311898068064337},"index":1,"playId":"b672f2bd-7332-31e2-8a94-77e2785d3bf5","pitchNumber":2,"startTime":"2026-03-17T22:21:54.330Z","endTime":"2026-03-17T22:21:57.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41668235844901,"aZ":-25.78751745920766,"pfxX":-9.476696960123633,"pfxZ":3.099201213827076,"pX":-0.31636912743450446,"pZ":3.2648997974620344,"vX0":6.970918907489874,"vY0":-142.61491211357966,"vZ0":-0.9745126839167401,"x":129.06,"y":150.63,"x0":-1.5595247852736047,"y0":50.00522083180868,"z0":5.235649642624834,"aX":-19.54810897068183},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.6,"breakHorizontal":15.7,"spinRate":2399,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.38386945290514873,"extension":6.163725696458643},"index":2,"playId":"6071bf4d-8031-38de-8a5c-f4ffe9b64ef4","pitchNumber":3,"startTime":"2026-03-17T22:22:08.763Z","endTime":"2026-03-17T22:22:14.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.877592359344725,"aZ":-37.108615780005024,"pfxX":6.717252983698295,"pfxZ":-3.637543836704774,"pX":0.3546599403403855,"pZ":2.6735386529870633,"vX0":2.6274887311553137,"vY0":-115.82570310620203,"vZ0":2.1115048370165272,"x":103.48,"y":166.59,"x0":-1.6674564709453614,"y0":50.00205671549745,"z0":5.301651991571013,"aX":9.11462554982006},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.8,"breakHorizontal":-12.8,"spinRate":2729,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.47310483586180485,"extension":6.348225119092059},"hitData":{"launchSpeed":80.9,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.57,"coordY":152.97}},"index":3,"playId":"8fcb163b-9081-3991-8c56-476b6382c117","pitchNumber":4,"startTime":"2026-03-17T22:22:28.700Z","endTime":"2026-03-17T22:22:37.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:22:37.430Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Joe pops out to first baseman Vimael Machín.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-17T22:22:49.952Z","endTime":"2026-03-17T22:24:19.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775964181707906,"aZ":-37.400468293619085,"pfxX":6.155133478998502,"pfxZ":-3.859175791918566,"pX":1.1559976515299693,"pZ":1.5551968199155481,"vX0":4.4124029349514196,"vY0":-115.9983644268852,"vZ0":-0.10925666117477606,"x":72.94,"y":196.79,"x0":-1.573851166077229,"y0":50.000713100144345,"z0":5.184529649085231,"aX":8.341663999556642},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.7,"breakHorizontal":-12.2,"spinRate":2664,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4731391217117409,"extension":6.50603444968226},"index":0,"playId":"8521994e-e2de-367e-b584-255ec2a1a36c","pitchNumber":1,"startTime":"2026-03-17T22:23:01.159Z","endTime":"2026-03-17T22:23:06.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.8,"endSpeed":88.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65176699597452,"aZ":-23.48161924787595,"pfxX":-9.987214483272929,"pfxZ":4.277882317217668,"pX":-0.2761934034037288,"pZ":1.7935689214150277,"vX0":7.230097690770374,"vY0":-142.13551166004592,"vZ0":-4.843333730660704,"x":127.53,"y":190.35,"x0":-1.5641114263422091,"y0":50.004924830812264,"z0":5.02433569941171,"aX":-20.297836448720357},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.8,"breakHorizontal":16.4,"spinRate":2418,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3863757334726996,"extension":6.373922893335545},"index":1,"playId":"4ca063e6-ef62-3d80-99ac-1b611b265fa0","pitchNumber":2,"startTime":"2026-03-17T22:23:15.216Z","endTime":"2026-03-17T22:23:23.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.711475713929744,"aZ":-38.867755539458486,"pfxX":6.887752395385554,"pfxZ":-4.984081132212079,"pX":-1.3643478653348675,"pZ":2.742230669097351,"vX0":-1.1187065382178742,"vY0":-115.51766360227516,"vZ0":2.6406021215163147,"x":169.01,"y":164.74,"x0":-1.76649897412057,"y0":50.00218894075065,"z0":5.336542609991595,"aX":9.252718407064968},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.0,"breakHorizontal":-12.1,"spinRate":2670,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4752419195232984,"extension":6.248696304186045},"index":2,"playId":"dae1f695-4d1f-3adf-8287-e29cdf4f5355","pitchNumber":3,"startTime":"2026-03-17T22:23:30.265Z","endTime":"2026-03-17T22:23:35.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.6,"endSpeed":82.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98372621411215,"aZ":-26.613245494105584,"pfxX":-10.073250890000882,"pfxZ":3.1950827297739126,"pX":-2.0081827864332253,"pZ":2.1933186065048025,"vX0":2.8047274642084874,"vY0":-131.85862894234776,"vZ0":-2.000185805290459,"x":193.55,"y":179.56,"x0":-1.7844297740796586,"y0":50.00425371453135,"z0":4.947578049443571,"aX":-17.539171382524334},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":17.5,"spinRate":2163,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41719067401053067,"extension":6.292345196097667},"index":3,"playId":"8f1a051f-d29f-3115-90bd-10e38243125e","pitchNumber":4,"startTime":"2026-03-17T22:23:49.873Z","endTime":"2026-03-17T22:23:53.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-03-17T22:24:08.329Z","endTime":"2026-03-17T22:24:12.789Z","isPitch":false,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67011422870083,"aZ":-24.778009221124123,"pfxX":-9.802264962792313,"pfxZ":3.575282738735842,"pX":-1.3024780836133123,"pZ":3.0612613553194286,"vX0":4.837412286522641,"vY0":-143.3353926552704,"vZ0":-1.2569943921538642,"x":166.65,"y":156.13,"x0":-1.74298936396795,"y0":50.00596598390114,"z0":5.0599926845161605,"aX":-20.29847297673248},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":2346,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3828575279104127,"extension":6.361607760925802},"hitData":{"launchSpeed":49.1,"launchAngle":42.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":146.55,"coordY":152.87}},"index":5,"playId":"d70e8f5e-a257-35a7-8590-9fc1e00babde","pitchNumber":5,"startTime":"2026-03-17T22:24:12.789Z","endTime":"2026-03-17T22:24:19.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:24:19.195Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to left fielder Colin Davis.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-17T22:26:19.967Z","endTime":"2026-03-17T22:26:46.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brian O'Keefe replaces catcher Andrew Knizner, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:25:49.993Z","endTime":"2026-03-17T22:25:50.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657247,"link":"/api/v1/people/657247"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alejo Lopez replaces shortstop Leo Rivas, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:25:50.023Z","endTime":"2026-03-17T22:25:50.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664670,"link":"/api/v1/people/664670"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: J.T. Arruda replaces second baseman Brock Rodden, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-17T22:25:50.024Z","endTime":"2026-03-17T22:26:21.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686793,"link":"/api/v1/people/686793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":801126,"link":"/api/v1/people/801126"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90948981046006,"aZ":-31.18541307600357,"pfxX":7.149525688170245,"pfxZ":0.7325608853248511,"pX":-0.5257718801906848,"pZ":2.776693299674472,"vX0":2.870101469072773,"vY0":-115.9610341703353,"vZ0":1.39682818800113,"x":137.04,"y":163.81,"x0":-2.7122969058094073,"y0":50.00151236700414,"z0":5.166256927410868,"aX":9.628567672141157},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.0,"breakHorizontal":-13.7,"spinRate":2662,"spinDirection":83},"zone":1,"typeConfidence":2.0,"plateTime":0.4743297674662954,"extension":5.79375644675949},"index":3,"playId":"7c500d04-3640-3aba-9bd7-6718fc77e23a","pitchNumber":1,"startTime":"2026-03-17T22:26:21.924Z","endTime":"2026-03-17T22:26:25.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578911754384237,"aZ":-27.00440798542449,"pfxX":-9.946577440464873,"pfxZ":3.01993055961207,"pX":-0.03307714552344088,"pZ":2.183334797676514,"vX0":9.237596838702837,"vY0":-129.65401921901307,"vZ0":-2.3494597339134513,"x":118.26,"y":179.83,"x0":-2.3395274260270162,"y0":50.00477104434008,"z0":5.149575799455144,"aX":-17.038561518598016},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":2183,"spinDirection":242},"zone":5,"typeConfidence":0.89,"plateTime":0.4214901523590786,"extension":5.954096721964132},"hitData":{"launchSpeed":81.2,"launchAngle":57.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.06,"coordY":115.72}},"index":4,"playId":"b095453e-ec1f-3dca-a3f8-2e21fe412320","pitchNumber":2,"startTime":"2026-03-17T22:26:37.613Z","endTime":"2026-03-17T22:26:46.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:26:46.894Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Braxton Fulford homers (3) on a fly ball to left center field.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-17T22:27:07.425Z","endTime":"2026-03-17T22:28:08.857Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":596271,"link":"/api/v1/people/596271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520043723103974,"aZ":-28.971479344445786,"pfxX":6.686292424272018,"pfxZ":2.4427989856976513,"pX":-0.1397188990911112,"pZ":2.4278623616573736,"vX0":3.8925212711103327,"vY0":-114.26474727684403,"vZ0":0.40024461744158013,"x":122.33,"y":173.23,"x0":-2.7384198157540314,"y0":50.00463772165561,"z0":5.11420285850938,"aX":8.77579988885815},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.8,"breakHorizontal":-13.1,"spinRate":2731,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4807144187161896,"extension":5.760054217784918},"index":0,"playId":"22b87362-1f0a-34df-8404-f6b983541724","pitchNumber":1,"startTime":"2026-03-17T22:27:08.678Z","endTime":"2026-03-17T22:27:12.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92273043392601,"aZ":-30.927373929021595,"pfxX":6.907181785575262,"pfxZ":0.9273909862071923,"pX":0.6296652863376864,"pZ":1.378291487277434,"vX0":5.156620106499964,"vY0":-116.37898413705713,"vZ0":-1.500420017206056,"x":93.0,"y":201.57,"x0":-2.5280815492199653,"y0":50.00300148549194,"z0":5.015992851518858,"aX":9.283801669784783},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.6,"breakHorizontal":-13.9,"spinRate":2691,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.47429626674691994,"extension":6.0996070652948315},"index":1,"playId":"b31566ad-269c-3ae6-b3e5-873b6636fe9a","pitchNumber":2,"startTime":"2026-03-17T22:27:23.093Z","endTime":"2026-03-17T22:27:27.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777054884676453,"aZ":-28.390282546413168,"pfxX":-9.106236042926206,"pfxZ":2.205154217222713,"pX":-0.26426083905436837,"pZ":2.280070561606933,"vX0":8.538635359057956,"vY0":-129.8517229275895,"vZ0":-1.781946220643428,"x":127.07,"y":177.22,"x0":-2.4032824436182776,"y0":50.00452325137859,"z0":5.123696990677285,"aX":-15.63903494099903},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":2082,"spinDirection":239},"zone":5,"typeConfidence":0.89,"plateTime":0.4209191378233972,"extension":5.883282375564559},"hitData":{"launchSpeed":106.2,"launchAngle":30.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":75.01,"coordY":33.41}},"index":2,"playId":"1f63d1a8-2f58-3bf8-96d8-dceae9502f8b","pitchNumber":3,"startTime":"2026-03-17T22:27:44.071Z","endTime":"2026-03-17T22:28:08.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":8.099999999999998,"leverageIndex":0.73,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:28:08.857Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (3) on a line drive to center fielder Sammy Siani.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-17T22:28:19.568Z","endTime":"2026-03-17T22:29:04.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":77.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228282425645514,"aZ":-27.801792013399226,"pfxX":-1.0418612985156066,"pfxZ":2.8978737795229623,"pX":-0.44177123626647524,"pZ":2.8909482794800874,"vX0":5.532321385701774,"vY0":-121.35720823004979,"vZ0":0.0036387157617937538,"x":133.84,"y":160.72,"x0":-2.604500311925336,"y0":50.00150595740733,"z0":5.288436422484531,"aX":-1.571570971240155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":0.7,"spinRate":2319,"spinDirection":191},"zone":1,"typeConfidence":0.91,"plateTime":0.4493884431627677,"extension":5.728600469760343},"index":0,"playId":"6edb2fa6-1850-3901-af65-47476798fd40","pitchNumber":1,"startTime":"2026-03-17T22:28:27.329Z","endTime":"2026-03-17T22:28:32.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63336429181367,"aZ":-32.68920103932557,"pfxX":7.073296251675318,"pfxZ":-0.39376552281682553,"pX":-0.7421850049117197,"pZ":1.2241572166269534,"vX0":2.579318121860556,"vY0":-115.10995530057383,"vZ0":-1.1286273492224947,"x":145.29,"y":205.73,"x0":-2.803002955120749,"y0":50.00148881431356,"z0":4.94758505756636,"aX":9.287846074357336},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.7,"breakHorizontal":-13.6,"spinRate":2691,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4797753059511032,"extension":5.739397987697869},"index":1,"playId":"36cc7459-f981-3f95-87c5-c9af0b399a4c","pitchNumber":2,"startTime":"2026-03-17T22:28:39.868Z","endTime":"2026-03-17T22:28:43.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20320583962117,"aZ":-32.98969902296632,"pfxX":-9.844862798422369,"pfxZ":-0.5645796608679472,"pX":-0.41314339288189045,"pZ":1.743371016433915,"vX0":7.957311705300044,"vY0":-119.44136939001855,"vZ0":-0.7152551689280986,"x":132.75,"y":191.71,"x0":-2.5178100088382434,"y0":50.00409730343575,"z0":5.0276346972647135,"aX":-14.146204655432248},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.0,"breakHorizontal":15.7,"spinRate":1812,"spinDirection":254},"zone":7,"typeConfidence":0.91,"plateTime":0.45954357859350115,"extension":6.13964685981017},"hitData":{"launchSpeed":99.3,"launchAngle":10.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.56,"coordY":77.12}},"index":2,"playId":"108f41c7-9546-3c2d-a940-e5d714867db1","pitchNumber":3,"startTime":"2026-03-17T22:28:52.773Z","endTime":"2026-03-17T22:29:04.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":7.0000000000000036,"leverageIndex":1.09,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:29:04.666Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-17T22:29:30.896Z","endTime":"2026-03-17T22:31:11.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.082422660495656,"aZ":-27.57287566434511,"pfxX":5.224440924837663,"pfxZ":3.376969563857079,"pX":-1.1004951003925783,"pZ":2.496441279895404,"vX0":1.8488732960139358,"vY0":-116.03992765745545,"vZ0":0.08704023559214458,"x":158.95,"y":171.38,"x0":-2.5866097650650954,"y0":50.001272267801035,"z0":5.0893734138856,"aX":7.109926232555773},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.5,"breakHorizontal":-10.0,"spinRate":2608,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.472359413826692,"extension":5.8296232135156965},"index":0,"playId":"ee6d4a44-f1c3-35d9-af7c-7c40d15c2a40","pitchNumber":1,"startTime":"2026-03-17T22:29:36.264Z","endTime":"2026-03-17T22:29:40.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.1,"endSpeed":77.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.265794797646773,"aZ":-27.15873743634016,"pfxX":0.19600149785401788,"pfxZ":3.279798151487814,"pX":0.8563180351894192,"pZ":2.959702537123631,"vX0":7.715827656880222,"vY0":-122.37974865804603,"vZ0":-0.08308184464717183,"x":84.36,"y":158.87,"x0":-2.351885110548676,"y0":50.00389112235623,"z0":5.3043152876525,"aX":0.2982004298886497},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2335,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.4461573754533137,"extension":5.952218861924749},"index":1,"playId":"3e244664-12e7-3308-82ad-91eb45de8ec3","pitchNumber":2,"startTime":"2026-03-17T22:29:55.946Z","endTime":"2026-03-17T22:30:00.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228583438130002,"aZ":-27.37023875623941,"pfxX":-8.733669750928097,"pfxZ":2.837866344805855,"pX":0.40092342790728314,"pZ":2.8493695641851517,"vX0":9.877865589177635,"vY0":-129.20562710341775,"vZ0":-0.5756360595578236,"x":101.72,"y":161.85,"x0":-2.3320859830435996,"y0":50.006020100770314,"z0":5.173186990288582,"aX":-14.809636486071206},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":2109,"spinDirection":240},"zone":6,"typeConfidence":0.89,"plateTime":0.42347453021657655,"extension":5.928587754558577},"index":2,"playId":"681af40c-de1f-368e-a19b-94796971e7a5","pitchNumber":3,"startTime":"2026-03-17T22:30:19.266Z","endTime":"2026-03-17T22:30:24.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"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-17T22:30:35.169Z","endTime":"2026-03-17T22:30:45.600Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837075244439486,"aZ":-19.68911954060618,"pfxX":-7.044724158216445,"pfxZ":7.238069499360623,"pX":0.252054676742453,"pZ":4.015088230382233,"vX0":8.935679740984655,"vY0":-130.6195801195298,"vZ0":0.8791799320302592,"x":107.39,"y":130.37,"x0":-2.3000582346413467,"y0":50.00644556121617,"z0":5.155861636959,"aX":-12.16001839252636},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2126,"spinDirection":240},"zone":12,"typeConfidence":0.93,"plateTime":0.41953443791577527,"extension":5.944767398835645},"index":4,"playId":"2e5d61ab-460c-37a3-ae0c-2bd2c4ed3925","pitchNumber":4,"startTime":"2026-03-17T22:30:45.600Z","endTime":"2026-03-17T22:30:49.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.497853328572333,"aZ":-31.38396436308162,"pfxX":-9.480914514699858,"pfxZ":0.5429649767367639,"pX":-0.9775957912475336,"pZ":2.8627244415183184,"vX0":6.430289017715561,"vY0":-120.15122799843884,"vZ0":1.3667463215273115,"x":154.26,"y":161.49,"x0":-2.4580881532712744,"y0":50.004510862650896,"z0":5.0774690196017636,"aX":-13.849488330497149},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":15.6,"spinRate":1850,"spinDirection":255},"zone":11,"typeConfidence":0.85,"plateTime":0.4560409337660518,"extension":6.102769729396612},"index":5,"playId":"5bb27f23-e648-3069-9c56-5b597f26535f","pitchNumber":5,"startTime":"2026-03-17T22:31:05.389Z","endTime":"2026-03-17T22:31:11.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.9,"awayTeamWinProbability":81.1,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.25,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:31:11.226Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chad Stevens grounds out, shortstop Alejo Lopez to first baseman Caleb Cali.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-17T22:31:32.539Z","endTime":"2026-03-17T22:33:15.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664670,"link":"/api/v1/people/664670"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882516239314526,"aZ":-29.808779898859463,"pfxX":4.499026664679772,"pfxZ":1.7800193341732315,"pX":-0.3245821439628822,"pZ":1.6735508752845012,"vX0":3.9921720193768535,"vY0":-115.18151504937194,"vZ0":-1.1699554562454757,"x":129.37,"y":193.59,"x0":-2.6725860147102494,"y0":50.00133079062812,"z0":5.103393518857971,"aX":5.968233907515131},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.2,"breakHorizontal":-9.2,"spinRate":2535,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.47782620966881284,"extension":5.911828660963365},"index":0,"playId":"54595658-14dd-354a-9016-d34db6379c43","pitchNumber":1,"startTime":"2026-03-17T22:31:32.620Z","endTime":"2026-03-17T22:31:39.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28230252761772,"aZ":-28.535119446958483,"pfxX":6.8291426560345405,"pfxZ":2.7620373353724865,"pX":-0.5616622344280142,"pZ":2.5086266273675855,"vX0":2.6685248553676684,"vY0":-114.17362828265128,"vZ0":0.6289529946570418,"x":138.41,"y":171.05,"x0":-2.6334106334081127,"y0":50.004906333106454,"z0":5.04077944798317,"aX":9.003745764685375},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.4,"breakHorizontal":-13.1,"spinRate":2656,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.47999208118360803,"extension":5.868686522660864},"index":1,"playId":"d31cbf78-1fa9-35b2-87a2-b892373baa13","pitchNumber":2,"startTime":"2026-03-17T22:31:51.162Z","endTime":"2026-03-17T22:31:54.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.302821066909107,"aZ":-29.420348997441682,"pfxX":6.674352970928398,"pfxZ":2.091632123314197,"pX":-0.7924669121877321,"pZ":2.566188945008552,"vX0":2.1518916664195684,"vY0":-114.62934021852413,"vZ0":0.9426202802773012,"x":147.21,"y":169.49,"x0":-2.613201063523684,"y0":50.00308024123636,"z0":5.0458945759993465,"aX":8.786430002079857},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.3,"breakHorizontal":-12.6,"spinRate":2682,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4797906620460046,"extension":5.797275472646383},"index":2,"playId":"7527764d-d72d-333b-842f-81af20079a28","pitchNumber":3,"startTime":"2026-03-17T22:32:08.924Z","endTime":"2026-03-17T22:32:13.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-17T22:32:18.744Z","endTime":"2026-03-17T22:32:29.525Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.7,"endSpeed":81.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.214280371030164,"aZ":-17.879180564630644,"pfxX":-6.295053824600932,"pfxZ":8.365501030381575,"pX":0.29356365215382746,"pZ":3.9636293154713753,"vX0":8.346864498004042,"vY0":-130.34881157208608,"vZ0":0.30874849898239487,"x":105.81,"y":131.76,"x0":-2.142783701306276,"y0":50.00050049263336,"z0":5.201199004057294,"aX":-10.754553524393641},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2214,"spinDirection":233},"zone":12,"typeConfidence":0.92,"plateTime":0.42134431668000927,"extension":6.009247632210107},"index":4,"playId":"78a33763-36d7-31aa-953d-88a86f55bb0a","pitchNumber":4,"startTime":"2026-03-17T22:32:29.525Z","endTime":"2026-03-17T22:32:33.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"bc6c6579-b898-427d-8c66-be4371804788","startTime":"2026-03-17T22:32:51.313Z","endTime":"2026-03-17T22:32:56.313Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277578710020506,"aZ":-28.97332734924405,"pfxX":-10.003601325103809,"pfxZ":2.1650730500082105,"pX":-0.43745126301562703,"pZ":1.864149375944003,"vX0":7.553249255528559,"vY0":-120.7466744999693,"vZ0":-1.406892877985537,"x":133.67,"y":188.45,"x0":-2.3048097372651237,"y0":50.00338813095286,"z0":5.001252665306138,"aX":-14.787943235550475},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":1842,"spinDirection":253},"zone":7,"typeConfidence":0.87,"plateTime":0.45344408463327657,"extension":6.012374444185272},"hitData":{"launchSpeed":88.8,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.0,"coordY":155.6}},"index":6,"playId":"f1a2029d-8e25-3e02-87f4-6151777190bd","pitchNumber":5,"startTime":"2026-03-17T22:33:05.290Z","endTime":"2026-03-17T22:33:15.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":1.93,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:33:15.413Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Cali grounds out, second baseman Tyler Freeman to first baseman Vimael Machín.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-17T22:35:18.313Z","endTime":"2026-03-17T22:35:35.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687730,"fullName":"Caleb Cali","link":"/api/v1/people/687730"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687730,"fullName":"Caleb Cali","link":"/api/v1/people/687730"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54186433422459,"aZ":-22.62130235170143,"pfxX":-9.999793047219828,"pfxZ":4.649326429437625,"pX":-0.31717018112101064,"pZ":2.754657907576286,"vX0":7.4331227558117625,"vY0":-142.2119963779819,"vZ0":-2.936393188960361,"x":129.09,"y":164.4,"x0":-1.6609442381142927,"y0":50.0043837737658,"z0":5.229763120460845,"aX":-20.556205766651775},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":2397,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.384634195803089,"extension":6.378410167680464},"hitData":{"launchSpeed":82.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.47,"coordY":152.56}},"index":0,"playId":"6627e71f-1e4a-3c36-bde3-d6eebfdedf42","pitchNumber":1,"startTime":"2026-03-17T22:35:26.275Z","endTime":"2026-03-17T22:35:35.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:35:35.275Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Taylor strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-17T22:35:57.785Z","endTime":"2026-03-17T22:36:59.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557432612547487,"aZ":-36.44269094812217,"pfxX":4.6927750141976485,"pfxZ":-3.073700303939855,"pX":0.11584560510355844,"pZ":2.711432273117757,"vX0":3.0605300320788924,"vY0":-117.52370050302207,"vZ0":1.6239765416211096,"x":112.58,"y":165.57,"x0":-1.8155960889314444,"y0":50.00080930506978,"z0":5.411942216228855,"aX":6.522538633385262},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.8,"breakHorizontal":-9.2,"spinRate":2790,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.46716584375018755,"extension":6.381722969228869},"index":0,"playId":"0a544b32-9fee-3184-9b49-d6a017fca270","pitchNumber":1,"startTime":"2026-03-17T22:35:59.329Z","endTime":"2026-03-17T22:36:04.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.236731406572275,"aZ":-21.433453852875495,"pfxX":-8.893151571747936,"pfxZ":6.09666286817722,"pX":-0.24856136813057225,"pZ":1.6872299287377481,"vX0":6.446756481722517,"vY0":-132.60459752923475,"vZ0":-4.632263411046733,"x":126.47,"y":193.22,"x0":-1.5691815190866187,"y0":50.00166440977975,"z0":5.042759089918649,"aX":-15.664266281168288},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":1956,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.41478542200353274,"extension":6.326078704788366},"index":1,"playId":"2a59c2b8-1054-3ebe-8580-fb9fbceb7094","pitchNumber":2,"startTime":"2026-03-17T22:36:13.767Z","endTime":"2026-03-17T22:36:19.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"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-17T22:36:21.711Z","endTime":"2026-03-17T22:36:39.521Z","isPitch":false,"type":"action","player":{"id":694930,"link":"/api/v1/people/694930"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":100.9,"endSpeed":91.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.53968166708744,"aZ":-17.16525905684296,"pfxX":-8.443641444872076,"pfxZ":6.977128049103817,"pX":0.9089196871934001,"pZ":1.4424729983788989,"vX0":9.927680104500306,"vY0":-146.41101741446528,"vZ0":-7.186994118832766,"x":82.35,"y":199.83,"x0":-1.4437471073587667,"y0":50.0046284219051,"z0":4.974006634386876,"aX":-18.1656225059871},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":13.1,"spinRate":2392,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3754354055390463,"extension":6.497484312066515},"index":3,"playId":"8b06a32c-5fda-3e06-b560-b6968898c784","pitchNumber":3,"startTime":"2026-03-17T22:36:39.521Z","endTime":"2026-03-17T22:36:43.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66924239298158,"aZ":-23.435017214828854,"pfxX":-9.408922225173102,"pfxZ":5.025120540493035,"pX":-0.9639039010929232,"pZ":2.5883388712678776,"vX0":4.9586986687145185,"vY0":-131.49984611350942,"vZ0":-2.0349932202586265,"x":153.74,"y":168.89,"x0":-1.6584916211571583,"y0":50.00304965695616,"z0":5.12297765134524,"aX":-16.365397676194263},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":15.8,"spinRate":1946,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4176138990394964,"extension":6.534258425221041},"index":4,"playId":"dd84b2de-6239-39fc-830b-8ede7bde0908","pitchNumber":4,"startTime":"2026-03-17T22:36:54.747Z","endTime":"2026-03-17T22:36:59.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:36:59.411Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian O'Keefe called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-17T22:37:17.421Z","endTime":"2026-03-17T22:38:31.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657247,"fullName":"Brian O'Keefe","link":"/api/v1/people/657247"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657247,"fullName":"Brian O'Keefe","link":"/api/v1/people/657247"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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, 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.8,"endSpeed":72.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425790300702438,"aZ":-40.38532167645565,"pfxX":6.264678861552438,"pfxZ":-6.09917503466767,"pX":0.11480159752090253,"pZ":2.6224681852312592,"vX0":2.2626512746091128,"vY0":-116.01576618835902,"vZ0":2.615079186084917,"x":112.62,"y":167.97,"x0":-1.6909590104681997,"y0":50.005780260542245,"z0":5.3667701093676525,"aX":8.426565791072205},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.0,"breakHorizontal":-12.0,"spinRate":2675,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.47455951325641266,"extension":6.495170709693901},"index":0,"playId":"7d601f35-2f01-3d55-8a94-7a972415c8b6","pitchNumber":1,"startTime":"2026-03-17T22:37:19.130Z","endTime":"2026-03-17T22:37:24.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":83.0,"endSpeed":75.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40473784850155,"aZ":-26.151624699709373,"pfxX":7.711410376130424,"pfxZ":4.14597603078161,"pX":2.8268181406082604,"pZ":1.783970309545671,"vX0":8.005498097191724,"vY0":-120.56739307571114,"vZ0":-2.2767478564574484,"x":9.25,"y":190.61,"x0":-1.555120053918854,"y0":50.00185662841846,"z0":5.080132381394365,"aX":11.197467821673056},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.2,"breakHorizontal":-16.1,"spinRate":2864,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45667191401578755,"extension":6.735047848573887},"index":1,"playId":"68e9257b-924f-3e48-b300-59e3143f6d3d","pitchNumber":2,"startTime":"2026-03-17T22:37:37.060Z","endTime":"2026-03-17T22:37:40.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88603833941696,"aZ":-20.127387817057436,"pfxX":-10.393961546769653,"pfxZ":5.780176598392675,"pX":0.9592674947472885,"pZ":3.0141317890811763,"vX0":10.623205326876246,"vY0":-143.8332074996033,"vZ0":-2.5229965544737145,"x":80.43,"y":157.4,"x0":-1.4403273474497535,"y0":50.00604238884767,"z0":5.157733894650426,"aX":-21.675613308436773},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.1,"breakHorizontal":16.6,"spinRate":2440,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3815227082850381,"extension":6.2731431138976586},"index":2,"playId":"9c3f2f98-72c3-3e96-bd44-0ef28b8914d4","pitchNumber":3,"startTime":"2026-03-17T22:37:51.486Z","endTime":"2026-03-17T22:37:57.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40948624640983,"aZ":-23.581154520166162,"pfxX":-11.347607813505462,"pfxZ":4.158413557203821,"pX":0.11114261586503778,"pZ":2.23606978226912,"vX0":8.849195831450695,"vY0":-143.16603231414152,"vZ0":-3.77716292731073,"x":112.76,"y":178.41,"x0":-1.5523584019234236,"y0":50.00467519506612,"z0":5.056402855662314,"aX":-23.455113780134724},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":2464,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.38323986544120814,"extension":6.526380843604762},"index":3,"playId":"da6498ce-d13f-3611-8228-7c5f8fcf71a5","pitchNumber":4,"startTime":"2026-03-17T22:38:07.084Z","endTime":"2026-03-17T22:38:11.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57612632377143,"aZ":-24.408219528474326,"pfxX":-9.938978931378177,"pfxZ":4.38951620040626,"pX":-0.29573223351566696,"pZ":1.7399557326900497,"vX0":6.802384569246875,"vY0":-132.23265582217718,"vZ0":-3.6806749521041637,"x":128.27,"y":191.8,"x0":-1.6121781056051314,"y0":50.00091587523171,"z0":4.943633079089884,"aX":-17.57370214834167},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":1977,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.41444426031365067,"extension":6.436269070309801},"index":4,"playId":"44721508-b297-3f91-8457-3aa85a9b62ba","pitchNumber":5,"startTime":"2026-03-17T22:38:25.130Z","endTime":"2026-03-17T22:38:31.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657247,"link":"/api/v1/people/657247"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:38:31.306Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Charlie Condon singles on a line drive to left fielder Colin Davis.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-17T22:40:52.031Z","endTime":"2026-03-17T22:41:04.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.471666352657877,"aZ":-27.649241971428808,"pfxX":-9.271180724808673,"pfxZ":2.648011644358431,"pX":-0.12866595902682856,"pZ":1.9388592957388342,"vX0":8.595047601048096,"vY0":-128.95506336313426,"vZ0":-2.620272580214772,"x":121.9,"y":186.43,"x0":-2.279140919672694,"y0":50.00064394313176,"z0":5.072134797773428,"aX":-15.82108735699477},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":15.2,"spinRate":2076,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.4225985231717142,"extension":6.027949469732828},"hitData":{"launchSpeed":96.3,"launchAngle":9.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.3,"coordY":110.17}},"index":0,"playId":"f3f7ac0c-80dc-3dd6-9d27-a403c45dcdba","pitchNumber":1,"startTime":"2026-03-17T22:40:53.372Z","endTime":"2026-03-17T22:41:04.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.73,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:41:04.741Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vimael Machín grounds into a double play, first baseman Caleb Cali to shortstop Alejo Lopez. Charlie Condon out at 2nd. Vimael Machín out at 1st.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-17T22:41:22.531Z","endTime":"2026-03-17T22:43:18.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664670,"link":"/api/v1/people/664670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620540733688024,"aZ":-24.240124066485407,"pfxX":-0.02874523568307019,"pfxZ":5.321307689571825,"pX":0.6767648395398764,"pZ":1.4137001399419957,"vX0":7.123633357629689,"vY0":-121.07125538692965,"vZ0":-3.8296944413802843,"x":91.2,"y":200.61,"x0":-2.2943666000687672,"y0":50.005401829883525,"z0":5.126504913899115,"aX":-0.04452876873499445},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.6,"spinRate":2367,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.45162589717471135,"extension":5.781759885093198},"index":0,"playId":"e20c40dc-e340-352d-a214-13631328b0f7","pitchNumber":1,"startTime":"2026-03-17T22:41:30.198Z","endTime":"2026-03-17T22:41:34.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"68523ffe-6497-3f5e-92e6-f8cafe768264","startTime":"2026-03-17T22:41:48.028Z","endTime":"2026-03-17T22:41:51.416Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509683685192684,"aZ":-27.485242553269465,"pfxX":2.257230781968522,"pfxZ":3.1950148421619993,"pX":-0.19318791577170433,"pZ":2.6092217606998713,"vX0":4.518893395998623,"vY0":-120.11625092770207,"vZ0":-0.4822656556714901,"x":124.36,"y":168.33,"x0":-2.3894200175588627,"y0":50.00136199012713,"z0":5.249163823305236,"aX":3.3080871668518843},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":-5.2,"spinRate":2324,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.4554064721084532,"extension":5.807180120306188},"index":2,"playId":"6c8b0c44-b99b-3bf5-8d74-fb1978b84be2","pitchNumber":2,"startTime":"2026-03-17T22:42:06.820Z","endTime":"2026-03-17T22:42:11.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55604473995145,"aZ":-29.72082343998738,"pfxX":-8.467735117221705,"pfxZ":1.768253181491657,"pX":0.2633437966457365,"pZ":2.2691891904814705,"vX0":8.583107214279387,"vY0":-117.2575649128468,"vZ0":-0.1545555009412879,"x":106.96,"y":177.51,"x0":-2.347605716230734,"y0":50.004799146354166,"z0":5.113286819283273,"aX":-11.771087363694235},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.5,"breakHorizontal":13.2,"spinRate":1599,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.467449722362697,"extension":6.005808939998376},"index":3,"playId":"71bff99a-8ea4-36d4-ab02-631e022a5d8f","pitchNumber":3,"startTime":"2026-03-17T22:42:31.943Z","endTime":"2026-03-17T22:42:35.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567279714428025,"aZ":-19.555090722132107,"pfxX":-6.654898089682339,"pfxZ":7.569150309997056,"pX":-0.6595299398510202,"pZ":4.213291061359492,"vX0":6.59186943381826,"vY0":-128.7851457664012,"vZ0":1.4048468747855618,"x":142.14,"y":125.02,"x0":-2.3966440297595306,"y0":50.00470894406212,"z0":5.180800632252843,"aX":-11.098760445898332},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.3,"breakHorizontal":10.4,"spinRate":2126,"spinDirection":242},"zone":11,"typeConfidence":0.92,"plateTime":0.4265010202067243,"extension":5.910777245178196},"index":4,"playId":"c454ff8d-7c74-30db-988f-51cd9948b278","pitchNumber":4,"startTime":"2026-03-17T22:42:51.676Z","endTime":"2026-03-17T22:42:57.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.987200229694846,"aZ":-30.07843650280668,"pfxX":-9.028295375029789,"pfxZ":1.5338683717617885,"pX":0.28698483362512406,"pZ":1.9953963234215668,"vX0":8.586884099319049,"vY0":-116.3879467869287,"vZ0":-0.38408425823056824,"x":106.06,"y":184.9,"x0":-2.278513893820616,"y0":50.00573565330701,"z0":5.012679872991369,"aX":-12.379570170978635},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1539,"spinDirection":258},"zone":9,"typeConfidence":0.9,"plateTime":0.4707252579514023,"extension":5.986199944968368},"hitData":{"launchSpeed":104.9,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.1,"coordY":170.79}},"index":5,"playId":"3d2f81dd-8681-32fd-bfd9-c559749681f8","pitchNumber":5,"startTime":"2026-03-17T22:43:10.888Z","endTime":"2026-03-17T22:43:18.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-15.599999999999998,"leverageIndex":3.17,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:43:18.090Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to left fielder Colin Davis.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-17T22:43:40.770Z","endTime":"2026-03-17T22:44:22.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.040659533616335,"aZ":-29.787293479831963,"pfxX":5.102325303953039,"pfxZ":1.848824414895411,"pX":-1.3156853747272588,"pZ":2.6770261816775225,"vX0":1.9140441517918745,"vY0":-112.60339217580277,"vZ0":1.435713728120025,"x":167.15,"y":166.5,"x0":-2.837920920860751,"y0":50.0045307539116,"z0":5.028444986550138,"aX":6.601095974435291},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.0,"breakHorizontal":-9.7,"spinRate":2701,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.48504860767548275,"extension":5.695181364111351},"index":0,"playId":"4134a828-7495-3277-a0d1-a7caf5e3ff01","pitchNumber":1,"startTime":"2026-03-17T22:43:42.239Z","endTime":"2026-03-17T22:43:46.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.642323542450438,"aZ":-30.551363498236274,"pfxX":-9.476355227893844,"pfxZ":1.1257310579770374,"pX":-0.4431117517273555,"pZ":1.7449878332176407,"vX0":7.767477870957291,"vY0":-119.09920092908598,"vZ0":-0.9782831835237011,"x":133.89,"y":191.67,"x0":-2.506480527385646,"y0":50.00497773808564,"z0":4.910018633110277,"aX":-13.694023636120223},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":15.5,"spinRate":1694,"spinDirection":262},"zone":7,"typeConfidence":0.91,"plateTime":0.4588785901323238,"extension":6.052234524706799},"index":1,"playId":"53988dae-0fba-3c73-bbb0-d64b81777965","pitchNumber":2,"startTime":"2026-03-17T22:43:57.201Z","endTime":"2026-03-17T22:44:00.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.188879408655232,"aZ":-25.32876589043294,"pfxX":-1.2111298993192485,"pfxZ":4.417034229442502,"pX":-0.20048126235030114,"pZ":2.7052459077511,"vX0":5.920316267837479,"vY0":-122.89347352570613,"vZ0":-0.8712018596757178,"x":124.64,"y":165.74,"x0":-2.4691572807703035,"y0":50.00453283978369,"z0":5.189155142437224,"aX":-1.878237532440804},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2366,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.44334153047575064,"extension":5.806225680305531},"hitData":{"launchSpeed":83.5,"launchAngle":51.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.67,"coordY":114.5}},"index":2,"playId":"e74fd795-19ca-3e6c-a25e-f5bf1477934e","pitchNumber":3,"startTime":"2026-03-17T22:44:13.887Z","endTime":"2026-03-17T22:44:22.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:44:22.706Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejo Lopez flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-17T22:46:22.735Z","endTime":"2026-03-17T22:47:15.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664670,"fullName":"Alejo Lopez","link":"/api/v1/people/664670"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664670,"fullName":"Alejo Lopez","link":"/api/v1/people/664670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-17T22:45:25.908Z","endTime":"2026-03-17T22:46:25.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664670,"link":"/api/v1/people/664670","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.027,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847987931893318,"aZ":-23.246285307986867,"pfxX":0.44312777529604697,"pfxZ":5.100934431881539,"pX":-0.4902567147120406,"pZ":3.343913627917846,"vX0":3.43351781239541,"vY0":-131.43706066949198,"vZ0":-1.8126785944465564,"x":135.69,"y":148.49,"x0":-1.8709650284714379,"y0":50.00004685543047,"z0":5.76852638252913,"aX":0.7752286850535556},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-1.6,"spinRate":2243,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4167117049240514,"extension":5.725842050591241},"index":1,"playId":"2e9f7728-d625-326b-9834-688da57ca880","pitchNumber":1,"startTime":"2026-03-17T22:46:25.024Z","endTime":"2026-03-17T22:46:29.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664670,"link":"/api/v1/people/664670","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.027,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06568562614087,"aZ":-31.27659284800344,"pfxX":-4.378234362642671,"pfxZ":0.579253995721345,"pX":-1.7439967750992131,"pZ":3.5534981579487788,"vX0":2.0672525841093434,"vY0":-124.13768096885478,"vZ0":1.062065404498017,"x":183.48,"y":142.84,"x0":-2.0191006861106815,"y0":50.00488876167366,"z0":5.725542679659296,"aX":-6.827682064179897},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":7.4,"spinRate":1515,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4413770190850679,"extension":5.944061333375752},"index":2,"playId":"5c437b45-59c5-3bde-a8a9-bb2996e39c96","pitchNumber":2,"startTime":"2026-03-17T22:46:37.977Z","endTime":"2026-03-17T22:46:41.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664670,"link":"/api/v1/people/664670","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.027,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792907479944954,"aZ":-32.0083627122831,"pfxX":-5.942748521224263,"pfxZ":0.10375488194030957,"pX":-1.04666933393884,"pZ":2.4485235852829503,"vX0":3.844257484035497,"vY0":-126.27327583103742,"vZ0":-1.6316414509309531,"x":156.9,"y":172.67,"x0":-1.8169455712782636,"y0":50.004562813655966,"z0":5.679212470841729,"aX":-9.594581103997772},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":9.8,"spinRate":1526,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.43383332369002625,"extension":6.001540457589286},"index":3,"playId":"60787a01-50a1-3319-8b6f-61394ba878cf","pitchNumber":3,"startTime":"2026-03-17T22:46:51.122Z","endTime":"2026-03-17T22:46:57.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664670,"link":"/api/v1/people/664670","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.027,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96241983092425,"aZ":-15.067727625629873,"pfxX":-4.833824387108102,"pfxZ":8.916289403906918,"pX":-0.15309895680234503,"pZ":3.3782518205687726,"vX0":5.414680978774104,"vY0":-138.38330172962242,"vZ0":-3.624308344587358,"x":122.84,"y":147.57,"x0":-1.5171217260809808,"y0":50.00315343575705,"z0":5.729282025560184,"aX":-9.275073098960553},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2245,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39743855397800765,"extension":6.052756266651173},"hitData":{"launchSpeed":99.6,"launchAngle":44.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.68,"coordY":66.64}},"index":4,"playId":"e532d018-964f-30fe-b9b1-df0b0e1c61ad","pitchNumber":4,"startTime":"2026-03-17T22:47:04.651Z","endTime":"2026-03-17T22:47:15.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664670,"link":"/api/v1/people/664670","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664670,"link":"/api/v1/people/664670"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":664670,"link":"/api/v1/people/664670"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:47:15.141Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Wilson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-17T22:47:34.027Z","endTime":"2026-03-17T22:48:58.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553759046786325,"aZ":-29.221321071249324,"pfxX":3.629355098467417,"pfxZ":1.9162689176389618,"pX":0.12850601955752394,"pZ":2.025420782932877,"vX0":3.5929483398494777,"vY0":-124.42691934951807,"vZ0":-2.984905164883271,"x":112.1,"y":184.09,"x0":-1.8141308398126101,"y0":50.00567700866094,"z0":5.701280381015552,"aX":5.603732704450345},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-7.6,"spinRate":2261,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.44281893599551836,"extension":5.904791079592476},"index":0,"playId":"741ab0b9-85d4-3cca-89b8-ddbedb046656","pitchNumber":1,"startTime":"2026-03-17T22:47:36.286Z","endTime":"2026-03-17T22:47:45.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1525944197823,"aZ":-26.846751432474914,"pfxX":-9.14247644229876,"pfxZ":2.862936790705314,"pX":-1.3548647172902648,"pZ":1.7194633089696019,"vX0":4.119929917053769,"vY0":-136.39394197303625,"vZ0":-5.221694284705313,"x":168.64,"y":192.35,"x0":-1.7065117693089118,"y0":50.00593256415812,"z0":5.536813622200204,"aX":-17.034473139178424},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":2174,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40331493615000147,"extension":5.982698235989925},"index":1,"playId":"5d992f99-af3d-35c5-a654-de756a4b385d","pitchNumber":2,"startTime":"2026-03-17T22:47:49.327Z","endTime":"2026-03-17T22:47:54.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55682089426897,"aZ":-33.65947684475739,"pfxX":-6.8325139122434715,"pfxZ":-0.9251349539495788,"pX":-1.3699559091726525,"pZ":2.5759000469033437,"vX0":3.222388887995271,"vY0":-126.06910270245564,"vZ0":-1.0800536825821085,"x":169.22,"y":169.23,"x0":-1.7796718800074023,"y0":50.00408280429498,"z0":5.736237958929418,"aX":-10.956075178403482},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":11.6,"spinRate":1427,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4351180200154956,"extension":6.011307625732075},"index":2,"playId":"4b65aab9-1b02-3508-a883-f28c493abbd8","pitchNumber":3,"startTime":"2026-03-17T22:48:03.063Z","endTime":"2026-03-17T22:48:07.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.2,"endSpeed":84.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78906816870322,"aZ":-22.52068816048446,"pfxX":0.7117277768101236,"pfxZ":5.3100848371041804,"pX":0.15590354312155807,"pZ":2.165191370802689,"vX0":4.432534928238944,"vY0":-134.16712048769014,"vZ0":-4.9333382659913525,"x":111.06,"y":180.32,"x0":-1.6119407356035478,"y0":50.00195525394764,"z0":5.6385721800544975,"aX":1.2938289880913265},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":-2.3,"spinRate":2353,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.40868363786967343,"extension":5.848177329040407},"index":3,"playId":"3e09c798-cc60-3a0e-a978-3431150bc624","pitchNumber":4,"startTime":"2026-03-17T22:48:19.750Z","endTime":"2026-03-17T22:48:23.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.906081747925047,"aZ":-19.408544654103224,"pfxX":-9.133005840761555,"pfxZ":6.81572726510012,"pX":-1.1658491739488583,"pZ":3.502241987103489,"vX0":4.536244013990887,"vY0":-136.46297465405792,"vZ0":-2.303567297628319,"x":161.44,"y":144.22,"x0":-1.6690940621256722,"y0":50.00508334106895,"z0":5.70427765516737,"aX":-17.111831618480835},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":15.5,"spinRate":2373,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4024084224926998,"extension":5.907601356318361},"index":4,"playId":"decd3b45-86d2-32f9-a11e-dc84ef7531d2","pitchNumber":5,"startTime":"2026-03-17T22:48:39.060Z","endTime":"2026-03-17T22:48:49.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118803916758203,"aZ":-21.169474659321747,"pfxX":0.5009191935070705,"pfxZ":5.916535410983806,"pX":1.3425526446197529,"pZ":1.7782030007947154,"vX0":7.672436361279361,"vY0":-134.96504511029647,"vZ0":-6.071260157183442,"x":65.83,"y":190.77,"x0":-1.5924650416316395,"y0":50.00366569895607,"z0":5.530022513706012,"aX":0.9302326000118595},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-2.4,"spinRate":2373,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4045595147415977,"extension":5.980186107039374},"index":5,"playId":"fc9eb2a4-a486-3cbd-bf24-3224b81d0bae","pitchNumber":6,"startTime":"2026-03-17T22:48:52.593Z","endTime":"2026-03-17T22:48:58.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:48:58.664Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Arruda singles on a sharp line drive to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-17T22:49:11.729Z","endTime":"2026-03-17T22:50:29.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686793,"fullName":"J.T. Arruda","link":"/api/v1/people/686793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686793,"fullName":"J.T. Arruda","link":"/api/v1/people/686793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686793,"fullName":"J.T. Arruda","link":"/api/v1/people/686793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":85.3,"endSpeed":78.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97933939276662,"aZ":-34.082268151102454,"pfxX":2.2359091325780307,"pfxZ":-1.2096249343063583,"pX":-0.5441110777803544,"pZ":2.889483502636351,"vX0":1.8630267490044061,"vY0":-124.32069854733284,"vZ0":-0.6409349449279136,"x":137.74,"y":160.76,"x0":-1.5927230882918186,"y0":50.006177376358984,"z0":5.969634006405272,"aX":3.514444174427249},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-4.4,"spinRate":2325,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.4399023361481653,"extension":5.945919151944931},"index":0,"playId":"d801c0ff-ba43-3cc9-ac7f-69287fb65bba","pitchNumber":1,"startTime":"2026-03-17T22:49:18.814Z","endTime":"2026-03-17T22:49:22.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686793,"link":"/api/v1/people/686793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.954527632954076,"aZ":-31.714708526775226,"pfxX":-6.142819531603306,"pfxZ":0.29147685787977906,"pX":-0.46234597528756166,"pZ":2.261414033794402,"vX0":4.984276030498775,"vY0":-124.72226285893989,"vZ0":-1.859691432731259,"x":134.62,"y":177.72,"x0":-1.6838787148848267,"y0":50.0044772613917,"z0":5.620329044139315,"aX":-9.725462170593406},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":10.1,"spinRate":1413,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.43835343464128673,"extension":6.033774458670102},"index":1,"playId":"3b56a563-bd77-31fc-9413-daf77b475bf4","pitchNumber":2,"startTime":"2026-03-17T22:49:31.223Z","endTime":"2026-03-17T22:49:35.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686793,"link":"/api/v1/people/686793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.6,"endSpeed":86.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67240357890366,"aZ":-14.853689154844986,"pfxX":-4.551940665908783,"pfxZ":9.055092356884426,"pX":-0.003906846328075384,"pZ":4.881299209250069,"vX0":5.426080707272829,"vY0":-137.69202606371496,"vZ0":0.07105351308906294,"x":117.15,"y":106.98,"x0":-1.4122545103410726,"y0":50.002465068004156,"z0":5.863428601573285,"aX":-8.707132570462614},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2245,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39838198274476344,"extension":6.017090133653798},"index":2,"playId":"5ee93155-a746-3cc4-be72-71c90db89d2d","pitchNumber":3,"startTime":"2026-03-17T22:49:45.476Z","endTime":"2026-03-17T22:49:48.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686793,"link":"/api/v1/people/686793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69924149981771,"aZ":-32.924922814417016,"pfxX":-7.279960363340952,"pfxZ":-0.4631752769803761,"pX":-1.2149878443713702,"pZ":1.8218291529095443,"vX0":3.693847049113789,"vY0":-125.78681956463262,"vZ0":-2.7842282095684645,"x":163.31,"y":189.59,"x0":-1.7572059185616888,"y0":50.00614603440079,"z0":5.614595286805314,"aX":-11.65913832677928},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.2,"breakHorizontal":12.4,"spinRate":1461,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4355578472913977,"extension":6.010610766033251},"index":3,"playId":"283b0bef-8b0a-38d7-b90f-4b80b569985d","pitchNumber":4,"startTime":"2026-03-17T22:49:59.616Z","endTime":"2026-03-17T22:50:03.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686793,"link":"/api/v1/people/686793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09358584813287,"aZ":-33.74559654367533,"pfxX":2.7775590597662037,"pfxZ":-1.0124525824234158,"pX":0.12769339481811057,"pZ":2.598976194269875,"vX0":2.889522819169312,"vY0":-124.44238217938637,"vZ0":-1.398997027783647,"x":112.13,"y":168.61,"x0":-1.4112552280050725,"y0":50.000182718592484,"z0":5.976386831018546,"aX":4.333221172809351},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":-5.8,"spinRate":2164,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4409632741432441,"extension":6.006847532754523},"hitData":{"launchSpeed":102.4,"launchAngle":15.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.07,"coordY":93.28}},"index":4,"playId":"1133a8c2-3afb-3af3-b3b2-89e2462aac32","pitchNumber":5,"startTime":"2026-03-17T22:50:19.343Z","endTime":"2026-03-17T22:50:29.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686793,"link":"/api/v1/people/686793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686793,"link":"/api/v1/people/686793"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":686793,"link":"/api/v1/people/686793"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:50:29.181Z","atBatIndex":81},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colin Davis homers (2) on a fly ball to right center field. J.T. Arruda scores.","rbi":2,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-17T22:51:11.737Z","endTime":"2026-03-17T22:52:24.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695342,"fullName":"Colin Davis","link":"/api/v1/people/695342"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":695342,"fullName":"Colin Davis","link":"/api/v1/people/695342"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":686793,"fullName":"J.T. Arruda","link":"/api/v1/people/686793"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fd7f76eb-5252-3e7f-a149-af3a2815e939","startTime":"2026-03-17T22:50:57.154Z","endTime":"2026-03-17T22:51:01.304Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":686793,"link":"/api/v1/people/686793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7838644551123,"aZ":-32.92131802753683,"pfxX":5.727587988527152,"pfxZ":-0.4955276636817967,"pX":-0.9134521227350978,"pZ":3.2254815849308716,"vX0":0.5661876402500782,"vY0":-122.65035923613388,"vZ0":0.44840900765724667,"x":151.82,"y":151.69,"x0":-1.8911427791512896,"y0":50.00410591402302,"z0":5.873302749075924,"aX":8.628493551474639},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.4,"spinRate":2156,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.44850695398705387,"extension":5.7849460913941},"index":1,"playId":"4b856407-c5e4-33ae-85ed-337af280ab4c","pitchNumber":1,"startTime":"2026-03-17T22:51:13.884Z","endTime":"2026-03-17T22:51:19.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":686793,"link":"/api/v1/people/686793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.367662725574412,"aZ":-22.91355692933496,"pfxX":-10.189081562954035,"pfxZ":4.8267552284830435,"pX":-0.7448936995995431,"pZ":2.2007511061271567,"vX0":5.863161658060058,"vY0":-137.7711560723618,"vZ0":-4.921880676984917,"x":145.39,"y":179.36,"x0":-1.579919971754476,"y0":50.00031460620527,"z0":5.564486576568338,"aX":-19.531787549210694},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":17.2,"spinRate":2151,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3979733717850129,"extension":6.052763995504685},"index":2,"playId":"36cd3b18-619f-37ed-b7e9-c4e7a9b6bf51","pitchNumber":2,"startTime":"2026-03-17T22:51:29.627Z","endTime":"2026-03-17T22:51:35.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":686793,"link":"/api/v1/people/686793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430874833497665,"aZ":-21.356116675454142,"pfxX":-9.683696265614016,"pfxZ":5.62513857544425,"pX":0.0449703396527037,"pZ":1.8368947435150704,"vX0":7.589704707262921,"vY0":-137.52454075300022,"vZ0":-6.17795759169503,"x":115.29,"y":189.18,"x0":-1.4873373981110651,"y0":50.00149761665054,"z0":5.552959414379647,"aX":-18.61706161810136},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2225,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.397707484216292,"extension":6.0574787096436635},"hitData":{"launchSpeed":104.6,"launchAngle":28.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.97,"coordY":31.05}},"index":3,"playId":"8778481f-5450-3494-a267-39f8358357eb","pitchNumber":3,"startTime":"2026-03-17T22:51:56.358Z","endTime":"2026-03-17T22:52:24.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":686793,"link":"/api/v1/people/686793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":695342,"link":"/api/v1/people/695342"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":0.34,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:52:24.768Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sammy Siani strikes out swinging.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-17T22:52:43.881Z","endTime":"2026-03-17T22:53:21.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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(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":93.2,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495750687665776,"aZ":-22.237094769609723,"pfxX":-0.9348465230966214,"pfxZ":5.279691529374463,"pX":1.0930202334960926,"pZ":1.3127484310393396,"vX0":7.40199534451955,"vY0":-135.55320085660836,"vZ0":-7.250443295401751,"x":75.34,"y":203.34,"x0":-1.5383854479116152,"y0":50.00189103811177,"z0":5.547527547532755,"aX":-1.7596646518982022},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":0.4,"spinRate":2293,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4023420520925125,"extension":6.039575847868184},"index":0,"playId":"0daa2e44-8382-33e0-8f42-4f6e82cc0482","pitchNumber":1,"startTime":"2026-03-17T22:52:45.173Z","endTime":"2026-03-17T22:52:50.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.763879230927902,"aZ":-29.996642505785033,"pfxX":-8.644003825113034,"pfxZ":1.3303448533599296,"pX":0.14499585328233408,"pZ":1.3467309870539192,"vX0":7.129519373054672,"vY0":-126.73333888096677,"vZ0":-4.528029150580101,"x":111.47,"y":202.42,"x0":-1.5751877884331602,"y0":50.00123518906809,"z0":5.539565227859514,"aX":-14.125733105501348},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":14.2,"spinRate":1638,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43141024694225605,"extension":6.058669000630206},"index":1,"playId":"2a3cff5a-4a94-3f7d-b7fa-6e45db4fd939","pitchNumber":2,"startTime":"2026-03-17T22:52:58.246Z","endTime":"2026-03-17T22:53:01.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-17T22:53:06.030Z","endTime":"2026-03-17T22:53:17.706Z","isPitch":false,"type":"action","player":{"id":686445,"link":"/api/v1/people/686445"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215480536568233,"aZ":-34.548621011482645,"pfxX":-0.21400398929109388,"pfxZ":-1.4345130582050238,"pX":0.9832306372596081,"pZ":1.1563012296107409,"vX0":5.939918317302477,"vY0":-127.73830338782574,"vZ0":-4.902716364397938,"x":79.52,"y":207.56,"x0":-1.3399446628213527,"y0":50.00102168537922,"z0":5.803105744601389,"aX":-0.35655510103921817},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.5,"breakHorizontal":-0.8,"spinRate":2178,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4280643205069059,"extension":6.004278550163739},"index":3,"playId":"fce6cda8-8864-3a68-86d0-b5c6994dc402","pitchNumber":3,"startTime":"2026-03-17T22:53:17.706Z","endTime":"2026-03-17T22:53:21.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:53:21.477Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Colin Davis.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-17T22:55:24.395Z","endTime":"2026-03-17T22:57:33.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45315361864372,"aZ":-32.82493270250105,"pfxX":5.158513978205962,"pfxZ":-0.5071676389769628,"pX":-0.9284140059054026,"pZ":2.7170661641262677,"vX0":2.620900985973041,"vY0":-112.9964143545895,"vZ0":2.206446794380499,"x":152.39,"y":165.42,"x0":-2.779297158976097,"y0":50.004274503047434,"z0":5.061047213398485,"aX":6.572007366653139},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":0.1,"breakHorizontal":-10.1,"spinRate":2569,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.48750608746569135,"extension":5.841445894337296},"index":0,"playId":"0135147c-77f8-3a63-83a1-c4fff94d8f59","pitchNumber":1,"startTime":"2026-03-17T22:55:24.395Z","endTime":"2026-03-17T22:55:29.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29665495195837,"aZ":-28.319211412525227,"pfxX":-0.09593554773172963,"pfxZ":2.6278478920079245,"pX":0.37284205843438534,"pZ":3.24491467496149,"vX0":6.4323889180273195,"vY0":-119.7767185225656,"vZ0":1.0915533883838013,"x":102.79,"y":151.17,"x0":-2.3252787729912323,"y0":50.00026337461646,"z0":5.299438075489179,"aX":-0.1412857584168267},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.3,"breakHorizontal":-1.2,"spinRate":2248,"spinDirection":190},"zone":3,"typeConfidence":0.91,"plateTime":0.45580888594958724,"extension":5.926531842378034},"index":1,"playId":"3c5005d5-cc73-3d7f-bee7-aa03ec339774","pitchNumber":2,"startTime":"2026-03-17T22:55:39.283Z","endTime":"2026-03-17T22:55:44.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":79.5,"endSpeed":72.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952584994443267,"aZ":-32.084934132421694,"pfxX":-9.056863192489702,"pfxZ":0.06565383082537668,"pX":-0.915772933214201,"pZ":1.024670338160813,"vX0":6.0907894772051625,"vY0":-115.61870229309031,"vZ0":-1.659549698166303,"x":151.91,"y":211.11,"x0":-2.416695196204294,"y0":50.002621736647164,"z0":4.850814620562692,"aX":-12.176650215302558},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.0,"breakHorizontal":14.8,"spinRate":1664,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4749937076572044,"extension":6.008093010674904},"index":2,"playId":"88466fc4-8682-3f1f-905b-4d663f4c6a05","pitchNumber":3,"startTime":"2026-03-17T22:56:12.577Z","endTime":"2026-03-17T22:56:19.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98765756729935,"aZ":-27.389217442058936,"pfxX":1.8257372276392627,"pfxZ":3.694411740121039,"pX":-0.7384047823977774,"pZ":2.8492273215213504,"vX0":4.087692305124025,"vY0":-113.47648429246809,"vZ0":1.5244084179339548,"x":145.15,"y":161.85,"x0":-2.8049360435179462,"y0":50.00497909596583,"z0":4.910010488514507,"aX":2.365227728800862},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":7.4,"breakHorizontal":-4.4,"spinRate":2687,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.4838490214349611,"extension":5.67026454064483},"index":3,"playId":"552bb1f7-f169-3515-a65a-ea2391dd9751","pitchNumber":4,"startTime":"2026-03-17T22:56:25.638Z","endTime":"2026-03-17T22:56:32.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":6,"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-17T22:56:36.897Z","endTime":"2026-03-17T22:56:48.558Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":82.0,"endSpeed":74.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199282693960832,"aZ":-33.47983317519139,"pfxX":-10.332332968852677,"pfxZ":-0.9137693973437848,"pX":-0.32716187235044847,"pZ":1.9006270523992432,"vX0":7.986499690452242,"vY0":-119.14739251644575,"vZ0":-0.08223256287870173,"x":129.47,"y":187.46,"x0":-2.390232673196375,"y0":50.00253692724202,"z0":4.976535627069891,"aX":-14.764492661162402},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.3,"breakHorizontal":16.7,"spinRate":1888,"spinDirection":254},"zone":7,"typeConfidence":0.91,"plateTime":0.46077917016755254,"extension":6.1168711154306},"index":5,"playId":"47daafda-bcfe-3c48-afcc-c1a16752d0eb","pitchNumber":5,"startTime":"2026-03-17T22:56:48.558Z","endTime":"2026-03-17T22:56:52.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.6,"endSpeed":81.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56078957024139,"aZ":-22.47943240066288,"pfxX":-8.016943745748119,"pfxZ":5.682833775606696,"pX":-1.2121077313345345,"pZ":4.215016936740464,"vX0":6.0809976630510585,"vY0":-130.32732135074258,"vZ0":1.9175876882825726,"x":163.2,"y":124.97,"x0":-2.5439659760004414,"y0":50.00090201466353,"z0":5.176935524849123,"aX":-13.672558688176363},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":13.0,"spinRate":2112,"spinDirection":241},"zone":11,"typeConfidence":0.94,"plateTime":0.42164053175234395,"extension":5.759923567488262},"index":6,"playId":"ded4a6a8-11c5-3f4e-aa91-8da26895f1d0","pitchNumber":6,"startTime":"2026-03-17T22:57:08.230Z","endTime":"2026-03-17T22:57:11.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.741211838186285,"aZ":-32.931543501285496,"pfxX":5.117579935173477,"pfxZ":-0.5823117966238556,"pX":-0.846125697944421,"pZ":2.6432001315555067,"vX0":2.7918516285565107,"vY0":-114.32153877373766,"vZ0":2.0507123009330757,"x":149.25,"y":167.41,"x0":-2.7534579750621955,"y0":50.001875271489794,"z0":4.998776741276673,"aX":6.6806120334934045},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-0.1,"breakHorizontal":-10.1,"spinRate":2475,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.4816143876600285,"extension":5.829911258210178},"hitData":{"launchSpeed":94.0,"launchAngle":37.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.49,"coordY":85.33}},"index":7,"playId":"8481f2ca-cc69-31ba-8ab1-64eb60c01286","pitchNumber":7,"startTime":"2026-03-17T22:57:22.733Z","endTime":"2026-03-17T22:57:33.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:57:33.274Z","atBatIndex":84},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Freeman hit by pitch.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-17T22:57:50.602Z","endTime":"2026-03-17T22:58:47.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":88.5,"endSpeed":80.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.532456502836155,"aZ":-30.49564891977024,"pfxX":-9.268687630867289,"pfxZ":1.0053045650960977,"pX":-1.3397793906406394,"pZ":1.3357946209010387,"vX0":5.938036458884071,"vY0":-128.69907950762538,"vZ0":-3.1198074393334996,"x":168.07,"y":202.71,"x0":-2.481405903589098,"y0":50.00085317705288,"z0":4.943778813935122,"aX":-15.43306936951171},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":15.4,"spinRate":1924,"spinDirection":237},"zone":13,"typeConfidence":0.89,"plateTime":0.42678223927437386,"extension":5.921450990445292},"index":0,"playId":"4e5ccfd4-e387-3cbc-9aec-11320f001655","pitchNumber":1,"startTime":"2026-03-17T22:57:57.544Z","endTime":"2026-03-17T22:58:01.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99335228275725,"aZ":-31.253710841075062,"pfxX":8.392070178886032,"pfxZ":0.7234381392956646,"pX":-0.8053158258517473,"pZ":2.7416024275051902,"vX0":1.9510581437974557,"vY0":-112.65643918895866,"vZ0":1.887497749586135,"x":147.7,"y":164.76,"x0":-2.7751479209493524,"y0":50.00091458589004,"z0":5.082446254010158,"aX":10.64272994211678},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":2.2,"breakHorizontal":-15.7,"spinRate":2597,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.488670778322279,"extension":5.762883564411414},"index":1,"playId":"b278a0bd-18cf-3028-b327-b6d15793d8a0","pitchNumber":2,"startTime":"2026-03-17T22:58:13.134Z","endTime":"2026-03-17T22:58:17.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66118038845717,"aZ":-29.42927126499716,"pfxX":4.512964970355777,"pfxZ":2.092693069358697,"pX":-1.4593867282654638,"pZ":1.7526140516783273,"vX0":1.6601339078770156,"vY0":-115.09472952000348,"vZ0":-0.6753922533261235,"x":172.63,"y":191.46,"x0":-2.7809142157950197,"y0":50.00375471491686,"z0":4.954770905524846,"aX":5.923961050883774},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.0,"breakHorizontal":-8.6,"spinRate":2571,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.4798900377304416,"extension":5.730046831361688},"index":2,"playId":"15db1117-5acd-3b41-a362-85386075a563","pitchNumber":3,"startTime":"2026-03-17T22:58:26.814Z","endTime":"2026-03-17T22:58:33.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2188990994976,"aZ":-30.766470425869667,"pfxX":-10.490305359942582,"pfxZ":1.0020185582014705,"pX":-1.6300994729504454,"pZ":3.0355949557289152,"vX0":5.407757683108755,"vY0":-118.42314823301095,"vZ0":1.823434725093365,"x":179.14,"y":156.82,"x0":-2.5951592865989386,"y0":50.00236146155535,"z0":5.095225562787909,"aX":-14.715343539215231},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.6,"breakHorizontal":17.4,"spinRate":1606,"spinDirection":251},"zone":11,"typeConfidence":0.91,"plateTime":0.4647159059386632,"extension":6.167190447493661},"index":3,"playId":"d841a1a1-b3de-32a8-b01b-5dba07687a8b","pitchNumber":4,"startTime":"2026-03-17T22:58:42.467Z","endTime":"2026-03-17T22:58:47.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-17T22:58:47.513Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford strikes out swinging.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-17T22:59:02.227Z","endTime":"2026-03-17T23:02:15.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.353042039682077,"aZ":-27.394092085313105,"pfxX":-7.728559098899955,"pfxZ":2.8496623157630463,"pX":-0.31986385492454567,"pZ":1.9642098302319317,"vX0":7.528577548929161,"vY0":-128.85851050266106,"vZ0":-2.5811490201136533,"x":129.19,"y":185.75,"x0":-2.2784959010507446,"y0":50.00375062409343,"z0":5.10039880848692,"aX":-12.968045871355503},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":1980,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.4254454465333066,"extension":6.062030787308619},"index":0,"playId":"cf0309fb-2d7b-3728-bb93-940f728caf9c","pitchNumber":1,"startTime":"2026-03-17T22:59:17.424Z","endTime":"2026-03-17T22:59:20.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320200373232247,"aZ":-28.967805303952453,"pfxX":1.8682843259153419,"pfxZ":2.414829737356559,"pX":0.9925942669799912,"pZ":1.112984382606216,"vX0":7.036650509177617,"vY0":-114.42723374066179,"vZ0":-2.3398528088363104,"x":79.16,"y":208.73,"x0":-2.3661343483974324,"y0":50.00014603710531,"z0":4.989902456594069,"aX":2.472413544497697},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2578,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4788634360210726,"extension":6.041268617966828},"index":1,"playId":"ea9cc66c-6162-3397-bef6-9add309e37b0","pitchNumber":2,"startTime":"2026-03-17T22:59:39.686Z","endTime":"2026-03-17T22:59:46.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997503386079003,"aZ":-28.264224862798464,"pfxX":-9.200949237691923,"pfxZ":2.336414553988088,"pX":0.37465409247666026,"pZ":2.060283137436216,"vX0":9.560589127196844,"vY0":-128.1179501956839,"vZ0":-2.1628983947675846,"x":102.72,"y":183.15,"x0":-2.1994541570794492,"y0":50.00195236491453,"z0":5.111500166188392,"aX":-15.386545863806443},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":2063,"spinDirection":240},"zone":9,"typeConfidence":0.9,"plateTime":0.4265552942695252,"extension":6.159485978759303},"index":2,"playId":"6d24cd63-eec2-3dae-84d6-80ba66f3ac1a","pitchNumber":3,"startTime":"2026-03-17T22:59:58.210Z","endTime":"2026-03-17T23:00:04.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Freeman steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"6d24cd63-eec2-3dae-84d6-80ba66f3ac1a","startTime":"2026-03-17T23:00:11.791Z","endTime":"2026-03-17T23:00:26.337Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"postOnSecond":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.57,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10528304217914,"aZ":-26.414137689169657,"pfxX":2.9985635304047165,"pfxZ":4.262035552876224,"pX":0.8805967585806433,"pZ":2.3966572537924886,"vX0":6.639189980008936,"vY0":-116.15863823510813,"vZ0":-0.2827813125272973,"x":83.43,"y":174.07,"x0":-2.4172517037126315,"y0":50.00036952388443,"z0":5.056238502257478,"aX":4.049381995126734},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.9,"breakHorizontal":-7.2,"spinRate":2652,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.47362402186550545,"extension":5.929450979792325},"index":4,"playId":"f51e4eea-75c7-3380-af13-a1c254412234","pitchNumber":4,"startTime":"2026-03-17T23:00:26.337Z","endTime":"2026-03-17T23:00:29.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.7,"endSpeed":80.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750966595932656,"aZ":-21.470102708764088,"pfxX":-7.0669219337785645,"pfxZ":6.384766164602295,"pX":-0.2912609477825355,"pZ":4.221498702121911,"vX0":7.363816196248374,"vY0":-128.94302838887356,"vZ0":1.5250486661290772,"x":128.1,"y":124.8,"x0":-2.271095850234719,"y0":50.006405699610205,"z0":5.283115804191852,"aX":-11.857501719196275},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2112,"spinDirection":236},"zone":11,"typeConfidence":0.93,"plateTime":0.425386124782293,"extension":5.911316038109228},"index":5,"playId":"a26888e9-bd32-3d33-986d-6c2c55258230","pitchNumber":5,"startTime":"2026-03-17T23:00:50.074Z","endTime":"2026-03-17T23:00:53.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40817348386685,"aZ":-26.862218893791344,"pfxX":-8.19362451785739,"pfxZ":3.1664883700425985,"pX":1.2109118971962836,"pZ":1.9523464568218947,"vX0":10.669786376466277,"vY0":-128.43617454523172,"vZ0":-2.5522673504876954,"x":70.84,"y":186.07,"x0":-1.9235013491769875,"y0":50.00405538425793,"z0":5.0376415497007,"aX":-13.755455862394623},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":12.6,"spinRate":2104,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.425672563258217,"extension":6.096483412899242},"index":6,"playId":"16fb13ac-7e69-3b44-b693-0fc2a1dfd7af","pitchNumber":6,"startTime":"2026-03-17T23:01:08.547Z","endTime":"2026-03-17T23:01:15.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23186237566911,"aZ":-34.897805819216465,"pfxX":6.2793405542561,"pfxZ":-2.1023591283115532,"pX":-0.23161592914277832,"pZ":2.012500320135744,"vX0":3.480526223092166,"vY0":-114.21538588653256,"vZ0":1.0559368684360753,"x":125.83,"y":184.44,"x0":-2.602229042473412,"y0":50.005440083974754,"z0":5.0340609656700765,"aX":8.11924902042246},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.1,"breakHorizontal":-12.4,"spinRate":2586,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4835401345855219,"extension":5.904873114931805},"index":7,"playId":"aab1829c-1e34-3987-bc63-d2d3d9476eb0","pitchNumber":7,"startTime":"2026-03-17T23:01:27.910Z","endTime":"2026-03-17T23:01:37.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686600064982226,"aZ":-29.168156634120177,"pfxX":-9.746966908110025,"pfxZ":2.099730369222013,"pX":0.15001181549574288,"pZ":1.4107864780578658,"vX0":8.674659909806325,"vY0":-118.82206707957599,"vZ0":-2.1899087665284105,"x":111.28,"y":200.69,"x0":-2.281040420493463,"y0":50.002334018406486,"z0":4.993714342342428,"aX":-13.942832274865326},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1854,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.46089698779359756,"extension":6.0460804644293225},"index":8,"playId":"785e2b63-9730-3df1-8e6f-4aecb6359bba","pitchNumber":8,"startTime":"2026-03-17T23:02:10.037Z","endTime":"2026-03-17T23:02:15.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.6,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-17T23:02:15.245Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-17T23:02:34.250Z","endTime":"2026-03-17T23:04:13.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982188908609572,"aZ":-29.395357510661444,"pfxX":1.0245539580676124,"pfxZ":1.9216621434829158,"pX":0.598415322297653,"pZ":3.3734898570577183,"vX0":6.517862872529449,"vY0":-119.79375663164555,"vZ0":1.6807193594200527,"x":94.19,"y":147.7,"x0":-2.2952507406635405,"y0":50.004974856960736,"z0":5.297951687969231,"aX":1.4821286540972074},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2291,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.45791516640399843,"extension":6.016563861173635},"index":0,"playId":"5a1c61df-2030-33e0-94fe-766b92490751","pitchNumber":1,"startTime":"2026-03-17T23:02:37.945Z","endTime":"2026-03-17T23:02:45.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693236395203495,"aZ":-21.756502607908224,"pfxX":-7.590550560529916,"pfxZ":6.228156914307357,"pX":0.24937793290418647,"pZ":3.755697154419868,"vX0":8.832381546606204,"vY0":-129.01086579752572,"vZ0":0.6996691823788609,"x":107.49,"y":137.38,"x0":-2.244360902460518,"y0":50.00406037829594,"z0":5.167369141357244,"aX":-12.70129582190879},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2033,"spinDirection":237},"zone":12,"typeConfidence":0.93,"plateTime":0.4257621655639263,"extension":5.948647643712955},"index":1,"playId":"1f828cc3-0500-3062-ac00-3f2adba11350","pitchNumber":2,"startTime":"2026-03-17T23:02:55.585Z","endTime":"2026-03-17T23:03:01.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853187866177592,"aZ":-28.625987255404485,"pfxX":-9.521074889750327,"pfxZ":2.1297545973944434,"pX":0.33118988600513816,"pZ":2.327457973894275,"vX0":9.606875118962101,"vY0":-128.09578989108252,"vZ0":-1.3714512907627645,"x":104.38,"y":175.94,"x0":-2.226411461666045,"y0":50.003319288819945,"z0":5.102774955751227,"aX":-15.862350913056517},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":2073,"spinDirection":242},"zone":6,"typeConfidence":0.89,"plateTime":0.42720535952963434,"extension":5.984858835146049},"index":2,"playId":"0942222d-c43d-349c-a9fd-c48872f7cddd","pitchNumber":3,"startTime":"2026-03-17T23:03:17.282Z","endTime":"2026-03-17T23:03:23.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77343707210988,"aZ":-29.730375806964442,"pfxX":-9.17228100577001,"pfxZ":1.7576565789975174,"pX":0.41478641731825167,"pZ":1.3050455203562925,"vX0":9.350145367906205,"vY0":-117.52084796710413,"vZ0":-1.9008878629053227,"x":101.19,"y":203.54,"x0":-2.437291191307142,"y0":50.00058002003708,"z0":4.904910036941458,"aX":-12.735738884350244},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1803,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.4673580595056577,"extension":6.148903971316169},"index":3,"playId":"7212a2d7-d742-3450-a872-a67fd75bf2f1","pitchNumber":4,"startTime":"2026-03-17T23:03:46.538Z","endTime":"2026-03-17T23:03:49.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372573171328785,"aZ":-23.09240600938228,"pfxX":-7.497364425441141,"pfxZ":5.519604289894399,"pX":-0.4544371275859552,"pZ":3.6949089099095254,"vX0":7.1831987853299974,"vY0":-127.94009536872684,"vZ0":0.8809649239046866,"x":134.32,"y":139.02,"x0":-2.335216051707723,"y0":50.0001308588974,"z0":5.166960525440629,"aX":-12.328141261842319},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.4,"breakHorizontal":11.8,"spinRate":2120,"spinDirection":241},"zone":11,"typeConfidence":0.93,"plateTime":0.4294435075438603,"extension":5.8732778968313495},"index":4,"playId":"d01640c3-f581-3f11-839d-cb7167d60d7f","pitchNumber":5,"startTime":"2026-03-17T23:04:09.241Z","endTime":"2026-03-17T23:04:13.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":686793,"link":"/api/v1/people/686793"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":664670,"link":"/api/v1/people/664670"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-17T23:04:13.270Z","atBatIndex":87}]