[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:10:39.919Z","endTime":"2026-03-12T20:12:04.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T19:26:43.430Z","endTime":"2026-03-12T19:58:44.562Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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-12T19:58:44.562Z","endTime":"2026-03-12T20:10:31.791Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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-12T20:10:31.791Z","endTime":"2026-03-12T20:10:42.140Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29772243228742,"aZ":-16.05674131036223,"pfxX":-6.121912955951256,"pfxZ":8.399054882745943,"pX":-0.5159819292306259,"pZ":2.852293110410293,"vX0":3.397810520138943,"vY0":-137.15157070858817,"vZ0":-5.574510230578758,"x":136.67,"y":161.77,"x0":-0.970919487592011,"y0":50.00036086934827,"z0":5.993459368874139,"aX":-11.744806915050912},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":10.4,"spinRate":2235,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39827010864343126,"extension":6.033967685289974},"index":3,"playId":"89be7f50-11d4-3717-be7c-b679660bf7de","pitchNumber":1,"startTime":"2026-03-12T20:10:42.140Z","endTime":"2026-03-12T20:10:45.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02224868202909,"aZ":-18.55728943210609,"pfxX":-2.6872323527464044,"pfxZ":7.307163846980286,"pX":0.7135893637579107,"pZ":3.092631709593505,"vX0":5.049473211541099,"vY0":-134.61883476225074,"vZ0":-4.5302752861979805,"x":89.8,"y":155.28,"x0":-0.8244219048499232,"y0":50.00358255958057,"z0":6.083720823148827,"aX":-5.008576846282682},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":4.0,"spinRate":2421,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4045207592731481,"extension":6.046784598046587},"index":4,"playId":"61701dcf-2930-3374-b2da-c7528b6f9530","pitchNumber":2,"startTime":"2026-03-12T20:10:58.043Z","endTime":"2026-03-12T20:11:03.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-12T20:11:08.452Z","endTime":"2026-03-12T20:11:23.452Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43929495651922,"aZ":-32.62338519664832,"pfxX":-9.084169265374012,"pfxZ":-0.26233983471159306,"pX":-1.0890953827278687,"pZ":1.2837124579151709,"vX0":3.548347638399598,"vY0":-128.98283209155136,"vZ0":-4.772747098440549,"x":158.51,"y":204.12,"x0":-1.2979976761168233,"y0":50.00554856888028,"z0":5.658025918049159,"aX":-15.392982022933204},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":15.7,"spinRate":1662,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42375343960906253,"extension":6.05714316222966},"index":6,"playId":"444bc255-d023-305f-a738-10361e90b028","pitchNumber":3,"startTime":"2026-03-12T20:11:23.452Z","endTime":"2026-03-12T20:11:28.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761094545770565,"aZ":-31.98959622443112,"pfxX":-8.776787771726422,"pfxZ":0.1092199271971257,"pX":-1.4177688139990052,"pZ":3.4232206168335186,"vX0":2.4096812294048524,"vY0":-129.84982278025333,"vZ0":-0.2541722336735073,"x":171.04,"y":146.35,"x0":-1.2141954329989004,"y0":50.00381877019405,"z0":5.94467634234235,"aX":-15.072655110883208},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":15.4,"spinRate":1923,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.42090470490901266,"extension":6.0069018303294985},"index":7,"playId":"438a1884-aeef-3449-aca5-66fe8f465be8","pitchNumber":4,"startTime":"2026-03-12T20:11:39.466Z","endTime":"2026-03-12T20:11:43.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494015476223726,"aZ":-26.809289522742432,"pfxX":1.2111258599733872,"pfxZ":3.1598353196197433,"pX":0.37601560976874604,"pZ":2.481494432522832,"vX0":2.9651400019465965,"vY0":-128.67931369438085,"vZ0":-3.8539000266619525,"x":102.67,"y":171.78,"x0":-0.9427609580432824,"y0":50.003851478985794,"z0":6.045720301132012,"aX":2.0569779148226965},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-2.8,"spinRate":2466,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4235820969026842,"extension":6.022490701000202},"index":8,"playId":"b090c6cb-c965-30ef-8e72-35bf69b440cb","pitchNumber":5,"startTime":"2026-03-12T20:12:00.046Z","endTime":"2026-03-12T20:12:04.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-12T20:12:04.417Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to right fielder Kristian Robinson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:12:15.369Z","endTime":"2026-03-12T20:13:26.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709287969271543,"aZ":-27.83730481871054,"pfxX":2.3478645212390887,"pfxZ":2.613268919190954,"pX":0.7070307492518279,"pZ":1.6016631224524704,"vX0":3.403512652356386,"vY0":-127.12540145534949,"vZ0":-5.488962161942602,"x":90.05,"y":195.54,"x0":-0.9472166083063115,"y0":50.00357840573918,"z0":5.961398623130264,"aX":3.894715262084279},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-4.9,"spinRate":2382,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4286270303450843,"extension":6.015889670263911},"index":0,"playId":"34425feb-f18d-3e74-85d4-2e491e7990f4","pitchNumber":1,"startTime":"2026-03-12T20:12:28.268Z","endTime":"2026-03-12T20:12:32.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.2,"endSpeed":88.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725804323234488,"aZ":-16.958436032439728,"pfxX":-6.808161211464124,"pfxZ":7.776893069121768,"pX":1.2153435090713063,"pZ":1.134607062240355,"vX0":7.652794777931046,"vY0":-138.25157756424218,"vZ0":-9.54819500690944,"x":70.67,"y":208.15,"x0":-0.6900694944167319,"y0":50.00208748122361,"z0":5.745600847208187,"aX":-13.320069271502495},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":10.9,"spinRate":2355,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3945681877522267,"extension":6.195399872914086},"index":1,"playId":"7a52d009-aef3-343c-9935-fe7cc2916ab0","pitchNumber":2,"startTime":"2026-03-12T20:12:44.908Z","endTime":"2026-03-12T20:12:48.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.258444418696953,"aZ":-28.549044140865906,"pfxX":2.353588687906252,"pfxZ":2.143574428817006,"pX":0.7791247574058717,"pZ":2.3254502340705243,"vX0":3.1659837808435167,"vY0":-128.76126958827874,"vZ0":-4.06658452432386,"x":87.3,"y":175.99,"x0":-0.7692928526855911,"y0":50.00061006564357,"z0":6.11947944559427,"aX":3.9742173027289796},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2455,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4244259071538772,"extension":6.150098540866703},"index":2,"playId":"2a38490b-555b-3251-a2a6-9c800d0d3e03","pitchNumber":3,"startTime":"2026-03-12T20:12:59.637Z","endTime":"2026-03-12T20:13:03.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46744104492143,"aZ":-30.840598904424024,"pfxX":2.264548462001187,"pfxZ":0.8118401293811273,"pX":1.0205533596245768,"pZ":1.881213974499672,"vX0":3.858884412654255,"vY0":-126.92941084252745,"vZ0":-4.170270826641384,"x":78.1,"y":187.99,"x0":-0.8099738271835263,"y0":50.00284334427688,"z0":5.98426664250371,"aX":3.7173909125716946},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-4.9,"spinRate":2496,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43050610982184345,"extension":6.010915100742023},"hitData":{"launchSpeed":72.1,"launchAngle":41.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.99,"coordY":120.61}},"index":3,"playId":"79eca728-bbd0-3e76-8bdc-9573359ddcf1","pitchNumber":4,"startTime":"2026-03-12T20:13:17.435Z","endTime":"2026-03-12T20:13:26.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:13:26.691Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out sharply to right fielder Kristian Robinson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:13:40.397Z","endTime":"2026-03-12T20:15:43.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471960009950447,"aZ":-17.217780166338926,"pfxX":-5.748865289337745,"pfxZ":7.643519551059382,"pX":1.3458087073915725,"pZ":2.0970596932747867,"vX0":7.415909710632065,"vY0":-138.20216317254233,"vZ0":-7.385681740203266,"x":65.7,"y":182.16,"x0":-0.6110359838372156,"y0":50.00437040718613,"z0":5.936874236649654,"aX":-11.250786933473044},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":9.1,"spinRate":2270,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.394603925266221,"extension":6.137681985422294},"index":0,"playId":"a16a04b6-28f7-3d90-84e4-9a206b6fcfc1","pitchNumber":1,"startTime":"2026-03-12T20:13:53.755Z","endTime":"2026-03-12T20:13:58.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42237091071826,"aZ":-17.02487647274586,"pfxX":-8.937106836116463,"pfxZ":7.90844882816841,"pX":-0.3988301942357804,"pZ":2.569719926140059,"vX0":4.1931812205010255,"vY0":-137.50190469214058,"vZ0":-6.111279191413605,"x":132.2,"y":169.4,"x0":-0.7822780853540762,"y0":50.0026728784258,"z0":5.975894925932736,"aX":-17.116448587975825},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":15.4,"spinRate":2478,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39831816556851907,"extension":6.125300094215525},"index":1,"playId":"495d388e-b8df-3fc3-bbad-d46616775edf","pitchNumber":2,"startTime":"2026-03-12T20:14:18.718Z","endTime":"2026-03-12T20:14:21.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-12T20:14:30.098Z","endTime":"2026-03-12T20:14:46.434Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.0,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905590507707476,"aZ":-19.014380319903033,"pfxX":-8.035100972325123,"pfxZ":6.8030637792092215,"pX":-0.9386756300640449,"pZ":2.6573816083170576,"vX0":2.41219035742039,"vY0":-138.2172207400875,"vZ0":-5.924596501849239,"x":152.78,"y":167.03,"x0":-0.7790851202229095,"y0":50.000281722944194,"z0":6.10599097944826,"aX":-15.538912833605528},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":2440,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3963179768050997,"extension":6.045611920691757},"index":3,"playId":"909f34b7-fe36-35ce-91d4-094de250e48c","pitchNumber":3,"startTime":"2026-03-12T20:14:46.434Z","endTime":"2026-03-12T20:14:50.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":87.7,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40610155387442,"aZ":-28.168084464816086,"pfxX":1.7563028028279848,"pfxZ":2.4168014763428456,"pX":0.6341661164433251,"pZ":1.9617494807260403,"vX0":2.9305366685149856,"vY0":-127.69703842154117,"vZ0":-4.736741807588292,"x":92.83,"y":185.81,"x0":-0.7548794775652548,"y0":50.002892529358604,"z0":6.047281308789471,"aX":2.910562196739659},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.8,"spinRate":2390,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.42834008170548143,"extension":5.987529703117755},"index":4,"playId":"321134b6-81d1-3aa8-a890-3b109ece159e","pitchNumber":4,"startTime":"2026-03-12T20:15:08.993Z","endTime":"2026-03-12T20:15:12.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856450225568825,"aZ":-12.872136657378126,"pfxX":-5.402786485360472,"pfxZ":10.132427366535843,"pX":0.34846881071305913,"pZ":2.889375879691083,"vX0":4.81517014527736,"vY0":-137.47572378486046,"vZ0":-6.162300532325401,"x":103.72,"y":160.77,"x0":-0.7279623286121849,"y0":50.002765542782136,"z0":6.041885849764181,"aX":-10.291703101465316},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2465,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39916763649991305,"extension":6.0814584141661685},"hitData":{"launchSpeed":102.1,"launchAngle":40.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.93,"coordY":59.94}},"index":5,"playId":"9fadd59c-e9d5-3523-b546-99a2eca8538f","pitchNumber":5,"startTime":"2026-03-12T20:15:31.649Z","endTime":"2026-03-12T20:15:43.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:15:43.975Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Lawlar singles on a ground ball to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:17:49.219Z","endTime":"2026-03-12T20:19:13.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":88.5,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.745916530276848,"aZ":-16.66349672731897,"pfxX":8.385958578444477,"pfxZ":9.355218596601837,"pX":-1.198077740668123,"pZ":2.093372812939223,"vX0":-13.678169914877092,"vY0":-128.0308228544882,"vZ0":-5.028698755419631,"x":162.67,"y":182.26,"x0":3.1272107496353554,"y0":50.00415658240584,"z0":5.389603494914007,"aX":13.906889307070593},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.8,"breakHorizontal":-12.1,"spinRate":2273,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.42802345044829426,"extension":7.5129933392051536},"index":0,"playId":"810d4f85-710e-3893-9c12-a408a70438c9","pitchNumber":1,"startTime":"2026-03-12T20:18:05.221Z","endTime":"2026-03-12T20:18:09.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799328427557796,"aZ":-18.355619191791135,"pfxX":8.425149598115272,"pfxZ":8.24344408850137,"pX":0.15121858674428432,"pZ":2.42042338918727,"vX0":-10.85046092599267,"vY0":-128.90700243762032,"vZ0":-3.9298219548080517,"x":111.24,"y":173.43,"x0":3.3281861057675983,"y0":50.00182121855447,"z0":5.389023271514366,"aX":14.121970822475156},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.2,"breakHorizontal":-12.7,"spinRate":2290,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4255579753393439,"extension":7.404713416875324},"index":1,"playId":"81f805a0-035b-3e83-9aba-067da48b5122","pitchNumber":2,"startTime":"2026-03-12T20:18:20.642Z","endTime":"2026-03-12T20:18:26.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04944413964259,"aZ":-23.568492801168592,"pfxX":-0.3363630117472516,"pfxZ":5.411188773130761,"pX":-1.643662220280304,"pZ":2.2870769703352085,"vX0":-11.601012324327197,"vY0":-124.53998823681029,"vZ0":-2.9521335672950584,"x":179.65,"y":177.03,"x0":3.094207657732999,"y0":50.004794071677374,"z0":5.410760514657165,"aX":-0.5328501946833797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.4,"breakHorizontal":3.0,"spinRate":2373,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4376918473450182,"extension":7.25363061005522},"index":2,"playId":"6a596a91-691d-3e57-a84c-17296fd15af1","pitchNumber":3,"startTime":"2026-03-12T20:18:45.623Z","endTime":"2026-03-12T20:18:49.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.171193682355078,"aZ":-25.84514514982824,"pfxX":7.815110146294143,"pfxZ":4.589279633171458,"pX":0.5948159687930874,"pZ":3.249384090509365,"vX0":-7.649619442978978,"vY0":-116.77332638296242,"vZ0":0.15574831479215778,"x":94.33,"y":151.05,"x0":2.8991545545338466,"y0":50.00452632668576,"z0":5.615030956780232,"aX":10.784673215561115},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.6,"breakHorizontal":-12.2,"spinRate":1796,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.4692167560494531,"extension":7.533399659398617},"hitData":{"launchSpeed":66.2,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.18,"coordY":174.77}},"index":3,"playId":"f271db83-b868-382a-affb-caeaf4c040cc","pitchNumber":4,"startTime":"2026-03-12T20:18:59.387Z","endTime":"2026-03-12T20:19:13.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:19:13.066Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tim Tawa homers (2) on a fly ball to left field. Jordan Lawlar scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:19:28.952Z","endTime":"2026-03-12T20:21:00.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"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":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":80.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479459496742145,"aZ":-18.703488886864687,"pfxX":5.962672460924205,"pfxZ":8.11376625677273,"pX":0.1293524059753808,"pZ":3.2414538852263846,"vX0":-9.814154651401038,"vY0":-128.75146395708052,"vZ0":-1.9795452618732305,"x":112.07,"y":151.26,"x0":3.235148698382546,"y0":50.004538372038326,"z0":5.484758721078204,"aX":9.902668472781643},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.4,"breakHorizontal":-8.3,"spinRate":2336,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4272209856687148,"extension":7.417267872671222},"index":0,"playId":"f9803b10-2e68-3bdb-a33d-00257954100c","pitchNumber":1,"startTime":"2026-03-12T20:19:34.942Z","endTime":"2026-03-12T20:19:40.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"41aa5892-b493-3e00-91a8-bb8000cc46de","startTime":"2026-03-12T20:19:53.344Z","endTime":"2026-03-12T20:19:56.534Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.212837751117878,"aZ":-24.699628124407198,"pfxX":7.035882106658889,"pfxZ":5.56415462918366,"pX":0.936612027311338,"pZ":3.177719521009351,"vX0":-6.5813748541876205,"vY0":-115.92358195620781,"vZ0":0.03564569065424894,"x":81.3,"y":152.98,"x0":2.9154628395813647,"y0":50.00407018533845,"z0":5.544826797906396,"aX":9.456238596159142},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":10.3,"breakHorizontal":-10.8,"spinRate":1559,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.4747838014756329,"extension":7.438207397359764},"index":2,"playId":"2f36b57b-badf-36a2-b69c-8747027a955b","pitchNumber":2,"startTime":"2026-03-12T20:20:11.463Z","endTime":"2026-03-12T20:20:18.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071575661485372,"aZ":-33.231550088660725,"pfxX":-6.3279919286478545,"pfxZ":-0.8458273638737577,"pX":0.0010487075112579796,"pZ":2.284732780340151,"vX0":-5.110422708586196,"vY0":-112.17839355750168,"vZ0":0.29193639216553646,"x":116.96,"y":177.09,"x0":3.1427773120721807,"y0":50.00103978473769,"z0":5.5817682664174075,"aX":-7.944280981383008},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.1,"breakHorizontal":13.0,"spinRate":2382,"spinDirection":302},"zone":5,"typeConfidence":0.91,"plateTime":0.49103359601757957,"extension":7.1071361231244525},"hitData":{"launchSpeed":105.7,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.53,"coordY":71.13}},"index":3,"playId":"c0278982-ec34-3196-a16f-660a1084695d","pitchNumber":3,"startTime":"2026-03-12T20:20:32.754Z","endTime":"2026-03-12T20:21:00.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":14.900000000000006,"leverageIndex":1.44,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:21:00.073Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:21:03.295Z","endTime":"2026-03-12T20:22:16.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":78.7,"endSpeed":72.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.110402180521568,"aZ":-34.348261657777975,"pfxX":-6.927822811376153,"pfxZ":-1.6420757410367361,"pX":0.7247747179205063,"pZ":2.899116850753571,"vX0":-4.122691603635054,"vY0":-114.49195550310161,"vZ0":1.4877758968230883,"x":89.37,"y":160.5,"x0":3.451984289586617,"y0":50.00420336978597,"z0":5.614680578559009,"aX":-9.15313489069977},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-2.3,"breakHorizontal":13.6,"spinRate":2421,"spinDirection":299},"zone":3,"typeConfidence":0.91,"plateTime":0.4792995958315709,"extension":7.30044242534367},"index":0,"playId":"17439481-c74a-33c0-be41-89ff3b89088b","pitchNumber":1,"startTime":"2026-03-12T20:21:23.149Z","endTime":"2026-03-12T20:21:29.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":83.8,"endSpeed":77.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.642480088866698,"aZ":-29.049293171094142,"pfxX":-0.9229579553748768,"pfxZ":2.0697735687758865,"pX":-0.8516371396720691,"pZ":2.8001604509816715,"vX0":-9.473423772212342,"vY0":-121.79625142550337,"vZ0":-0.22602683524177758,"x":149.46,"y":163.18,"x0":3.1990926775968367,"y0":50.003538359494,"z0":5.394135500758011,"aX":-1.3944612879411664},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":3.8,"spinRate":2304,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.448719938174845,"extension":7.253335143069735},"index":1,"playId":"428509b9-8b8c-3044-902f-df1615359824","pitchNumber":2,"startTime":"2026-03-12T20:21:37.294Z","endTime":"2026-03-12T20:21:42.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":81.6,"endSpeed":74.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.881127321784,"aZ":-24.231538036693745,"pfxX":8.348324332461118,"pfxZ":5.5635890369831245,"pX":1.5733810115401423,"pZ":2.423194838297059,"vX0":-5.98204731771358,"vY0":-118.78003167113933,"vZ0":-2.0955362911114257,"x":57.03,"y":173.35,"x0":3.0405852152631025,"y0":50.00467208466352,"z0":5.521560621125987,"aX":11.923121013703852},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.8,"breakHorizontal":-13.7,"spinRate":1716,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.46124174365452575,"extension":7.38464035312236},"index":2,"playId":"b6610cf9-eac4-353c-8600-625cc8dd8243","pitchNumber":3,"startTime":"2026-03-12T20:21:52.918Z","endTime":"2026-03-12T20:21:57.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.6,"endSpeed":80.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622672738433923,"aZ":-19.776049219456688,"pfxX":9.029993725043946,"pfxZ":7.440370757922967,"pX":0.05372646964581302,"pZ":2.785895641643192,"vX0":-10.864315180408243,"vY0":-128.54399451507027,"vZ0":-2.650061189716024,"x":114.95,"y":163.56,"x0":3.169621486331202,"y0":50.00577539341751,"z0":5.372364783584703,"aX":15.055162159346963},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.1,"breakHorizontal":-13.8,"spinRate":2339,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.426738662376291,"extension":7.440884031938397},"hitData":{"launchSpeed":86.8,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":75.88,"coordY":149.88}},"index":3,"playId":"0f072a5d-d6ae-3bea-a513-dc250d00f271","pitchNumber":4,"startTime":"2026-03-12T20:22:07.695Z","endTime":"2026-03-12T20:22:16.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:22:16.033Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James McCann lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:22:32.251Z","endTime":"2026-03-12T20:23:05.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49030190601947,"aZ":-15.031085960950723,"pfxX":8.16352295746611,"pfxZ":10.048811773105069,"pX":0.2965738765946027,"pZ":1.5014783479390215,"vX0":-9.940841108593116,"vY0":-130.08422495559486,"vZ0":-6.981772776087124,"x":105.7,"y":198.24,"x0":3.1153341911357906,"y0":50.001961820104086,"z0":5.369569309703614,"aX":13.925216804986812},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.7,"breakHorizontal":-12.5,"spinRate":2379,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4218192416572295,"extension":7.217920631557149},"index":0,"playId":"1745d591-4533-3f2d-b0ac-a1cec143e05a","pitchNumber":1,"startTime":"2026-03-12T20:22:42.762Z","endTime":"2026-03-12T20:22:47.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.152841308454285,"aZ":-24.073863014627566,"pfxX":9.399875003008706,"pfxZ":5.860341623801308,"pX":0.7264824376928106,"pZ":2.3765263287168295,"vX0":-7.630442712382508,"vY0":-116.83060154545868,"vZ0":-2.135006229885112,"x":89.31,"y":174.61,"x0":2.8146848106229463,"y0":50.00113739515064,"z0":5.566463770745837,"aX":12.984605609263301},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.3,"breakHorizontal":-15.1,"spinRate":1755,"spinDirection":132},"zone":6,"typeConfidence":0.91,"plateTime":0.4689493597606331,"extension":7.4988403069101235},"hitData":{"launchSpeed":90.6,"launchAngle":20.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.63,"coordY":85.34}},"index":1,"playId":"1291eac1-438b-303a-86aa-59c7fb925982","pitchNumber":2,"startTime":"2026-03-12T20:22:57.998Z","endTime":"2026-03-12T20:23:05.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:23:05.809Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luken Baker pops out to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:23:16.303Z","endTime":"2026-03-12T20:24:16.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95203015575151,"aZ":-23.410965735875497,"pfxX":-0.3765865910245445,"pfxZ":5.485873326831406,"pX":-0.8610628089400745,"pZ":1.4540664739710296,"vX0":-9.854638934039126,"vY0":-125.20769136661004,"vZ0":-4.969656294697813,"x":149.82,"y":199.52,"x0":3.165296052209097,"y0":50.00160079823836,"z0":5.366834882118201,"aX":-0.5985889021539907},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.0,"breakHorizontal":2.9,"spinRate":2404,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.43652740796213063,"extension":7.001951577248419},"index":0,"playId":"e70785b2-ad50-3870-a1bb-0cf6d1759dd0","pitchNumber":1,"startTime":"2026-03-12T20:23:30.109Z","endTime":"2026-03-12T20:23:36.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.1,"endSpeed":80.5,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31688983167988,"aZ":-20.28709518461594,"pfxX":8.126474580205013,"pfxZ":7.183619983096186,"pX":-0.22424763644393508,"pZ":2.809154753283869,"vX0":-11.09856127619626,"vY0":-127.81800490149881,"vZ0":-2.48262161845627,"x":125.55,"y":162.93,"x0":3.118112526955154,"y0":50.003627531440856,"z0":5.3858718296107435,"aX":13.44955772765887},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.6,"breakHorizontal":-12.2,"spinRate":2378,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4285000685805831,"extension":7.464655927271804},"index":1,"playId":"d4b42994-91ce-3288-99c0-7d307e02d00c","pitchNumber":2,"startTime":"2026-03-12T20:23:45.481Z","endTime":"2026-03-12T20:23:50.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0872214149545,"aZ":-23.503724203480854,"pfxX":8.166695989371021,"pfxZ":6.278420391547063,"pX":0.07914145815358713,"pZ":2.086141814712458,"vX0":-8.794479588814996,"vY0":-117.070623761735,"vZ0":-2.460569833011471,"x":113.98,"y":182.45,"x0":2.8318110403036223,"y0":50.00502666882122,"z0":5.361757838036871,"aX":11.28385374993278},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":11.0,"breakHorizontal":-12.5,"spinRate":1699,"spinDirection":127},"zone":8,"typeConfidence":0.91,"plateTime":0.4687259021951089,"extension":7.525881657999455},"hitData":{"launchSpeed":80.0,"launchAngle":71.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.2,"coordY":169.84}},"index":2,"playId":"b33074c9-29da-3668-980a-18a57ad85865","pitchNumber":3,"startTime":"2026-03-12T20:24:06.572Z","endTime":"2026-03-12T20:24:16.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:24:16.981Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:26:14.408Z","endTime":"2026-03-12T20:26:56.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804231553662266,"aZ":-30.946615584989125,"pfxX":2.7168321031250495,"pfxZ":0.772429329043602,"pX":-0.921433971596976,"pZ":2.4948874669003094,"vX0":-0.26571586473763287,"vY0":-124.84888815821255,"vZ0":-2.7491514557448467,"x":152.12,"y":171.42,"x0":-1.1671609118180089,"y0":50.00153216632499,"z0":6.142577191433281,"aX":4.312872155233993},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-4.9,"spinRate":2277,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.43776620045304115,"extension":5.932437293020951},"index":0,"playId":"f3b559be-8995-3bd2-9207-7642a4b6cf92","pitchNumber":1,"startTime":"2026-03-12T20:26:28.134Z","endTime":"2026-03-12T20:26:35.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32966635002331,"aZ":-14.008204413911457,"pfxX":-2.2579407685678894,"pfxZ":9.75980548197513,"pX":0.09851607603562705,"pZ":2.7654126036588638,"vX0":3.3364768262819755,"vY0":-135.96005470280093,"vZ0":-6.060924292919367,"x":113.24,"y":164.11,"x0":-0.854345051295932,"y0":50.0065683178224,"z0":6.005384801784389,"aX":-4.204837234110928},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":3.4,"spinRate":2427,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.403695245898982,"extension":5.89622635285699},"hitData":{"launchSpeed":82.6,"launchAngle":52.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.27,"coordY":121.44}},"index":1,"playId":"22cdaa9a-728a-3f10-9e47-25e51f39a74c","pitchNumber":2,"startTime":"2026-03-12T20:26:44.582Z","endTime":"2026-03-12T20:26:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:26:56.461Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:26:59.355Z","endTime":"2026-03-12T20:29:20.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":85.9,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57511687469664,"aZ":-29.327162019087563,"pfxX":1.9680428386615034,"pfxZ":1.7965987502019116,"pX":-0.14765699105364247,"pZ":1.6231568542655153,"vX0":1.2801189305511957,"vY0":-125.036388117012,"vZ0":-4.843486885322518,"x":122.63,"y":194.95,"x0":-0.9221417085133398,"y0":50.00087923407513,"z0":5.996190499811773,"aX":3.110341545047989},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.8,"spinRate":2287,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4383273157865384,"extension":5.949988412119338},"index":0,"playId":"11b80e1f-5e0b-39ad-b5d0-3044619e697d","pitchNumber":1,"startTime":"2026-03-12T20:27:16.981Z","endTime":"2026-03-12T20:27:21.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52042174073891,"aZ":-30.16773019813794,"pfxX":-9.676154992461178,"pfxZ":1.2253135522974938,"pX":-0.2741669558769171,"pZ":1.0958911786844276,"vX0":5.4851567303090345,"vY0":-128.118296387813,"vZ0":-5.288983329435738,"x":127.45,"y":209.19,"x0":-1.199486898014019,"y0":50.00627692754762,"z0":5.580318352373892,"aX":-15.890168883720555},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":16.1,"spinRate":1667,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42955942069165154,"extension":6.239064583237572},"index":1,"playId":"6fd4ed0f-7108-3842-96ac-cffb71e5c165","pitchNumber":2,"startTime":"2026-03-12T20:27:31.801Z","endTime":"2026-03-12T20:27:35.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.274403511563513,"aZ":-20.556769560871302,"pfxX":-8.501849273724371,"pfxZ":6.149252388275714,"pX":0.9288519997117891,"pZ":3.462991552249182,"vX0":7.108281599950281,"vY0":-136.17808473162643,"vZ0":-3.3035147832112317,"x":81.59,"y":145.28,"x0":-0.603228130872676,"y0":50.00171062846302,"z0":6.104003095680575,"aX":-16.0598779546054},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":14.0,"spinRate":2028,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4013210121545847,"extension":6.1030620489977006},"index":2,"playId":"9894f8e5-b75f-3a2b-b7f4-dc48faad05bf","pitchNumber":3,"startTime":"2026-03-12T20:28:08.880Z","endTime":"2026-03-12T20:28:12.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974340750243254,"aZ":-29.455654625243746,"pfxX":1.8993550072132317,"pfxZ":1.6740237226549812,"pX":0.9074316354227869,"pZ":1.881353498316145,"vX0":3.7742757320823555,"vY0":-126.59903319838273,"vZ0":-4.44868780059238,"x":82.41,"y":187.98,"x0":-0.8475561213920291,"y0":50.00621646145362,"z0":6.009356975633232,"aX":3.0950921530367173},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-4.3,"spinRate":2343,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43204721446497496,"extension":5.970155714048814},"index":3,"playId":"0fb0d611-2848-30ad-a663-dff851dfc6a9","pitchNumber":4,"startTime":"2026-03-12T20:28:25.499Z","endTime":"2026-03-12T20:28:33.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082842706188572,"aZ":-31.424870225606792,"pfxX":-8.371511350596476,"pfxZ":0.4451153573936004,"pX":-0.2945066491060102,"pZ":2.611595032796169,"vX0":4.8297930024969675,"vY0":-128.67443567614384,"vZ0":-1.8012338373933034,"x":128.23,"y":168.27,"x0":-1.1057984789159585,"y0":50.00286056178656,"z0":5.749812208582403,"aX":-14.072598560632374},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":14.2,"spinRate":1589,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4252710703937588,"extension":6.157092217935146},"index":4,"playId":"840922c3-93f2-38c1-8f63-3c3110143370","pitchNumber":5,"startTime":"2026-03-12T20:28:48.803Z","endTime":"2026-03-12T20:28:52.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552617290271403,"aZ":-28.16503028185184,"pfxX":2.1730055560929795,"pfxZ":2.4098547854512953,"pX":1.5677732810605023,"pZ":1.9966574876955006,"vX0":4.971317300207065,"vY0":-126.991204834792,"vZ0":-4.58970726510865,"x":57.24,"y":184.87,"x0":-0.6834290423255778,"y0":50.001478841024245,"z0":6.020552266573927,"aX":3.6135991430666223},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.9,"spinRate":2348,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4283316401969266,"extension":6.008828705166476},"index":5,"playId":"c3eb692e-60b4-30b9-960a-cd36c4233f8f","pitchNumber":6,"startTime":"2026-03-12T20:29:13.764Z","endTime":"2026-03-12T20:29:20.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:29:20.258Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:29:32.181Z","endTime":"2026-03-12T20:30:43.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865394717631034,"aZ":-18.456915041163548,"pfxX":-2.3864559737667985,"pfxZ":7.199526143005833,"pX":1.207016881089379,"pZ":2.2032984433880913,"vX0":5.74090376909639,"vY0":-136.39218012398788,"vZ0":-6.945660887200771,"x":70.99,"y":179.29,"x0":-0.6046120503536819,"y0":50.00156730189386,"z0":6.0320256951811615,"aX":-4.546511832435945},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":3.2,"spinRate":2177,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3998758063824539,"extension":5.969004553039004},"index":0,"playId":"b857394b-99e5-3c02-a934-edb947937b25","pitchNumber":1,"startTime":"2026-03-12T20:29:42.500Z","endTime":"2026-03-12T20:29:47.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.9,"endSpeed":82.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395841191537915,"aZ":-31.49561743939543,"pfxX":-7.4561628355277385,"pfxZ":0.39491377552012175,"pX":0.12702409073370535,"pZ":0.8626757849084699,"vX0":5.50986495864609,"vY0":-129.3614588276215,"vZ0":-6.01368943379137,"x":112.16,"y":215.49,"x0":-1.0510102631423266,"y0":50.00167524272762,"z0":5.60149707459269,"aX":-12.765692620749942},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.4,"breakHorizontal":12.5,"spinRate":1564,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42176253297823507,"extension":6.125140080940556},"index":1,"playId":"1489e761-0388-36bf-b4e9-6e9977b2d505","pitchNumber":2,"startTime":"2026-03-12T20:29:58.831Z","endTime":"2026-03-12T20:30:01.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602068691589118,"aZ":-18.181292964973217,"pfxX":-7.967346929357721,"pfxZ":7.246081262420525,"pX":-0.3724895722681143,"pZ":1.4477960563864165,"vX0":3.8692587032401216,"vY0":-137.6376474168917,"vZ0":-8.909688984278134,"x":131.2,"y":199.69,"x0":-0.7560483982106845,"y0":50.00657059092471,"z0":5.94214259806409,"aX":-15.393732613633292},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":13.7,"spinRate":2345,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.39692561577210306,"extension":6.061024292558827},"index":2,"playId":"5bf5e895-0954-342c-830b-cfaf4736563c","pitchNumber":3,"startTime":"2026-03-12T20:30:16.231Z","endTime":"2026-03-12T20:30:20.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341487709955317,"aZ":-22.400835122985505,"pfxX":-8.011119683536482,"pfxZ":5.055223118359115,"pX":0.626484693144076,"pZ":0.9864757974118137,"vX0":6.462756234216066,"vY0":-137.65609788793577,"vZ0":-8.954013522349337,"x":93.12,"y":212.15,"x0":-0.7018578066015039,"y0":50.00556896976858,"z0":5.777869865389166,"aX":-15.496212044354035},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2184,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3967270848610549,"extension":6.11952101866212},"index":3,"playId":"38f33abc-d5b8-3b1f-9a93-7ba076d506c7","pitchNumber":4,"startTime":"2026-03-12T20:30:37.916Z","endTime":"2026-03-12T20:30:43.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:30:43.236Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ritter grounds out, shortstop Jacob Amaya to first baseman Luken Baker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:31:37.940Z","endTime":"2026-03-12T20:34:49.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":10},"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"828eac1e-d1a4-33eb-adb8-ebbe2e04c9fe","startTime":"2026-03-12T20:31:03.899Z","endTime":"2026-03-12T20:31:08.866Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"74e2826f-ee9d-307a-a011-3f051b44280b","startTime":"2026-03-12T20:31:20.746Z","endTime":"2026-03-12T20:31:27.645Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58347459184996,"aZ":-29.71249232984641,"pfxX":3.043978533643003,"pfxZ":1.4779562776644184,"pX":0.877521224411014,"pZ":3.0449069201037187,"vX0":3.0864274165944487,"vY0":-127.61632359982431,"vZ0":-2.0787789532594227,"x":83.55,"y":156.57,"x0":-0.7383532653408388,"y0":50.00526061237382,"z0":6.185943695345755,"aX":5.074992919821111},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-6.1,"spinRate":2259,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.42742783492128655,"extension":5.973737918149671},"index":2,"playId":"531db3ad-34af-355b-99fe-51634debce7e","pitchNumber":1,"startTime":"2026-03-12T20:31:40.099Z","endTime":"2026-03-12T20:31:45.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196566424273776,"aZ":-19.009730077549406,"pfxX":-6.358536749709397,"pfxZ":6.801374901110687,"pX":-0.320880356546327,"pZ":3.064905635320808,"vX0":3.2339146530878597,"vY0":-137.4713368160195,"vZ0":-4.769851340489709,"x":129.23,"y":156.03,"x0":-0.679094319640651,"y0":50.005190593484265,"z0":6.092467205123298,"aX":-12.311640080355433},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":10.9,"spinRate":2160,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39670209612910545,"extension":6.062017994113255},"index":3,"playId":"de5fdbdd-f6b6-303d-8941-b8e71415f46c","pitchNumber":2,"startTime":"2026-03-12T20:32:00.858Z","endTime":"2026-03-12T20:32:04.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386998981201984,"aZ":-29.496418570917285,"pfxX":1.553008800874494,"pfxZ":1.6420442749517319,"pX":1.402889027801539,"pZ":1.2570057194902005,"vX0":4.754579637789645,"vY0":-126.46061793453367,"vZ0":-5.917940300397203,"x":114.25,"y":150.47,"x0":-0.6960482931187355,"y0":50.00592393535672,"z0":5.964489953319238,"aX":2.541232750390506},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":-3.8,"spinRate":2360,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4314848416859953,"extension":6.196980326747741},"index":4,"playId":"377480e8-0651-3959-860d-593b7199eaba","pitchNumber":3,"startTime":"2026-03-12T20:32:26.858Z","endTime":"2026-03-12T20:32:32.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500879484210323,"aZ":-30.002021802295516,"pfxX":1.246962973204016,"pfxZ":1.3405840873097947,"pX":1.3392948371849207,"pZ":1.2667541611175988,"vX0":4.435858791718646,"vY0":-126.33976912983726,"vZ0":-5.8337651959521954,"x":65.95,"y":204.58,"x0":-0.6004137639784612,"y0":50.00068738002289,"z0":6.013871973122411,"aX":2.017478682852399},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-3.2,"spinRate":2382,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.43335733808965937,"extension":6.088303027264611},"index":5,"playId":"157282f8-2c47-3e83-8e29-9dc81de9a8ac","pitchNumber":4,"startTime":"2026-03-12T20:32:47.387Z","endTime":"2026-03-12T20:32:53.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"4fd7bf4d-f1ec-32ab-b702-95db929bb7f9","startTime":"2026-03-12T20:33:06.115Z","endTime":"2026-03-12T20:33:16.146Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Ryan Ritter batting, Kyle Karros advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":664199,"fullName":"Taylor Clarke"}}},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"4fd7bf4d-f1ec-32ab-b702-95db929bb7f9","startTime":"2026-03-12T20:33:40.286Z","endTime":"2026-03-12T20:33:40.287Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"postOnSecond":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.89,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22500146166296,"aZ":-29.97465224908954,"pfxX":1.620537134912615,"pfxZ":1.3521528578800739,"pX":1.5080278620762566,"pZ":1.83884702014562,"vX0":4.576796712857103,"vY0":-126.33288571212209,"vZ0":-4.693793165796016,"x":59.52,"y":189.13,"x0":-0.5330712185878835,"y0":50.00279113960608,"z0":6.1128120262045895,"aX":2.6353603783843407},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":-4.0,"spinRate":2457,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43252449628758693,"extension":6.039566251968369},"index":8,"playId":"52490986-e553-3e96-bf4e-ff22f462743e","pitchNumber":5,"startTime":"2026-03-12T20:33:40.288Z","endTime":"2026-03-12T20:33:44.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813590260508853,"aZ":-28.814939251200418,"pfxX":-7.042032325644511,"pfxZ":1.9582260848178379,"pX":-0.5379358482350616,"pZ":3.0105331063029848,"vX0":3.572025556506502,"vY0":-130.1642015015657,"vZ0":-1.7104080846265288,"x":137.5,"y":157.5,"x0":-1.0115796621669215,"y0":50.00604339942968,"z0":5.853755466810947,"aX":-12.109987507535347},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":12.0,"spinRate":1680,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4204638387958468,"extension":6.0760320294734065},"index":9,"playId":"4cb77401-7dc5-3173-a712-afa9bb630fad","pitchNumber":6,"startTime":"2026-03-12T20:34:14.208Z","endTime":"2026-03-12T20:34:17.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66451437202743,"aZ":-20.714915338014567,"pfxX":-8.049611728420604,"pfxZ":5.959226430533489,"pX":-0.04142535137421228,"pZ":2.3578574151338607,"vX0":4.8821445285351235,"vY0":-137.57315829706994,"vZ0":-5.9550043602828335,"x":118.58,"y":175.12,"x0":-0.7905369069421111,"y0":50.000072712433585,"z0":5.948168403527218,"aX":-15.473562628819053},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2345,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3976719242519806,"extension":6.16567636292439},"hitData":{"launchSpeed":105.6,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.95,"coordY":164.27}},"index":10,"playId":"7ae56c7d-84ac-3d3e-a7cd-0469d3779312","pitchNumber":7,"startTime":"2026-03-12T20:34:42.775Z","endTime":"2026-03-12T20:34:49.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:34:49.970Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Amaya pops out to second baseman Ryan Ritter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:36:57.770Z","endTime":"2026-03-12T20:37:53.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":81.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151512257800803,"aZ":-14.995160518568436,"pfxX":6.9968240675943125,"pfxZ":10.036366892194408,"pX":0.3437155613605619,"pZ":2.245736150216938,"vX0":-9.801637557281536,"vY0":-129.7433205827604,"vZ0":-5.063273169801992,"x":103.9,"y":178.15,"x0":3.254592407998702,"y0":50.00100951920259,"z0":5.358335692217752,"aX":11.97452473940046},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.3,"breakHorizontal":-10.6,"spinRate":2344,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4215287777895256,"extension":7.406725029562546},"index":0,"playId":"e87c036e-e0c3-3a69-8187-b9120d1b94fd","pitchNumber":1,"startTime":"2026-03-12T20:36:57.770Z","endTime":"2026-03-12T20:37:05.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.1,"endSpeed":80.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215048976405306,"aZ":-18.034533404476456,"pfxX":7.1527275842153575,"pfxZ":8.485324296590928,"pX":0.4246193417672859,"pZ":2.198245016169716,"vX0":-9.41395919910629,"vY0":-127.98287933848867,"vZ0":-4.306325799599758,"x":100.81,"y":179.43,"x0":3.2131333426228217,"y0":50.00612517717191,"z0":5.306125354663367,"aX":11.925656169675705},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.6,"breakHorizontal":-10.9,"spinRate":2346,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.42717655809971955,"extension":7.377315836361613},"index":1,"playId":"5df0652c-a4b9-3d0d-9a20-07f2694d8166","pitchNumber":2,"startTime":"2026-03-12T20:37:11.464Z","endTime":"2026-03-12T20:37:15.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-12T20:37:22.268Z","endTime":"2026-03-12T20:37:30.837Z","isPitch":false,"type":"action","player":{"id":676070,"link":"/api/v1/people/676070"},"defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.2,"endSpeed":80.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713502911463465,"aZ":-16.5921570784087,"pfxX":6.846481653043436,"pfxZ":9.301055559096667,"pX":1.7136566054221904,"pZ":4.143775304643095,"vX0":-6.371656148536909,"vY0":-128.38242374110516,"vZ0":-0.02376459063926728,"x":51.68,"y":126.9,"x0":3.3340112796184425,"y0":50.000347460245024,"z0":5.4408120644423565,"aX":11.466994678848858},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":17.0,"breakHorizontal":-11.0,"spinRate":2259,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4260757890119615,"extension":7.3002751727680995},"index":3,"playId":"5aa6b142-11d7-3adb-9dbd-465c3d8ee1c5","pitchNumber":3,"startTime":"2026-03-12T20:37:30.837Z","endTime":"2026-03-12T20:37:37.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748083046418827,"aZ":-24.627839167689032,"pfxX":-0.2635283994566646,"pfxZ":4.661277654987401,"pX":-0.8865674746003672,"pZ":2.487455990070675,"vX0":-10.273263567657633,"vY0":-125.50454939584733,"vZ0":-2.3892307670013446,"x":150.79,"y":171.62,"x0":3.2681055225283617,"y0":50.00454479253515,"z0":5.4262074999002925,"aX":-0.4266464281661769},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":2.5,"spinRate":2339,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4338763968774,"extension":7.2152894944878145},"hitData":{"launchSpeed":63.8,"launchAngle":57.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.22,"coordY":149.31}},"index":4,"playId":"fed56bbb-ccf3-324c-b766-11b20bcad328","pitchNumber":4,"startTime":"2026-03-12T20:37:45.412Z","endTime":"2026-03-12T20:37:53.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:37:53.517Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kristian Robinson flies out to right fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:38:18.762Z","endTime":"2026-03-12T20:38:51.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.949197011668378,"aZ":-24.408853410591618,"pfxX":7.741061452032784,"pfxZ":5.651596570112995,"pX":0.3489450033340937,"pZ":3.0520437131063827,"vX0":-8.445555934879458,"vY0":-115.94200510168224,"vZ0":-0.2851195790859685,"x":103.7,"y":156.37,"x0":3.0185536721104387,"y0":50.00022481357042,"z0":5.489260335262095,"aX":10.628170696923668},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.4,"breakHorizontal":-12.1,"spinRate":1682,"spinDirection":125},"zone":3,"typeConfidence":0.91,"plateTime":0.47090091938761436,"extension":7.649852423010293},"index":0,"playId":"b89a1700-376c-31f6-bc94-849f8e09f7cb","pitchNumber":1,"startTime":"2026-03-12T20:38:20.283Z","endTime":"2026-03-12T20:38:24.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":81.8,"endSpeed":75.5,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.973719953194657,"aZ":-24.83086899496786,"pfxX":7.726912461385014,"pfxZ":5.081426550488894,"pX":0.4946126536702185,"pZ":2.7971259172780782,"vX0":-8.25605152475756,"vY0":-118.95862738229849,"vZ0":-1.1018322920703871,"x":98.15,"y":163.26,"x0":2.992291307884302,"y0":50.0043794641363,"z0":5.499613522880194,"aX":11.171467173975504},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.2,"breakHorizontal":-12.2,"spinRate":1605,"spinDirection":126},"zone":6,"typeConfidence":0.91,"plateTime":0.4589181560723037,"extension":7.59527676167948},"hitData":{"launchSpeed":99.8,"launchAngle":46.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.76,"coordY":77.8}},"index":1,"playId":"cebb16fa-33d5-3feb-8fb7-296fa5d385bd","pitchNumber":2,"startTime":"2026-03-12T20:38:34.779Z","endTime":"2026-03-12T20:38:51.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:38:51.567Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"LuJames Groover singles on a ground ball to right fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:39:08.294Z","endTime":"2026-03-12T20:40:41.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(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":89.5,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23245377863739,"aZ":-14.451149170200347,"pfxX":7.2545177939628935,"pfxZ":10.301973271285503,"pX":0.8250140900398071,"pZ":2.3737301927167858,"vX0":-8.714060463442832,"vY0":-130.07421891685564,"vZ0":-5.07003851587174,"x":85.55,"y":174.69,"x0":3.269586914183039,"y0":50.004891320579176,"z0":5.4368378455252415,"aX":12.484008039948547},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":-11.3,"spinRate":2303,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4204341689685598,"extension":7.325522462370678},"index":0,"playId":"69fadb4c-32dd-3732-940d-3914dd2a1e70","pitchNumber":1,"startTime":"2026-03-12T20:39:08.294Z","endTime":"2026-03-12T20:39:11.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.124701278594124,"aZ":-24.206568012910086,"pfxX":-1.5346248945883543,"pfxZ":4.9325324862402535,"pX":-0.12587975450367123,"pZ":2.1325896667688706,"vX0":-8.201414861991438,"vY0":-125.70709854510352,"vZ0":-3.026208887034021,"x":121.8,"y":181.2,"x0":3.3653750619673515,"y0":50.00556070118893,"z0":5.29623659327742,"aX":-2.4799984065495795},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":4.4,"spinRate":2345,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.43409126414129107,"extension":7.120259660915182},"index":1,"playId":"11410034-099a-313a-b7bb-624344dd6016","pitchNumber":2,"startTime":"2026-03-12T20:39:23.167Z","endTime":"2026-03-12T20:39:29.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.687704362826807,"aZ":-33.801498492215906,"pfxX":-7.910094341024903,"pfxZ":-1.2280781107198102,"pX":0.20316898092902655,"pZ":2.7325585803343704,"vX0":-4.860878695507085,"vY0":-114.06501295032572,"vZ0":0.9940032140939847,"x":109.26,"y":165.0,"x0":3.3846804439706717,"y0":50.0028105466601,"z0":5.607046403471908,"aX":-10.48988102745409},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.5,"spinRate":2365,"spinDirection":302},"zone":5,"typeConfidence":0.91,"plateTime":0.4789887533087569,"extension":7.301138999834408},"index":2,"playId":"403c1781-da4c-3bce-9492-1eeeb5c8a8f4","pitchNumber":3,"startTime":"2026-03-12T20:39:40.150Z","endTime":"2026-03-12T20:39:43.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":81.2,"endSpeed":75.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79587956082453,"aZ":-23.294164761895786,"pfxX":7.9567741009728294,"pfxZ":6.215069081477639,"pX":2.2296506337164246,"pZ":2.108114071914985,"vX0":-4.675662271376151,"vY0":-118.29453501101489,"vZ0":-2.827058717084906,"x":32.01,"y":181.86,"x0":3.189640857553127,"y0":50.00416874792152,"z0":5.435238842281302,"aX":11.372129517872793},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.9,"breakHorizontal":-13.4,"spinRate":1658,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.46154317141220425,"extension":7.278900796719296},"index":3,"playId":"51b4fba5-320f-3f5c-b13b-8522fe287623","pitchNumber":4,"startTime":"2026-03-12T20:39:59.253Z","endTime":"2026-03-12T20:40:04.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":80.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.379278263949168,"aZ":-23.36118517785957,"pfxX":-0.06654706794141241,"pfxZ":5.409512318185264,"pX":-0.32066592637752134,"pZ":2.946570312621501,"vX0":-9.033163259813138,"vY0":-125.98590160835283,"vZ0":-1.5023307927665908,"x":129.22,"y":159.22,"x0":3.299819137367374,"y0":50.00285694718181,"z0":5.414595704363744,"aX":-0.10689098387291777},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.7,"breakHorizontal":1.9,"spinRate":2316,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.43255339768616796,"extension":7.088393832393201},"index":4,"playId":"d8722a57-bb03-3dd8-92d6-a7b4592bef06","pitchNumber":5,"startTime":"2026-03-12T20:40:15.289Z","endTime":"2026-03-12T20:40:18.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":82.0,"endSpeed":74.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803416556328635,"aZ":-23.82324129888847,"pfxX":8.244369087483603,"pfxZ":5.826286615717054,"pX":1.2231456278848696,"pZ":2.7608807105257744,"vX0":-6.615762773009246,"vY0":-119.19201507773755,"vZ0":-1.2037639888850695,"x":70.38,"y":164.24,"x0":2.969266041296618,"y0":50.00194825203567,"z0":5.432140121232759,"aX":11.812586907106303},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.6,"breakHorizontal":-13.2,"spinRate":1759,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.4602811246319569,"extension":7.419200253382906},"hitData":{"launchSpeed":90.2,"launchAngle":4.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.75,"coordY":107.07}},"index":5,"playId":"bfb95531-4ae4-31cc-9ec0-0c052e4ab8e0","pitchNumber":6,"startTime":"2026-03-12T20:40:32.228Z","endTime":"2026-03-12T20:40:41.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:40:41.884Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Waldschmidt grounds out, shortstop Chad Stevens to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:41:03.662Z","endTime":"2026-03-12T20:41:45.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941730227705946,"aZ":-18.197274305265225,"pfxX":8.150891690275694,"pfxZ":8.490302758623734,"pX":-0.657671132359911,"pZ":2.5370027667043904,"vX0":-11.948448905048812,"vY0":-128.14898969373988,"vZ0":-3.353248792213008,"x":142.07,"y":170.28,"x0":3.027897064884905,"y0":50.006330296347066,"z0":5.301537143690389,"aX":13.425555755298475},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.6,"breakHorizontal":-11.8,"spinRate":2294,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4290644837531832,"extension":7.410192005760449},"index":0,"playId":"07204fac-bd79-37d0-8165-aa4617bf3e2f","pitchNumber":1,"startTime":"2026-03-12T20:41:03.662Z","endTime":"2026-03-12T20:41:12.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717955264634337,"aZ":-24.30532216263754,"pfxX":-1.5787458529676988,"pfxZ":4.995243066803296,"pX":-0.6694340973436541,"pZ":2.5947625628768853,"vX0":-9.121721617676199,"vY0":-124.89226712185828,"vZ0":-1.8152443034918,"x":142.52,"y":168.72,"x0":3.2390751611280684,"y0":50.0042304584105,"z0":5.334680745950166,"aX":-2.4881240890237857},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.9,"breakHorizontal":5.0,"spinRate":2361,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4389557529665997,"extension":7.172902227324658},"hitData":{"launchSpeed":70.5,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.81,"coordY":164.77}},"index":1,"playId":"4f0a6005-808c-3b7e-831e-3b39b498696a","pitchNumber":2,"startTime":"2026-03-12T20:41:35.219Z","endTime":"2026-03-12T20:41:45.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:41:45.944Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chad Stevens grounds out, third baseman LuJames Groover to first baseman Luken Baker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:43:49.049Z","endTime":"2026-03-12T20:44:00.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T20:42:41.300Z","endTime":"2026-03-12T20:43:50.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":84.8,"endSpeed":78.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88898005968878,"aZ":-38.34290391097989,"pfxX":2.2299231332425533,"pfxZ":-3.9628275777922584,"pX":0.3822682921067169,"pZ":1.9958309706275543,"vX0":3.6677427275020347,"vY0":-123.55837549481747,"vZ0":-1.695337830794929,"x":102.43,"y":184.89,"x0":-1.4066764473745974,"y0":50.00077413229564,"z0":5.890556304323842,"aX":3.4730043958615484},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.3,"breakHorizontal":-4.8,"spinRate":2708,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.44202824635369,"extension":6.225616505299354},"hitData":{"launchSpeed":90.4,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.81,"coordY":178.95}},"index":1,"playId":"25c8d947-b189-3a82-8611-b6889f229612","pitchNumber":1,"startTime":"2026-03-12T20:43:50.641Z","endTime":"2026-03-12T20:44:00.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:44:00.824Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to third baseman LuJames Groover.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:44:24.294Z","endTime":"2026-03-12T20:45:31.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.860606628101262,"aZ":-11.855030588898586,"pfxX":-3.870607022588346,"pfxZ":9.740615501855281,"pX":0.3495115687937092,"pZ":1.746875162192342,"vX0":6.6226405593953315,"vY0":-143.23115697050298,"vZ0":-8.86352915724929,"x":103.68,"y":191.61,"x0":-1.4855857894550215,"y0":50.00343701445231,"z0":5.615405175655715,"aX":-8.074940036026598},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2081,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.38184065239859555,"extension":6.228508167710848},"index":0,"playId":"aebf7712-31a6-3811-9c1e-ca36681536bd","pitchNumber":1,"startTime":"2026-03-12T20:44:24.294Z","endTime":"2026-03-12T20:44:28.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.694509051605145,"aZ":-10.006021452514243,"pfxX":-3.032175319858631,"pfxZ":10.548080749840391,"pX":-0.706863355097021,"pZ":2.8181943246161056,"vX0":4.1112558351554105,"vY0":-144.29831580665976,"vZ0":-6.2585351216116685,"x":143.94,"y":162.69,"x0":-1.7584937566037546,"y0":50.001010447709696,"z0":5.636793213049326,"aX":-6.371546927871962},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.0,"breakHorizontal":4.7,"spinRate":2282,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.3801129292408447,"extension":6.069914097050108},"index":1,"playId":"625b3e19-7a18-3149-af99-8363799c8986","pitchNumber":2,"startTime":"2026-03-12T20:44:41.067Z","endTime":"2026-03-12T20:44:45.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85671756462828,"aZ":-12.038860238185475,"pfxX":-3.988232865023699,"pfxZ":9.361292334203563,"pX":-1.2069777684764362,"pZ":3.014918239647822,"vX0":2.75553085888526,"vY0":-145.87261997401927,"vZ0":-5.587487544431188,"x":163.01,"y":157.38,"x0":-1.6464652059654696,"y0":50.00698444348634,"z0":5.683528085856343,"aX":-8.582511801403843},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2270,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.37572808665375934,"extension":6.060604733123609},"index":2,"playId":"21ebf065-ae24-323f-b835-0f39c19f8d03","pitchNumber":3,"startTime":"2026-03-12T20:44:57.939Z","endTime":"2026-03-12T20:45:00.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60412513492486,"aZ":-12.44959983134776,"pfxX":-2.5187555405576596,"pfxZ":9.383655037692487,"pX":-0.27299834315498256,"pZ":3.7218512149422875,"vX0":4.866827336627321,"vY0":-144.10156117401021,"vZ0":-3.620043161107712,"x":127.41,"y":138.29,"x0":-1.656885161346883,"y0":50.00649021347543,"z0":5.764096208914573,"aX":-5.297004181812614},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":3.6,"spinRate":2217,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38016366356263953,"extension":6.067976717561812},"hitData":{"launchSpeed":84.4,"launchAngle":73.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.24,"coordY":169.16}},"index":3,"playId":"bbc5a63f-fb61-3f92-ab9a-5733d50fcec4","pitchNumber":4,"startTime":"2026-03-12T20:45:19.709Z","endTime":"2026-03-12T20:45:31.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:45:31.706Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann challenged (pitch result), call on the field was overturned: Jake McCarthy called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:45:53.932Z","endTime":"2026-03-12T20:47:19.871Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66824273646071,"aZ":-26.148337644231326,"pfxX":-8.502406536855748,"pfxZ":3.29505071512817,"pX":-0.9099135273243091,"pZ":4.156891337646562,"vX0":4.879458786394557,"vY0":-134.3001240112764,"vZ0":0.11493677193247964,"x":151.68,"y":126.54,"x0":-1.6441836153426408,"y0":50.004586399004566,"z0":5.971029611370535,"aX":-15.556682262762765},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":14.4,"spinRate":1882,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.4076076603627632,"extension":5.891292854217893},"index":0,"playId":"08342545-2e7b-39fc-b766-bd95a7b57cca","pitchNumber":1,"startTime":"2026-03-12T20:45:53.932Z","endTime":"2026-03-12T20:45:58.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356980766021568,"aZ":-25.975099778213195,"pfxX":-8.595462024983242,"pfxZ":3.4860956013484827,"pX":-0.3297937112885693,"pZ":3.1489266225037063,"vX0":6.393795205596432,"vY0":-132.46186434054442,"vZ0":-2.0024905005386553,"x":129.57,"y":153.76,"x0":-1.658429690161252,"y0":50.0006266290304,"z0":5.814305509878997,"aX":-15.269155851259164},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":14.2,"spinRate":1915,"spinDirection":245},"zone":1,"typeConfidence":0.89,"plateTime":0.4135424944801058,"extension":5.994602700684781},"index":1,"playId":"575052fe-259f-3a90-b6db-eea294dfc948","pitchNumber":2,"startTime":"2026-03-12T20:46:07.804Z","endTime":"2026-03-12T20:46:12.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11165813181867,"aZ":-38.626355037715626,"pfxX":4.637200080417468,"pfxZ":-4.214526158481013,"pX":-0.06299321794564784,"pZ":1.435746996812649,"vX0":2.0112651229618317,"vY0":-122.8709506816151,"vZ0":-2.7911896652050014,"x":119.4,"y":200.01,"x0":-1.4944178149696112,"y0":50.004044203882955,"z0":5.8654042580194385,"aX":7.097445153666723},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.0,"breakHorizontal":-8.9,"spinRate":2915,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.44560236910921525,"extension":6.156913258018266},"index":2,"playId":"5510cf88-8d49-3134-aba6-4318c6e81203","pitchNumber":3,"startTime":"2026-03-12T20:46:29.448Z","endTime":"2026-03-12T20:46:36.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29724157586652,"aZ":-11.552823664930196,"pfxX":-4.215816049330982,"pfxZ":9.796315676802504,"pX":-1.2159289080254199,"pZ":2.3732165894100565,"vX0":2.692600683820809,"vY0":-144.34083930550048,"vZ0":-7.022603073630645,"x":163.35,"y":174.7,"x0":-1.6141709896193337,"y0":50.00710750339969,"z0":5.552947062843728,"aX":-8.877953268562782},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2241,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.3798011832909416,"extension":6.270751150716609},"index":3,"playId":"81196fab-d8f9-3f57-9ca3-ba25d1fbfb45","pitchNumber":4,"startTime":"2026-03-12T20:46:57.935Z","endTime":"2026-03-12T20:47:02.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23244188641602,"aZ":-12.770867558043763,"pfxX":-3.819646741549189,"pfxZ":9.23602357702145,"pX":0.5274556216284646,"pZ":1.6178582464874838,"vX0":6.742372612193112,"vY0":-143.77029576695165,"vZ0":-8.937324857184725,"x":96.89,"y":195.1,"x0":-1.3480592759022634,"y0":50.00289847816782,"z0":5.55248410903191,"aX":-8.024862008620104},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2124,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.3804711155063898,"extension":6.231221913098534},"index":4,"playId":"31aefc44-8c1c-3c94-99c3-f01999eca773","pitchNumber":5,"startTime":"2026-03-12T20:47:14.867Z","endTime":"2026-03-12T20:47:19.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:47:19.871Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Lawlar grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:49:43.658Z","endTime":"2026-03-12T20:50:33.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.943232919842664,"aZ":-23.025970308104778,"pfxX":10.525684888079136,"pfxZ":6.714468362156886,"pX":0.21928106169470682,"pZ":2.712510718540692,"vX0":-9.15613921545553,"vY0":-116.03478625695021,"vZ0":-1.5199555625696513,"x":108.64,"y":165.54,"x0":2.851013143869836,"y0":50.00057951758175,"z0":5.572266391191397,"aX":14.335026662367342},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":12.0,"breakHorizontal":-16.8,"spinRate":1817,"spinDirection":135},"zone":5,"typeConfidence":0.91,"plateTime":0.47223763961273146,"extension":7.676224236892308},"index":0,"playId":"6c3561c7-a15c-38a2-b45a-77b99ced8bd8","pitchNumber":1,"startTime":"2026-03-12T20:49:43.658Z","endTime":"2026-03-12T20:49:48.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-12T20:49:54.940Z","endTime":"2026-03-12T20:50:08.011Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125787151262717,"aZ":-21.381620498702567,"pfxX":6.762305452215326,"pfxZ":8.011188449070637,"pX":-0.5469737277147181,"pZ":1.0432287247538192,"vX0":-9.17413455741235,"vY0":-115.5066262727725,"vZ0":-5.095570909739032,"x":137.85,"y":210.61,"x0":2.6032321388679933,"y0":50.00213954779624,"z0":5.341750972548405,"aX":9.109670215477252},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":13.4,"breakHorizontal":-9.8,"spinRate":1790,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4747464489128581,"extension":7.906777278233688},"index":2,"playId":"23248a64-06dd-3056-b049-717c88b79d0a","pitchNumber":2,"startTime":"2026-03-12T20:50:08.011Z","endTime":"2026-03-12T20:50:12.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09573981230296,"aZ":-18.848381272004808,"pfxX":3.4560456058539053,"pfxZ":8.2526059296938,"pX":0.08115603609182537,"pZ":2.416585161141413,"vX0":-9.250696871934085,"vY0":-126.11426828112681,"vZ0":-3.4459175577230554,"x":113.91,"y":173.53,"x0":3.343952685491473,"y0":50.002271474873744,"z0":5.316767130506148,"aX":5.581296703128054},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.4,"breakHorizontal":-4.2,"spinRate":2446,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4339303711169249,"extension":7.185383653805928},"hitData":{"launchSpeed":97.2,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.72,"coordY":177.43}},"index":3,"playId":"b5196636-d955-3310-8dd6-7e32c8438510","pitchNumber":3,"startTime":"2026-03-12T20:50:22.782Z","endTime":"2026-03-12T20:50:33.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:50:33.179Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:50:57.113Z","endTime":"2026-03-12T20:51:37.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788586775254803,"aZ":-16.158292834825957,"pfxX":8.769503469655815,"pfxZ":9.717806155901936,"pX":0.4265699132691675,"pZ":1.5715085347254945,"vX0":-9.71224900129836,"vY0":-127.92210327503635,"vZ0":-5.905233406147973,"x":100.74,"y":196.35,"x0":3.1432712469169695,"y0":50.00145561262418,"z0":5.1881132367017795,"aX":14.450813739975768},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.3,"breakHorizontal":-13.6,"spinRate":2296,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.42911507940995053,"extension":7.50230355600634},"index":0,"playId":"5c1d36da-d4b4-3b02-b15f-f3728720c3dc","pitchNumber":1,"startTime":"2026-03-12T20:50:57.113Z","endTime":"2026-03-12T20:51:04.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"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":80.7,"endSpeed":73.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08078330613593,"aZ":-24.38863607717822,"pfxX":8.022397922243181,"pfxZ":5.607684194701028,"pX":0.8141861740161622,"pZ":3.515161931561393,"vX0":-7.310170819938573,"vY0":-117.31656368803368,"vZ0":0.56395382097393,"x":85.97,"y":143.87,"x0":2.9346425442723714,"y0":50.00116501139636,"z0":5.55256363204566,"aX":11.133961460270367},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.6,"breakHorizontal":-12.6,"spinRate":1681,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.4676393687406213,"extension":7.463119122132022},"hitData":{"launchSpeed":35.7,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.19,"coordY":173.86}},"index":1,"playId":"cc73e617-4135-35a5-b6e3-b5f86ee9a019","pitchNumber":2,"startTime":"2026-03-12T20:51:30.394Z","endTime":"2026-03-12T20:51:37.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:51:37.342Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out sharply to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:51:57.426Z","endTime":"2026-03-12T20:53:14.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.5,"endSpeed":80.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17066965020843,"aZ":-17.062655344152056,"pfxX":7.030926467113132,"pfxZ":9.042361315148604,"pX":0.8504046713165476,"pZ":3.151925949360778,"vX0":-8.272108297176473,"vY0":-128.60053760817704,"vZ0":-2.4441475868108125,"x":84.58,"y":153.68,"x0":3.198325641959582,"y0":50.00546161473157,"z0":5.441281271976774,"aX":11.754883453815234},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.0,"breakHorizontal":-10.8,"spinRate":2097,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4262484121669732,"extension":7.388588173986885},"index":0,"playId":"48feb6cf-5fd7-3362-b8c1-475dec9dceb3","pitchNumber":1,"startTime":"2026-03-12T20:52:05.680Z","endTime":"2026-03-12T20:52:09.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.0,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428649455615677,"aZ":-17.292544841490116,"pfxX":7.673375304994023,"pfxZ":9.007193074253529,"pX":-0.1748248234053663,"pZ":2.396961206009835,"vX0":-10.685445450329082,"vY0":-127.74515579644316,"vZ0":-3.849879231272287,"x":123.66,"y":174.06,"x0":3.066152281055926,"y0":50.001043833445515,"z0":5.283710621178988,"aX":12.675686773349252},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.6,"breakHorizontal":-11.5,"spinRate":2264,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4288460473011364,"extension":7.437700495434073},"index":1,"playId":"bc8a49cb-c2aa-3094-add2-5c12f36f91a3","pitchNumber":2,"startTime":"2026-03-12T20:52:20.918Z","endTime":"2026-03-12T20:52:29.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.2,"endSpeed":80.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43899211574792,"aZ":-16.344828632828694,"pfxX":7.142388241423716,"pfxZ":9.523287273498179,"pX":1.8600999185593037,"pZ":3.4505204370118068,"vX0":-6.048607939970675,"vY0":-128.3242710602467,"vZ0":-1.8867602088955235,"x":46.1,"y":145.62,"x0":3.3238897696820504,"y0":50.00044638321348,"z0":5.473534102427819,"aX":11.868104498872123},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":17.0,"breakHorizontal":-11.5,"spinRate":2200,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4274193207093182,"extension":7.226944701167402},"index":2,"playId":"ada43171-6387-31bd-a777-4636ecd72978","pitchNumber":3,"startTime":"2026-03-12T20:52:37.721Z","endTime":"2026-03-12T20:52:41.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-12T20:52:47.055Z","endTime":"2026-03-12T20:53:06.700Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":80.8,"endSpeed":73.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46664936358707,"aZ":-24.58651754849673,"pfxX":8.230540538775385,"pfxZ":5.486920578282146,"pX":-0.30055436511996647,"pZ":2.2196550205955923,"vX0":-9.329528888516474,"vY0":-117.23326823430664,"vZ0":-2.165678846471261,"x":128.46,"y":178.85,"x0":2.6730243758802796,"y0":50.00436217094029,"z0":5.46499302429587,"aX":11.385948588945086},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.6,"breakHorizontal":-12.5,"spinRate":1516,"spinDirection":126},"zone":4,"typeConfidence":0.91,"plateTime":0.46834539250644625,"extension":7.607844741025802},"hitData":{"launchSpeed":108.1,"launchAngle":8.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":83.64,"coordY":150.96}},"index":4,"playId":"542defab-561f-32d1-b5be-b0519adf026b","pitchNumber":4,"startTime":"2026-03-12T20:53:06.700Z","endTime":"2026-03-12T20:53:14.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:53:14.662Z","atBatIndex":21},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brenton Doyle triples (1) on a sharp fly ball to right fielder Kristian Robinson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:55:55.196Z","endTime":"2026-03-12T20:57:08.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drey Jameson replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T20:55:41.765Z","endTime":"2026-03-12T20:55:57.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686753,"link":"/api/v1/people/686753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.3,"endSpeed":88.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006927859590668,"aZ":-16.790971182620513,"pfxX":-7.857224876824235,"pfxZ":7.69121903946258,"pX":0.5798861436974917,"pZ":2.2597268076144825,"vX0":9.497046667224597,"vY0":-139.91246083928644,"vZ0":-5.909479295346065,"x":94.9,"y":177.77,"x0":-1.8238301248035742,"y0":50.00060054263364,"z0":5.4839923112538855,"aX":-15.711024828702609},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2123,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3901877685285333,"extension":5.59790860388356},"index":1,"playId":"a95c5efd-1b1d-3398-8be0-6147057990a5","pitchNumber":1,"startTime":"2026-03-12T20:55:57.414Z","endTime":"2026-03-12T20:56:03.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77353894889111,"aZ":-21.413254674220447,"pfxX":-8.072744816836979,"pfxZ":6.388037296186678,"pX":-0.6239139467476628,"pZ":2.735946550357455,"vX0":6.745886086378216,"vY0":-128.93187287109086,"vZ0":-3.0579419064827564,"x":140.78,"y":164.91,"x0":-2.2252526017028855,"y0":50.00084661873482,"z0":5.589634794624839,"aX":-13.591889073261147},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":13.1,"spinRate":1672,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.42480568340789127,"extension":5.4543810151054775},"index":2,"playId":"9cbc5c5d-b408-324d-84af-82c4647ed2bc","pitchNumber":2,"startTime":"2026-03-12T20:56:12.453Z","endTime":"2026-03-12T20:56:16.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.419792906592317,"aZ":-34.16655344524064,"pfxX":3.0052551314593785,"pfxZ":-1.2544399107933266,"pX":0.45369998593008476,"pZ":1.2660315529108968,"vX0":4.43790843878477,"vY0":-124.83238114214478,"vZ0":-4.157219948312027,"x":99.71,"y":204.6,"x0":-1.7325865230043713,"y0":50.002627243975674,"z0":5.743731259030195,"aX":4.776415252369178},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-6.4,"spinRate":2614,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43756814394039134,"extension":5.592613611486462},"index":3,"playId":"f945f434-c443-3174-948c-2b6bf75789e2","pitchNumber":3,"startTime":"2026-03-12T20:56:33.777Z","endTime":"2026-03-12T20:56:40.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530492986050096,"aZ":-28.521541534258407,"pfxX":0.13462182162643832,"pfxZ":2.1246698738808405,"pX":0.3882403852884217,"pZ":2.4100971944426464,"vX0":5.337862038053525,"vY0":-129.6740079830825,"vZ0":-2.835129124384955,"x":102.2,"y":173.71,"x0":-1.7057242024517099,"y0":50.00526474578833,"z0":5.670743714742935,"aX":0.23039378364307458},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-1.3,"spinRate":2651,"spinDirection":83},"zone":6,"typeConfidence":2.0,"plateTime":0.4207699327829384,"extension":5.463385740509573},"hitData":{"launchSpeed":107.3,"launchAngle":24.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":129.88,"coordY":30.83}},"index":4,"playId":"0cad2755-55c2-3977-b4e3-c6687fed0fac","pitchNumber":4,"startTime":"2026-03-12T20:56:52.881Z","endTime":"2026-03-12T20:57:08.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-9.29999999999999,"leverageIndex":1.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:57:08.323Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out to first baseman Luken Baker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:57:40.405Z","endTime":"2026-03-12T20:57:50.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16216666488268,"aZ":-18.581882843855233,"pfxX":-8.097287037532993,"pfxZ":6.743233026306205,"pX":-0.9184686336758257,"pZ":3.1698277110764472,"vX0":6.061273073324507,"vY0":-140.43903819917523,"vZ0":-3.352627314318053,"x":152.01,"y":153.19,"x0":-2.043148182542605,"y0":50.000480292514624,"z0":5.574366541782449,"aX":-16.315958741822385},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2244,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38870331689698867,"extension":5.480479490513137},"hitData":{"launchSpeed":68.2,"launchAngle":64.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.57,"coordY":159.21}},"index":0,"playId":"44e64834-fc9e-3b0f-8c81-ccdc9a4b03d6","pitchNumber":1,"startTime":"2026-03-12T20:57:40.405Z","endTime":"2026-03-12T20:57:50.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.39,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:57:50.250Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a sharp line drive to second baseman Tim Tawa. Brenton Doyle scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:58:17.886Z","endTime":"2026-03-12T20:58:25.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864830032842576,"aZ":-12.155051382731271,"pfxX":-5.900325202971063,"pfxZ":9.695065048099881,"pX":0.32422641702922766,"pZ":2.021827181291226,"vX0":7.25789595725231,"vY0":-142.15501811788576,"vZ0":-8.059671467990498,"x":104.64,"y":184.19,"x0":-1.4847510111331912,"y0":50.00483932077773,"z0":5.649335447381093,"aX":-12.185734652350646},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2405,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.38399457643470036,"extension":5.5839924789917195},"hitData":{"launchSpeed":110.5,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":156.4,"coordY":140.36}},"index":0,"playId":"103e437c-85eb-3388-8aad-c1b71a6b08bc","pitchNumber":1,"startTime":"2026-03-12T20:58:17.886Z","endTime":"2026-03-12T20:58:25.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-6.100000000000001,"leverageIndex":1.51,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:58:25.382Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks. TJ Rumfield to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:58:54.586Z","endTime":"2026-03-12T21:01:02.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"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":98.5,"endSpeed":90.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.404891848852465,"aZ":-15.285975951442145,"pfxX":-7.5855204185202645,"pfxZ":8.07767506579048,"pX":-0.3950278263365803,"pZ":3.3506959645241947,"vX0":6.783129593481852,"vY0":-143.27687400411787,"vZ0":-3.677409464695588,"x":132.06,"y":148.31,"x0":-1.8012968547591006,"y0":50.00158330910365,"z0":5.598800169851531,"aX":-15.856482642849771},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":12.5,"spinRate":2344,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.38149129198397924,"extension":5.563303022207532},"index":0,"playId":"5bd24ace-144e-3bb1-8bab-f1dec81e1dd2","pitchNumber":1,"startTime":"2026-03-12T20:58:59.311Z","endTime":"2026-03-12T20:59:04.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.933781481638448,"aZ":-28.350591391431703,"pfxX":-9.113779970541628,"pfxZ":2.2655623673564023,"pX":0.09765917874489696,"pZ":1.0720875952726718,"vX0":8.400703320032834,"vY0":-128.6460636488873,"vZ0":-5.562910767871066,"x":113.28,"y":209.83,"x0":-2.015048153350228,"y0":50.003679438579056,"z0":5.4410503593743975,"aX":-15.384392180311243},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":14.8,"spinRate":2083,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42462255696826734,"extension":5.500006413402876},"index":1,"playId":"2c4bcc36-9b5e-3a41-bbef-47f6b6d2f054","pitchNumber":2,"startTime":"2026-03-12T20:59:17.141Z","endTime":"2026-03-12T20:59:24.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923271777560547,"aZ":-25.97264514156063,"pfxX":-10.00176927983506,"pfxZ":3.538140565712184,"pX":-0.616871114255703,"pZ":1.1672468438685264,"vX0":7.110311787866109,"vY0":-131.3512443011145,"vZ0":-6.050967808566555,"x":140.51,"y":207.26,"x0":-2.054783362040705,"y0":50.003305138078744,"z0":5.423028340885059,"aX":-17.537681534585673},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":2037,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4164442520065199,"extension":5.616569235864078},"index":2,"playId":"cf090b40-6742-3d6d-97e3-006f46063662","pitchNumber":3,"startTime":"2026-03-12T20:59:35.688Z","endTime":"2026-03-12T20:59:40.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":3,"playId":"cdfac68c-6279-3e51-b1f7-855889892525","startTime":"2026-03-12T20:59:58.544Z","endTime":"2026-03-12T21:00:03.954Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200181903350174,"aZ":-19.146159011000847,"pfxX":-8.275648414594652,"pfxZ":6.563221956158736,"pX":-1.018594107816569,"pZ":2.1322744658992447,"vX0":5.9472044125214145,"vY0":-139.5037235449181,"vZ0":-5.869438179108538,"x":155.83,"y":181.21,"x0":-2.0948610964451757,"y0":50.004936091849814,"z0":5.5113324650493105,"aX":-16.434655626024004},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":13.9,"spinRate":2087,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39150562392033716,"extension":5.515626818762986},"index":4,"playId":"a7550fe4-e8f5-3918-aade-12fff70bf5a9","pitchNumber":4,"startTime":"2026-03-12T21:00:15.972Z","endTime":"2026-03-12T21:00:20.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282315842265405,"aZ":-29.74407698143394,"pfxX":-10.683506230367083,"pfxZ":1.427872281103605,"pX":0.8824851201288888,"pZ":0.966660685389694,"vX0":10.972694316405228,"vY0":-129.60237011113963,"vZ0":-5.70477950082264,"x":83.36,"y":212.68,"x0":-2.01177877246654,"y0":50.006373411909564,"z0":5.4593244033109185,"aX":-18.23600662919186},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":17.0,"spinRate":1865,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42211588669798683,"extension":5.5170889085664525},"index":5,"playId":"e6c76724-a7ca-35ba-898a-78bae0915c1a","pitchNumber":5,"startTime":"2026-03-12T21:00:36.621Z","endTime":"2026-03-12T21:00:41.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":91.0,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40431714780562,"aZ":-28.616268569259503,"pfxX":-11.966328012053951,"pfxZ":2.0232783538042045,"pX":0.6944438752467375,"pZ":0.7248746416863597,"vX0":10.79996944199156,"vY0":-131.92312674143517,"vZ0":-6.5950889111211985,"x":90.53,"y":219.21,"x0":-1.9003153704624782,"y0":50.0047955091518,"z0":5.370280491914051,"aX":-21.067406283922605},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":19.3,"spinRate":2070,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4153973728210132,"extension":5.565321045116396},"index":6,"playId":"5e655014-9217-30e6-bef4-a2f8b6e1bde4","pitchNumber":6,"startTime":"2026-03-12T21:00:56.418Z","endTime":"2026-03-12T21:01:02.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.58,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:01:02.317Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Karros grounds into a double play, shortstop Jacob Amaya to second baseman Tim Tawa to first baseman Luken Baker. Jordan Beck out at 2nd. Kyle Karros out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T21:01:14.291Z","endTime":"2026-03-12T21:03:49.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344573678206807,"aZ":-18.04023463887293,"pfxX":-8.589979283796279,"pfxZ":7.316082996876208,"pX":-0.33717775984149684,"pZ":3.7275371806870155,"vX0":7.6018628150640835,"vY0":-137.59903424352805,"vZ0":-1.8012952945880185,"x":129.85,"y":138.14,"x0":-2.009324424415351,"y0":50.0057592592185,"z0":5.603267729593946,"aX":-16.601146173473698},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":2259,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3969025776940649,"extension":5.498870177945712},"index":0,"playId":"2ce5e19f-aa0e-3de1-b4a2-83b3c4910ac3","pitchNumber":1,"startTime":"2026-03-12T21:01:37.730Z","endTime":"2026-03-12T21:01:41.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80681547546126,"aZ":-14.539305283313107,"pfxX":-7.827236370087724,"pfxZ":8.833076515839064,"pX":1.1695161826217564,"pZ":2.131475389750539,"vX0":10.703429816274042,"vY0":-140.39727431077202,"vZ0":-6.812413720692269,"x":72.42,"y":181.23,"x0":-1.6753684460249945,"y0":50.000064233394404,"z0":5.535585061195613,"aX":-15.62268286378631},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2377,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3901379123721034,"extension":5.614758660866842},"index":1,"playId":"726f8e6f-2595-348a-8e73-70ee0c031510","pitchNumber":2,"startTime":"2026-03-12T21:02:00.901Z","endTime":"2026-03-12T21:02:08.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"726f8e6f-2595-348a-8e73-70ee0c031510","startTime":"2026-03-12T21:02:08.917Z","endTime":"2026-03-12T21:02:27.412Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24731643787487,"aZ":-26.631951825958076,"pfxX":-11.039450113287936,"pfxZ":3.228609786560453,"pX":-0.1698236161426805,"pZ":2.706673261165142,"vX0":8.348509792449928,"vY0":-130.1612609251767,"vZ0":-2.1170288998254017,"x":123.47,"y":165.7,"x0":-1.984119346409343,"y0":50.00149416230341,"z0":5.5464555390300125,"aX":-18.946056416916573},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":18.1,"spinRate":2074,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4207614092253116,"extension":5.450975743093965},"index":3,"playId":"86d66e88-afd8-3f29-b90a-582bf64a2673","pitchNumber":3,"startTime":"2026-03-12T21:02:27.412Z","endTime":"2026-03-12T21:02:32.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20652707277835,"aZ":-34.16582114087461,"pfxX":1.5281488028105803,"pfxZ":-1.257474056663014,"pX":0.014552876467865562,"pZ":2.542558654098996,"vX0":4.1362781057146965,"vY0":-125.1493203266401,"vZ0":-1.1854375603408043,"x":116.45,"y":170.13,"x0":-1.8579634528396725,"y0":50.00257731817827,"z0":5.820364116017945,"aX":2.423036279712902},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.7,"spinRate":2654,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.43763123029908435,"extension":5.482075915532481},"index":4,"playId":"ed3451aa-27f7-3ef7-95e3-09e406c7085c","pitchNumber":4,"startTime":"2026-03-12T21:02:55.246Z","endTime":"2026-03-12T21:02:59.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"a3e56f57-9d0e-4362-a01e-5e7a90682725","startTime":"2026-03-12T21:03:22.851Z","endTime":"2026-03-12T21:03:27.851Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998160905535904,"aZ":-15.739957649962147,"pfxX":-8.801113293310582,"pfxZ":7.962418208862612,"pX":0.28965026712792796,"pZ":1.9911742159460382,"vX0":9.186829264810125,"vY0":-142.38161680014932,"vZ0":-7.018582863657824,"x":105.96,"y":185.02,"x0":-1.8267113216575062,"y0":50.006646726151885,"z0":5.474114737376539,"aX":-18.174465263262814},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":14.2,"spinRate":2231,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3838833697529296,"extension":5.507971544180921},"hitData":{"launchSpeed":108.2,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.86,"coordY":165.28}},"index":6,"playId":"6856b30b-539e-3e95-9d1f-b0082bd6d156","pitchNumber":5,"startTime":"2026-03-12T21:03:43.130Z","endTime":"2026-03-12T21:03:49.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":11.500000000000007,"leverageIndex":2.52,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:03:49.405Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T21:05:48.393Z","endTime":"2026-03-12T21:08:20.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56975280007078,"aZ":-32.39738311358625,"pfxX":-5.635017374620728,"pfxZ":-0.18238886162771273,"pX":0.49072065298266354,"pZ":3.5426745195307903,"vX0":-4.7026050553335645,"vY0":-109.96089839644758,"vZ0":3.0003894765207217,"x":98.29,"y":143.13,"x0":3.3893814508287794,"y0":50.00239466117927,"z0":5.598572594938892,"aX":-6.897353387582684},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":0.8,"breakHorizontal":11.4,"spinRate":2252,"spinDirection":284},"zone":12,"typeConfidence":0.91,"plateTime":0.49818517971561027,"extension":7.236786672755489},"index":0,"playId":"f215c231-d1a7-3f76-97d2-78e200b799b3","pitchNumber":1,"startTime":"2026-03-12T21:06:04.877Z","endTime":"2026-03-12T21:06:11.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.277018047524994,"aZ":-32.915654527113986,"pfxX":-6.871471023459511,"pfxZ":-0.5751391832068418,"pX":0.027377857054633338,"pZ":2.4576913885009617,"vX0":-5.412158486090829,"vY0":-112.9685379075705,"vZ0":0.5035285644554957,"x":115.96,"y":172.42,"x0":3.3500202654217834,"y0":50.002744581875305,"z0":5.550240810298457,"aX":-8.848873042841335},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-0.6,"breakHorizontal":13.9,"spinRate":2300,"spinDirection":298},"zone":5,"typeConfidence":0.91,"plateTime":0.4855255372201257,"extension":7.269175799145763},"index":1,"playId":"f0b6ab8a-6f87-33b0-8a1e-721f334e4a90","pitchNumber":2,"startTime":"2026-03-12T21:06:38.726Z","endTime":"2026-03-12T21:06:42.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44643265081943,"aZ":-23.098524253798637,"pfxX":-0.08505528319170441,"pfxZ":5.721889233077538,"pX":0.37314269809176115,"pZ":1.7319459764169587,"vX0":-7.304273005582911,"vY0":-124.50174244830367,"vZ0":-4.016471963846961,"x":102.78,"y":192.02,"x0":3.342853687024786,"y0":50.006085076457104,"z0":5.253378743408497,"aX":-0.1343047399798139},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":1.7,"spinRate":2321,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.43811365457994755,"extension":7.196279752393924},"index":2,"playId":"a31c64b8-1966-313a-ab0d-aecc37708a6a","pitchNumber":3,"startTime":"2026-03-12T21:06:54.408Z","endTime":"2026-03-12T21:07:00.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"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":81.6,"endSpeed":74.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.627103557902213,"aZ":-24.085342334817515,"pfxX":8.43492192686535,"pfxZ":5.7079783697348,"pX":1.2769885276849335,"pZ":1.8813827580900935,"vX0":-6.850027628474205,"vY0":-118.58996244688065,"vZ0":-2.8714858218602846,"x":68.32,"y":187.98,"x0":3.11332685767923,"y0":50.005360992213575,"z0":5.315461797933598,"aX":11.962207154945169},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.8,"breakHorizontal":-13.6,"spinRate":1536,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.46266391387176853,"extension":7.35831972437014},"index":3,"playId":"9690c2ac-15df-3819-a96a-50287ca31d15","pitchNumber":4,"startTime":"2026-03-12T21:07:30.909Z","endTime":"2026-03-12T21:07:34.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.787553525857042,"aZ":-18.498929129879954,"pfxX":7.493171702842508,"pfxZ":8.13848171324683,"pX":-0.03600994541851977,"pZ":3.2728819798369453,"vX0":-10.237233645822151,"vY0":-128.82303443343153,"vZ0":-1.8514999051078609,"x0":3.016079768217567,"y0":50.00376006020752,"z0":5.431056914852382,"aX":12.5937903802138},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2127,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.425188633986628,"extension":7.391941249434344},"index":4,"playId":"a1a16c2a-70d7-34d9-902b-39f79ac309cb","pitchNumber":5,"startTime":"2026-03-12T21:07:55.238Z","endTime":"2026-03-12T21:07:58.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517331526958657,"aZ":-15.139912730268538,"pfxX":5.601380734370423,"pfxZ":10.1563861755303,"pX":1.0594214248197358,"pZ":3.2497238550662253,"vX0":-7.668091438260331,"vY0":-128.64715703799263,"vZ0":-2.524940645239189,"x":118.37,"y":150.41,"x0":3.3500535169210486,"y0":50.00430795801447,"z0":5.4165874690750355,"aX":9.396885364664284},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":18.0,"breakHorizontal":-8.4,"spinRate":2269,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.42565912542352047,"extension":7.311959100374249},"index":5,"playId":"c3d52141-9eca-3fb8-871c-4741390f4bd4","pitchNumber":6,"startTime":"2026-03-12T21:08:15.574Z","endTime":"2026-03-12T21:08:20.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:08:20.081Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luken Baker flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T21:08:39.524Z","endTime":"2026-03-12T21:09:40.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0010900394908,"aZ":-18.566419927152815,"pfxX":7.8523857540623165,"pfxZ":8.123681259733095,"pX":0.41066408294451173,"pZ":2.229500120898022,"vX0":-9.97384035771168,"vY0":-128.67253432479004,"vZ0":-4.134669633641533,"x":101.35,"y":178.58,"x0":3.319025144939871,"y0":50.0014315605699,"z0":5.298037943734015,"aX":13.150937875469648},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.9,"breakHorizontal":-12.0,"spinRate":2290,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.42586644334002965,"extension":7.296527043691116},"index":0,"playId":"91a06334-0f53-3155-8b22-599e5bb8ad3a","pitchNumber":1,"startTime":"2026-03-12T21:08:45.191Z","endTime":"2026-03-12T21:08:51.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946985546476512,"aZ":-24.56162679543219,"pfxX":5.656370068649626,"pfxZ":5.433951304508724,"pX":1.8663257108347469,"pZ":2.848229592233522,"vX0":-4.273861653061479,"vY0":-117.51700157237445,"vZ0":-0.8121290826018327,"x":45.86,"y":161.88,"x0":2.9722826902609345,"y0":50.001888468059505,"z0":5.476611774772386,"aX":7.923332636354153},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.0,"breakHorizontal":-9.2,"spinRate":1697,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.465806773920324,"extension":7.423036083688855},"index":1,"playId":"ad5d7bd3-7927-35af-8297-9368afe563b2","pitchNumber":2,"startTime":"2026-03-12T21:08:59.411Z","endTime":"2026-03-12T21:09:05.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.049981348298335,"aZ":-24.466136872229885,"pfxX":7.540122812382603,"pfxZ":5.737457012567476,"pX":-0.09677908729512172,"pZ":2.0641400996379082,"vX0":-8.838351139217416,"vY0":-115.10683345955987,"vZ0":-2.338789611863141,"x":120.69,"y":183.05,"x0":2.8102835401400874,"y0":50.00495861426947,"z0":5.458507492006841,"aX":10.135832995706984},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":10.1,"breakHorizontal":-11.5,"spinRate":1667,"spinDirection":125},"zone":8,"typeConfidence":0.91,"plateTime":0.47555471315213893,"extension":7.7657350765769495},"index":2,"playId":"c388f256-63d3-3fd2-aabf-025bd4c78a4f","pitchNumber":3,"startTime":"2026-03-12T21:09:14.399Z","endTime":"2026-03-12T21:09:19.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384892003871645,"aZ":-22.001354319419058,"pfxX":6.365563900467494,"pfxZ":7.145972583634991,"pX":0.2745213856335492,"pZ":2.659394089754746,"vX0":-7.94454069302248,"vY0":-118.75547900297148,"vZ0":-2.0022023116697576,"x":106.54,"y":166.98,"x0":2.8409441400004556,"y0":50.00552315372659,"z0":5.521002174503228,"aX":9.066719701070127},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.7,"breakHorizontal":-9.5,"spinRate":1840,"spinDirection":131},"zone":5,"typeConfidence":0.91,"plateTime":0.46176951830167035,"extension":7.307362686683306},"hitData":{"launchSpeed":92.7,"launchAngle":59.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.77,"coordY":110.66}},"index":3,"playId":"1307d71b-e170-3569-8b47-9660d8f9cc19","pitchNumber":4,"startTime":"2026-03-12T21:09:28.790Z","endTime":"2026-03-12T21:09:40.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:09:40.339Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Amaya flies out to right fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T21:09:56.295Z","endTime":"2026-03-12T21:11:41.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":80.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2738891910058,"aZ":-15.172799438846834,"pfxX":6.676698549137758,"pfxZ":10.109344382736747,"pX":-0.2647179903922912,"pZ":2.343975376314323,"vX0":-10.54117375585915,"vY0":-129.44272511170902,"vZ0":-4.732033710252547,"x":127.09,"y":175.49,"x0":3.009639920281423,"y0":50.003421057071215,"z0":5.373122853471919,"aX":11.230096640709288},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":17.3,"breakHorizontal":-9.5,"spinRate":2270,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.4246039823895216,"extension":7.418934935992307},"index":0,"playId":"b7f92602-5a1d-3f85-afd3-13ce1f4a252d","pitchNumber":1,"startTime":"2026-03-12T21:10:03.953Z","endTime":"2026-03-12T21:10:08.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8694230821024,"aZ":-21.091522762289998,"pfxX":2.578090465783191,"pfxZ":6.857971908887858,"pX":0.3595730818440668,"pZ":3.276565735452177,"vX0":-8.111939391323622,"vY0":-125.65811596210015,"vZ0":-1.1524192616893008,"x":103.29,"y":150.31,"x0":3.279496565184688,"y0":50.00575334248717,"z0":5.437330880047675,"aX":4.169461677449768},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":-3.0,"spinRate":2227,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4340894751904867,"extension":7.257592003856667},"index":1,"playId":"13fb9d1f-01e8-3ffe-a50e-f3c56adec186","pitchNumber":2,"startTime":"2026-03-12T21:10:41.308Z","endTime":"2026-03-12T21:10:44.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99769998072409,"aZ":-19.512849502111177,"pfxX":6.411967871551797,"pfxZ":7.612774729755786,"pX":-0.13621133787223408,"pZ":2.888211856025007,"vX0":-10.614583059975274,"vY0":-127.327749047099,"vZ0":-2.5904043017871765,"x":122.19,"y":160.8,"x0":3.229338314640823,"y0":50.00263221350485,"z0":5.44104172904341,"aX":10.664641188841633},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.4,"breakHorizontal":-9.6,"spinRate":2319,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4280810578545102,"extension":7.307629832635553},"index":2,"playId":"dc78d5a9-195e-3dff-98a3-a03fdc96d602","pitchNumber":3,"startTime":"2026-03-12T21:10:56.246Z","endTime":"2026-03-12T21:11:00.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.3,"endSpeed":80.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042118075113194,"aZ":-18.255863803165898,"pfxX":7.554550807186847,"pfxZ":8.317740547334044,"pX":1.2016241704141717,"pZ":3.9127371625525944,"vX0":-7.880450272085021,"vY0":-128.3814882832286,"vZ0":-0.27907065800549086,"x":71.2,"y":133.14,"x0":3.3262916061013,"y0":50.00002245824122,"z0":5.441172621928116,"aX":12.636407494679945},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.2,"breakHorizontal":-12.0,"spinRate":2331,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.42630060210194554,"extension":7.337767429999157},"index":3,"playId":"0dc32fa8-868e-3c68-a55e-0fc40dd5a1b9","pitchNumber":4,"startTime":"2026-03-12T21:11:13.650Z","endTime":"2026-03-12T21:11:18.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.980478232380865,"aZ":-31.45865576740588,"pfxX":-2.605805666644943,"pfxZ":0.5035612335164839,"pX":-0.1115538487616417,"pZ":2.8752352334895597,"vX0":-7.162335090653595,"vY0":-118.61354608019714,"vZ0":0.7081446203847956,"x":121.25,"y":161.15,"x0":3.2874037581190376,"y0":50.003244321410804,"z0":5.44436528710174,"aX":-3.7071575633320757},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.3,"breakHorizontal":6.5,"spinRate":2366,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4620113111108859,"extension":7.32244423787297},"hitData":{"launchSpeed":90.7,"launchAngle":45.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.29,"coordY":104.16}},"index":4,"playId":"f65fb076-f6cf-3036-9496-2501e9325081","pitchNumber":5,"startTime":"2026-03-12T21:11:28.906Z","endTime":"2026-03-12T21:11:41.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:11:41.323Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ritter grounds out, third baseman LuJames Groover to first baseman Luken Baker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:13:42.383Z","endTime":"2026-03-12T21:13:57.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"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":95.5,"endSpeed":87.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.942536887255887,"aZ":-18.0405132255923,"pfxX":-7.9680627427789705,"pfxZ":7.21133244113532,"pX":-0.9560035640827552,"pZ":2.0245701042303326,"vX0":6.044112550825182,"vY0":-138.85058340393107,"vZ0":-6.307549776583391,"x":153.44,"y":184.12,"x0":-2.1214463285500123,"y0":50.00444007755673,"z0":5.518446057402602,"aX":-15.621284410232114},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":13.2,"spinRate":2347,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3938822106296178,"extension":5.563352115004117},"hitData":{"launchSpeed":91.3,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.92,"coordY":150.0}},"index":0,"playId":"8639c8a7-f420-3bd0-b295-56d3c47f7abb","pitchNumber":1,"startTime":"2026-03-12T21:13:50.026Z","endTime":"2026-03-12T21:13:57.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:13:57.514Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:14:14.357Z","endTime":"2026-03-12T21:17:11.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12999767073942,"aZ":-34.402834439094974,"pfxX":1.7765532883972863,"pfxZ":-1.3990995011518543,"pX":0.769308459579686,"pZ":0.9684294571491049,"vX0":5.671955193007127,"vY0":-125.6473663590572,"vZ0":-4.775357969051109,"x":87.68,"y":212.63,"x0":-1.7547608556396237,"y0":50.00534824341008,"z0":5.711245988384749,"aX":2.8212273214486387},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":-4.6,"spinRate":2538,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.43710425333290726,"extension":5.536436037591268},"index":0,"playId":"1e15a96c-de21-31f5-a1a4-7395c7a33b96","pitchNumber":1,"startTime":"2026-03-12T21:14:22.599Z","endTime":"2026-03-12T21:14:27.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.401891916212556,"aZ":-20.171211368352523,"pfxX":-8.930562715860653,"pfxZ":6.0724127543645166,"pX":-0.2319146608609845,"pZ":2.3414817542041875,"vX0":7.970414993287528,"vY0":-139.87844342554948,"vZ0":-5.071460994716859,"x":125.84,"y":175.56,"x0":-1.962038115786724,"y0":50.00133188599987,"z0":5.5060017851596275,"aX":-17.64488177656349},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":2400,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3920205280032958,"extension":5.575442988915923},"index":1,"playId":"d3a91430-fc01-338b-8f00-f1e31103ff90","pitchNumber":2,"startTime":"2026-03-12T21:14:36.046Z","endTime":"2026-03-12T21:14:39.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":85.5,"endSpeed":77.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23908554245196,"aZ":-35.22442322290863,"pfxX":6.481929033881291,"pfxZ":-1.9766082733158346,"pX":1.4195236850769453,"pZ":3.1712224143836636,"vX0":5.955735278352265,"vY0":-124.2833700555149,"vZ0":0.6506536249731301,"x":62.89,"y":153.16,"x0":-1.862707735176044,"y0":50.00452167221466,"z0":5.865274986090961,"aX":9.993986261256373},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":-13.3,"spinRate":2644,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.44315316596470256,"extension":5.424666909027082},"index":2,"playId":"bcb0191c-6a46-302f-85c2-57eb8e6820d5","pitchNumber":3,"startTime":"2026-03-12T21:14:53.981Z","endTime":"2026-03-12T21:14:57.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143951099566006,"aZ":-27.686445235053146,"pfxX":0.89713936357917,"pfxZ":2.7711654389054043,"pX":-0.585107405104892,"pZ":2.402880052874438,"vX0":3.743326987821571,"vY0":-126.5921351945404,"vZ0":-2.43494839055663,"x":139.3,"y":173.9,"x0":-2.200372710912098,"y0":50.00578091068138,"z0":5.596433125582966,"aX":1.4538544944461396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.5,"spinRate":2523,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.4328821218128698,"extension":5.430320412174672},"index":3,"playId":"c2d99c17-bf9f-3225-b941-90fa4705104e","pitchNumber":4,"startTime":"2026-03-12T21:15:09.594Z","endTime":"2026-03-12T21:15:16.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184592989264747,"aZ":-28.981522372574826,"pfxX":-0.5276173641637021,"pfxZ":1.915525216529861,"pX":1.026490865182625,"pZ":0.45565624638358543,"vX0":6.9535666566085945,"vY0":-128.049447348768,"vZ0":-7.120200673291998,"x":77.87,"y":226.48,"x0":-1.6499406413436144,"y0":50.00435808823446,"z0":5.524336446538078,"aX":-0.8806045056637407},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-0.5,"spinRate":2567,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4269167219475398,"extension":5.58068962237297},"index":4,"playId":"06cc0836-5e04-3c9a-a8be-8004a4efe4e7","pitchNumber":5,"startTime":"2026-03-12T21:15:30.835Z","endTime":"2026-03-12T21:15:36.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29126476704042,"aZ":-11.719406945391297,"pfxX":-5.577518764365744,"pfxZ":10.06394470164533,"pX":-0.16234724510410983,"pZ":2.036373175113923,"vX0":6.342606964144962,"vY0":-141.65645872835645,"vZ0":-7.886956703580223,"x":123.19,"y":183.8,"x0":-1.7055233959567166,"y0":50.00447896786215,"z0":5.605546410053328,"aX":-11.338849273154407},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2409,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.38661723358707434,"extension":5.675898660492704},"index":5,"playId":"fde66981-94b5-3393-bfa5-993897a0ed88","pitchNumber":6,"startTime":"2026-03-12T21:15:53.551Z","endTime":"2026-03-12T21:16:01.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":89.8,"endSpeed":82.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401459870518696,"aZ":-24.273357888302,"pfxX":-8.509055101669052,"pfxZ":4.575963855185999,"pX":-0.9512998623437302,"pZ":1.599176137479191,"vX0":6.0457467118010095,"vY0":-130.54448226348407,"vZ0":-4.99844584026105,"x":153.26,"y":195.6,"x0":-2.1913553977625084,"y0":50.00220958701739,"z0":5.3651396006357714,"aX":-14.690476902413751},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":14.0,"spinRate":2053,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41952375732409664,"extension":5.479128853902149},"index":6,"playId":"306d4b87-1d28-3c0b-880b-9b1cc55e2d29","pitchNumber":7,"startTime":"2026-03-12T21:17:05.587Z","endTime":"2026-03-12T21:17:11.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:17:11.534Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to center fielder Jordan Lawlar.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:17:35.155Z","endTime":"2026-03-12T21:17:51.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7805679937015,"aZ":-17.479002900797678,"pfxX":-8.570756500014102,"pfxZ":7.451243200880358,"pX":-0.25942301254599215,"pZ":2.4178517263451385,"vX0":7.5543695012841585,"vY0":-139.1844023947724,"vZ0":-5.188816966067878,"x":126.89,"y":173.5,"x0":-1.8886314875787784,"y0":50.00078180615094,"z0":5.455006421192484,"aX":-16.89797799595137},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":14.0,"spinRate":2265,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3927780998466477,"extension":5.5838310391989845},"hitData":{"launchSpeed":95.8,"launchAngle":44.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.97,"coordY":66.12}},"index":0,"playId":"b8e33fea-9691-32f4-a7c9-6d32b364edd2","pitchNumber":1,"startTime":"2026-03-12T21:17:38.817Z","endTime":"2026-03-12T21:17:51.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:17:51.376Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake McCarthy walks. Chad Stevens to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:18:37.105Z","endTime":"2026-03-12T21:20:08.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":"cd6c0f4d-6af0-3214-bc10-1217e7d408d3","startTime":"2026-03-12T21:18:19.987Z","endTime":"2026-03-12T21:18:25.725Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.291143254256035,"aZ":-13.351096619532154,"pfxX":-6.2798070088283895,"pfxZ":9.660079789469016,"pX":-1.4401823424096623,"pZ":1.726740309296942,"vX0":3.4343945299483405,"vY0":-138.55211725338884,"vZ0":-8.564471440954392,"x":171.9,"y":192.16,"x0":-1.8783684860707928,"y0":50.0046775609404,"z0":5.745608894687325,"aX":-12.238510419762608},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2287,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3949716800703542,"extension":5.455628713231028},"index":1,"playId":"3c9311bd-a58d-3cb6-bf7e-df820f472208","pitchNumber":1,"startTime":"2026-03-12T21:18:39.098Z","endTime":"2026-03-12T21:18:44.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904289454780635,"aZ":-26.18367399207882,"pfxX":-10.797743236042747,"pfxZ":3.474075564437751,"pX":0.5214705271717385,"pZ":0.8409130217920882,"vX0":10.02908228705728,"vY0":-130.32071699921147,"vZ0":-6.565809884260436,"x":97.12,"y":216.08,"x0":-1.970396737078276,"y0":50.00200163093087,"z0":5.36574509351903,"aX":-18.607546158604652},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2137,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4199918973939476,"extension":5.50474898655688},"index":2,"playId":"90a9c8be-cfe6-3cbd-a97b-0dfd1d19dc1b","pitchNumber":2,"startTime":"2026-03-12T21:19:00.715Z","endTime":"2026-03-12T21:19:07.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.518746467501924,"aZ":-22.925653091354228,"pfxX":-10.379997012270046,"pfxZ":5.2781244946220305,"pX":0.16528459875147214,"pZ":0.9723518540251651,"vX0":9.107879967261342,"vY0":-131.4360318716774,"vZ0":-6.904875860409499,"x":110.7,"y":212.53,"x0":-1.9940813866156304,"y0":50.000969388950864,"z0":5.3324433465784775,"aX":-18.18291263214644},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2234,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4165217352305901,"extension":5.565982736274005},"index":3,"playId":"e6b3d81f-6d15-32aa-9ce5-d5acf135bdba","pitchNumber":3,"startTime":"2026-03-12T21:19:23.104Z","endTime":"2026-03-12T21:19:27.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"18b0374e-28f0-3d74-a18d-5f328b4ea234","startTime":"2026-03-12T21:19:44.664Z","endTime":"2026-03-12T21:19:49.213Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.016417619106722,"aZ":-13.748459375132294,"pfxX":-4.880840668198652,"pfxZ":9.128318551732093,"pX":-0.7309626307106385,"pZ":3.3387764959344404,"vX0":4.880976293803697,"vY0":-140.94736230599997,"vZ0":-4.192000492541154,"x":144.86,"y":148.63,"x0":-1.8481551293662706,"y0":50.0057951275592,"z0":5.728617426361557,"aX":-9.85559563752056},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2251,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3881077510551938,"extension":5.571376003901294},"index":5,"playId":"ce8508b1-f70a-3ba9-9bc5-83e70b9072f4","pitchNumber":4,"startTime":"2026-03-12T21:20:03.193Z","endTime":"2026-03-12T21:20:08.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:20:08.769Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to center fielder Jordan Lawlar. Chad Stevens scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:22:47.130Z","endTime":"2026-03-12T21:23:31.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"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":3},"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":3},"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Savino replaces Drey Jameson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-12T21:20:41.677Z","endTime":"2026-03-12T21:22:49.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691014,"link":"/api/v1/people/691014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77337569632244,"aZ":-26.759145501871796,"pfxX":7.282726538125907,"pfxZ":3.510310840552183,"pX":1.3271953813407267,"pZ":2.9574426659255746,"vX0":-2.0656378882162962,"vY0":-122.96948515702354,"vZ0":-2.3006272719934895,"x":66.41,"y":158.93,"x0":1.2283594025248092,"y0":50.001593872984984,"z0":6.1591812774272725,"aX":11.231229185557659},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.7,"spinRate":1731,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4442166154627323,"extension":6.272308780506032},"index":1,"playId":"a00b71d0-04d2-34f4-85fe-a070ff439ea2","pitchNumber":1,"startTime":"2026-03-12T21:22:49.320Z","endTime":"2026-03-12T21:22:53.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":84.5,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.044841400117992,"aZ":-26.398408856161453,"pfxX":8.707471655086117,"pfxZ":3.761185154195813,"pX":-1.2527107748585697,"pZ":1.614013602043635,"vX0":-8.117177185372942,"vY0":-122.7594296383877,"vZ0":-5.217543737942847,"x":164.75,"y":195.2,"x0":0.956691975107535,"y0":50.00227071945358,"z0":5.999066883354762,"aX":13.363496788374249},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.9,"breakHorizontal":-14.0,"spinRate":1846,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4452479767781261,"extension":6.419546723177223},"index":2,"playId":"280ed5d5-b87d-3b2e-bbd4-3946de5a21f5","pitchNumber":2,"startTime":"2026-03-12T21:23:05.497Z","endTime":"2026-03-12T21:23:09.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30453970717026,"aZ":-25.493225049319598,"pfxX":9.126967898995913,"pfxZ":3.8537239191968844,"pX":0.20790782532155416,"pZ":2.860794523895577,"vX0":-5.811929386945618,"vY0":-130.75083061804395,"vZ0":-3.0220797960535144,"x":109.08,"y":161.54,"x0":1.272600899271704,"y0":50.00231072693371,"z0":5.942476965877105,"aX":15.81839896051192},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-15.2,"spinRate":1793,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.41875324440388795,"extension":6.22517396205623},"hitData":{"launchSpeed":108.9,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.33,"coordY":87.83}},"index":3,"playId":"d465c401-39b7-394b-846a-04a6da40574f","pitchNumber":3,"startTime":"2026-03-12T21:23:21.516Z","endTime":"2026-03-12T21:23:31.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-14.5,"leverageIndex":2.49,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:23:31.484Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to center fielder Jordan Lawlar. Jake McCarthy scores. Brenton Doyle to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:23:41.939Z","endTime":"2026-03-12T21:24:23.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.386096021302716,"aZ":-26.04217053922223,"pfxX":8.667578725942,"pfxZ":3.521286690588104,"pX":-0.5241560370688558,"pZ":2.4588549949491076,"vX0":-7.172140623767454,"vY0":-131.07960806889434,"vZ0":-4.148636902301321,"x":136.98,"y":172.39,"x0":1.119675687505048,"y0":50.005053097066565,"z0":6.003737494479982,"aX":15.103742398926597},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":1793,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4176680024750876,"extension":6.31029604824306},"hitData":{"launchSpeed":83.9,"launchAngle":15.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.83,"coordY":90.27}},"index":0,"playId":"a766ab84-cd61-3f01-87ca-3223458522f9","pitchNumber":1,"startTime":"2026-03-12T21:24:13.893Z","endTime":"2026-03-12T21:24:23.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-13.800000000000004,"leverageIndex":2.54,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:24:23.692Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to right fielder Kristian Robinson. Brenton Doyle scores. Hunter Goodman to 3rd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:24:45.443Z","endTime":"2026-03-12T21:26:05.227Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":691014,"link":"/api/v1/people/691014"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.637014796052032,"aZ":-28.09100520198993,"pfxX":-3.2745282578192696,"pfxZ":3.1398831671864063,"pX":0.40955409993319225,"pZ":3.229911094806541,"vX0":-1.757079353859655,"vY0":-113.49786950704672,"vZ0":0.8380589688627933,"x":101.39,"y":151.57,"x0":1.620187285764033,"y0":50.00049256458536,"z0":5.663117926730725,"aX":-4.25178637497905},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":6.2,"breakHorizontal":6.4,"spinRate":2060,"spinDirection":282},"zone":3,"typeConfidence":2.0,"plateTime":0.483424217216605,"extension":6.3429671487934955},"index":0,"playId":"79054907-9406-375c-a226-9713dd5d34bc","pitchNumber":1,"startTime":"2026-03-12T21:25:00.681Z","endTime":"2026-03-12T21:25:05.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.446506829992625,"aZ":-29.232270954041454,"pfxX":-1.8422542276215461,"pfxZ":2.1397200043449294,"pX":-1.438337757262078,"pZ":1.8368799746694835,"vX0":-6.166410777956225,"vY0":-116.4498939689911,"vZ0":-1.9254009870070108,"x":171.83,"y":189.18,"x0":1.4812451815865926,"y0":50.004926715810896,"z0":5.434492571872994,"aX":-2.5344660820596157},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.7,"breakHorizontal":4.8,"spinRate":2134,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.46999898806639484,"extension":6.422221512459902},"index":1,"playId":"357b8131-96ab-34c9-a4a8-5482d5c8a115","pitchNumber":2,"startTime":"2026-03-12T21:25:17.927Z","endTime":"2026-03-12T21:25:24.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":90.7,"endSpeed":84.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67783163852068,"aZ":-25.92766442819222,"pfxX":8.283342819129118,"pfxZ":3.5167748819878755,"pX":-0.7550817717353631,"pZ":1.220836098757947,"vX0":-7.94836036400498,"vY0":-131.83875051266708,"vZ0":-6.742062339942895,"x":145.78,"y":205.82,"x0":1.2097126231530204,"y0":50.001630685620775,"z0":5.700970484165678,"aX":14.711350058968502},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.4,"spinRate":1747,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4140337783755337,"extension":6.347280706519873},"index":2,"playId":"19e5d9f4-68b0-3ceb-b39b-52653f5372b8","pitchNumber":3,"startTime":"2026-03-12T21:25:35.259Z","endTime":"2026-03-12T21:25:39.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46483251033055,"aZ":-28.528180540721927,"pfxX":7.676198596581047,"pfxZ":2.0792577779418604,"pX":0.6659183238327839,"pZ":2.20532858301871,"vX0":-4.140562309698448,"vY0":-131.49604054527018,"vZ0":-4.034554346095842,"x":91.62,"y":179.24,"x0":1.2622825920232001,"y0":50.003959848638175,"z0":5.87226848146678,"aX":13.465084591014298},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.0,"spinRate":1690,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4162781872998482,"extension":6.202735289061561},"hitData":{"launchSpeed":106.1,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.43,"coordY":80.24}},"index":3,"playId":"992fdb56-7c11-30ea-8d0e-87f049cf773b","pitchNumber":4,"startTime":"2026-03-12T21:25:53.643Z","endTime":"2026-03-12T21:26:05.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-11.299999999999997,"leverageIndex":2.04,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:26:05.227Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks. TJ Rumfield to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:27:11.523Z","endTime":"2026-03-12T21:28:31.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-12T21:26:22.657Z","endTime":"2026-03-12T21:27:13.830Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.090873040615428,"aZ":-24.005736215974295,"pfxX":6.742246891744535,"pfxZ":5.346192505644034,"pX":0.7507148578639308,"pZ":4.5530558048193575,"vX0":-3.3750298610193754,"vY0":-122.24966569625786,"vZ0":0.842589931383745,"x":88.38,"y":115.85,"x0":1.2668230547413057,"y0":50.000544491441616,"z0":6.25073838512677,"aX":10.294398408038255},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.1,"breakHorizontal":-11.5,"spinRate":1761,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.44652349401955194,"extension":6.278858770165142},"index":1,"playId":"42942fb6-3f15-391e-8c13-855925164621","pitchNumber":1,"startTime":"2026-03-12T21:27:13.830Z","endTime":"2026-03-12T21:27:18.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07179386287834,"aZ":-21.187510320760524,"pfxX":5.130592165014223,"pfxZ":6.123441407061549,"pX":-0.8360924346106139,"pZ":2.6195073800947197,"vX0":-7.057103626450586,"vY0":-132.35017825864472,"vZ0":-4.555143684735922,"x":148.87,"y":168.05,"x0":1.1836735534033853,"y0":50.006353118670425,"z0":5.89071060866281,"aX":9.212885836819613},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":-7.9,"spinRate":1855,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.41196383392369906,"extension":6.358526590904327},"index":2,"playId":"bca5adc9-9c2a-3064-b0bc-a5c933f3f999","pitchNumber":2,"startTime":"2026-03-12T21:27:30.352Z","endTime":"2026-03-12T21:27:36.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56548604263288,"aZ":-28.088300974480596,"pfxX":9.538241919397091,"pfxZ":2.5606661939342263,"pX":-1.6215337913937666,"pZ":1.0327183074917827,"vX0":-9.202251462014218,"vY0":-125.31216451396732,"vZ0":-6.526082179527289,"x":178.81,"y":210.9,"x0":0.8534468810373942,"y0":50.00359742659627,"z0":5.955940360334608,"aX":15.219251561988195},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-15.2,"spinRate":1798,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4365579023263635,"extension":6.559821840191834},"index":3,"playId":"17dcaaa1-4e5b-3a48-b24b-c4233be26850","pitchNumber":3,"startTime":"2026-03-12T21:27:47.936Z","endTime":"2026-03-12T21:27:51.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1040128492072,"aZ":-23.102547387544266,"pfxX":4.750408968431312,"pfxZ":5.2196362890193715,"pX":0.1385175193662575,"pZ":3.66502445485087,"vX0":-4.567779671946642,"vY0":-130.38433269811938,"vZ0":-1.3254498598505915,"x":111.72,"y":139.82,"x0":1.2884002477284195,"y0":50.00011563399605,"z0":5.908417124256833,"aX":8.25148375344567},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.4,"breakHorizontal":-7.7,"spinRate":1492,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.41864176583555723,"extension":6.2853094167934795},"index":4,"playId":"73aca288-e618-3316-ad5f-a0f6944167af","pitchNumber":4,"startTime":"2026-03-12T21:28:05.860Z","endTime":"2026-03-12T21:28:11.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":90.5,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.481702816871834,"aZ":-20.160954842339887,"pfxX":3.9864551210167463,"pfxZ":6.794659101951284,"pX":-1.0019028384161999,"pZ":1.49686022773851,"vX0":-6.984755672252649,"vY0":-131.52787600958146,"vZ0":-7.011041671063745,"x":155.19,"y":198.36,"x0":1.1591360324490074,"y0":50.005221447229886,"z0":5.670537698267145,"aX":7.051005684442383},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":-5.9,"spinRate":1669,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.41498254648799815,"extension":6.504910163980143},"index":5,"playId":"d6eb495d-23df-36eb-a5fd-856f4e9261ad","pitchNumber":5,"startTime":"2026-03-12T21:28:23.484Z","endTime":"2026-03-12T21:28:31.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.200000000000003,"awayTeamWinProbability":76.8,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.52,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:28:31.015Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:29:39.019Z","endTime":"2026-03-12T21:30:36.732Z","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":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-12T21:28:47.685Z","endTime":"2026-03-12T21:29:41.230Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60678911899817,"aZ":-27.188802079815623,"pfxX":8.531700627779726,"pfxZ":2.839275956713598,"pX":-0.5318109633511137,"pZ":1.5324337137133976,"vX0":-7.06191220536169,"vY0":-131.33354002706878,"vZ0":-6.041487024885978,"x":137.27,"y":197.4,"x0":1.0773741902627507,"y0":50.00298706665494,"z0":5.872639969778535,"aX":14.973699164686765},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":-14.0,"spinRate":1678,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4163161823684476,"extension":6.429085650539213},"index":1,"playId":"4d59e386-2b4a-3a55-8374-57784cd90888","pitchNumber":1,"startTime":"2026-03-12T21:29:41.230Z","endTime":"2026-03-12T21:29:45.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775381800422856,"aZ":-25.165310958976086,"pfxX":6.946025494876366,"pfxZ":4.622358225214462,"pX":-0.5472977377307594,"pZ":3.3514304569884423,"vX0":-5.934390787099172,"vY0":-122.50370353866438,"vZ0":-1.508023776061326,"x":137.86,"y":148.29,"x0":1.007087705502683,"y0":50.00276992758273,"z0":6.1314685610238735,"aX":10.530736795446265},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.3,"breakHorizontal":-11.2,"spinRate":1794,"spinDirection":121},"zone":1,"typeConfidence":2.0,"plateTime":0.4475442367589615,"extension":6.402809190697007},"index":2,"playId":"8380fd48-53a3-3832-96c1-72d188d7ff79","pitchNumber":2,"startTime":"2026-03-12T21:29:55.433Z","endTime":"2026-03-12T21:29:59.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38852827866808,"aZ":-23.359920122042364,"pfxX":8.911495719135704,"pfxZ":5.024535431693082,"pX":-0.7321815707235944,"pZ":1.825946069121082,"vX0":-7.977034108849731,"vY0":-131.22802661795706,"vZ0":-5.637798700907863,"x":144.91,"y":189.48,"x0":1.1813857562318315,"y0":50.0013574931806,"z0":5.729930946504786,"aX":15.624304795060077},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-14.5,"spinRate":1920,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4165546738251633,"extension":6.442761851403898},"index":3,"playId":"ca64251a-5f4f-3fc8-adb0-ec85f729267b","pitchNumber":3,"startTime":"2026-03-12T21:30:11.037Z","endTime":"2026-03-12T21:30:16.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011623141487267,"aZ":-19.953541098064193,"pfxX":5.808984999475378,"pfxZ":6.85897681835546,"pX":-0.44525000057634156,"pZ":1.9211212851828903,"vX0":-5.873573900565147,"vY0":-132.0882675399178,"vZ0":-6.266035587455682,"x":133.97,"y":186.91,"x0":1.0439652126753898,"y0":50.00104901138452,"z0":5.773380814318255,"aX":10.346681641142812},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":-9.4,"spinRate":1674,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.41340476369402124,"extension":6.334428721772638},"index":4,"playId":"f5fe381f-711d-377a-8040-81f6544b4b4e","pitchNumber":4,"startTime":"2026-03-12T21:30:29.079Z","endTime":"2026-03-12T21:30:36.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":2.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:30:36.732Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kristian Robinson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:33:19.605Z","endTime":"2026-03-12T21:34:43.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Brebbia replaces Sean Sullivan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T21:32:20.727Z","endTime":"2026-03-12T21:33:21.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605154,"link":"/api/v1/people/605154"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.558507768921615,"aZ":-28.140268885257864,"pfxX":4.060755892730989,"pfxZ":2.5987523733196607,"pX":0.399232407460488,"pZ":2.489027419872417,"vX0":3.597184185803687,"vY0":-123.79087173108724,"vZ0":-2.5257684416908743,"x":101.78,"y":171.58,"x0":-1.6000154194703389,"y0":50.00423190031195,"z0":5.87677636911378,"aX":6.306219120983975},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":-8.2,"spinRate":2578,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4423523790794639,"extension":6.357135369094079},"index":1,"playId":"dc532e94-7387-3de3-bc83-192a95561200","pitchNumber":1,"startTime":"2026-03-12T21:33:21.514Z","endTime":"2026-03-12T21:33:25.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-12T21:33:37.135Z","endTime":"2026-03-12T21:33:47.802Z","isPitch":false,"type":"action","player":{"id":677565,"link":"/api/v1/people/677565"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711182916745887,"aZ":-21.08411926684964,"pfxX":1.7325071005730446,"pfxZ":7.295994048404611,"pX":0.5547268192225013,"pZ":1.7513936620127952,"vX0":4.330813517774681,"vY0":-122.64285610209151,"vZ0":-5.365201577990831,"x":95.86,"y":191.49,"x0":-1.4606281993907808,"y0":50.00554779307484,"z0":5.7707188537469865,"aX":2.6331598278156885},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.1,"breakHorizontal":-4.2,"spinRate":2604,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4469579389198346,"extension":6.360439330039597},"index":3,"playId":"ed9d2c4a-16ed-3dfe-b1db-4a6654dbd9c9","pitchNumber":2,"startTime":"2026-03-12T21:33:47.802Z","endTime":"2026-03-12T21:33:55.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977849217959818,"aZ":-13.395147295285165,"pfxX":-4.563533979303313,"pfxZ":9.990210448981593,"pX":0.8546050096621391,"pZ":2.7420992674078364,"vX0":7.237079470207516,"vY0":-136.4765767360879,"vZ0":-5.741174445315667,"x":84.42,"y":164.74,"x0":-1.2427453589754893,"y0":50.004383776394896,"z0":5.80117167970251,"aX":-8.58035711164098},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":6.7,"spinRate":2304,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4018402109285759,"extension":6.258446873131139},"index":4,"playId":"08658244-0bec-3a8c-abbf-e272691f45ec","pitchNumber":3,"startTime":"2026-03-12T21:34:04.198Z","endTime":"2026-03-12T21:34:11.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847250016811113,"aZ":-29.329163946989482,"pfxX":3.5297875429267207,"pfxZ":1.8244314154552521,"pX":0.09536708138572247,"pZ":1.839540698055815,"vX0":3.188006140993151,"vY0":-124.3671905842451,"vZ0":-3.6346994053639485,"x":113.36,"y":189.11,"x0":-1.6635292105833857,"y0":50.003467805275825,"z0":5.76277579556842,"aX":5.507874087845254},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":-7.2,"spinRate":2689,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4410670781466841,"extension":6.418727722685599},"index":5,"playId":"2174578e-f17b-36ae-b340-4d7ee20d0dfd","pitchNumber":4,"startTime":"2026-03-12T21:34:20.704Z","endTime":"2026-03-12T21:34:23.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48514184361311,"aZ":-24.198265312740673,"pfxX":4.625053042378701,"pfxZ":5.441587588468632,"pX":1.3654536345395454,"pZ":2.7330411385569238,"vX0":5.440284710481265,"vY0":-120.5629545918433,"vZ0":-2.2154947464944494,"x":64.95,"y":164.99,"x0":-1.525067259403968,"y0":50.00137668826706,"z0":5.809953342784177,"aX":6.773812429188444},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.6,"breakHorizontal":-9.7,"spinRate":2529,"spinDirection":92},"zone":12,"typeConfidence":2.0,"plateTime":0.45513733111299937,"extension":6.529437542398705},"index":6,"playId":"a12ae75a-9651-3617-b9d4-4c192d78c7b7","pitchNumber":5,"startTime":"2026-03-12T21:34:39.363Z","endTime":"2026-03-12T21:34:43.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:34:43.798Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"LuJames Groover doubles (5) on a sharp line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:35:09.333Z","endTime":"2026-03-12T21:36:30.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754793813724746,"aZ":-17.487147086358057,"pfxX":-8.230046849395546,"pfxZ":7.908910328309102,"pX":-0.2345798461989789,"pZ":1.4063035065148575,"vX0":6.2683911506850505,"vY0":-135.00525254677342,"vZ0":-7.647597666233848,"x":125.94,"y":200.81,"x0":-1.5103976312815164,"y0":50.00255551978346,"z0":5.493432251923745,"aX":-15.282469264889281},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":13.7,"spinRate":2230,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4047843509531819,"extension":6.42340266222266},"index":0,"playId":"9f7c4bd0-ee5f-3f81-9c30-1193128f61c0","pitchNumber":1,"startTime":"2026-03-12T21:35:09.396Z","endTime":"2026-03-12T21:35:14.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29650284013213,"aZ":-29.46322607071047,"pfxX":4.235262873560136,"pfxZ":1.768094450377836,"pX":0.3373042742325478,"pZ":1.9899875547417676,"vX0":3.59306967393395,"vY0":-122.25749869699561,"vZ0":-3.1332976261819114,"x":104.14,"y":185.05,"x0":-1.69508260816891,"y0":50.0015277659588,"z0":5.784318264238705,"aX":6.490487487017593},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":-8.4,"spinRate":2633,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4458938412989131,"extension":6.228715256148358},"index":1,"playId":"daaeb802-4c46-3beb-8cf7-f8d4a511dcaa","pitchNumber":2,"startTime":"2026-03-12T21:35:25.020Z","endTime":"2026-03-12T21:35:30.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":85.4,"endSpeed":79.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03427363645346,"aZ":-27.693230473024055,"pfxX":3.598313660726425,"pfxZ":2.8297355723426882,"pX":1.3126721661803407,"pZ":1.0399900735367615,"vX0":5.999348074182938,"vY0":-124.25118477108458,"vZ0":-5.806796096991095,"x":66.96,"y":210.7,"x0":-1.5892116498121307,"y0":50.00352788678092,"z0":5.67348414140128,"aX":5.693179710006718},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-7.8,"spinRate":2677,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4387882060190744,"extension":6.355136183761192},"index":2,"playId":"53afd1db-4fd4-3883-b0d6-9e3723da739e","pitchNumber":3,"startTime":"2026-03-12T21:35:40.183Z","endTime":"2026-03-12T21:35:44.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.982072424907727,"aZ":-25.363055472593324,"pfxX":3.0683381685312474,"pfxZ":4.1834689520863435,"pX":-1.2650890453778925,"pZ":3.061582885628936,"vX0":0.5815623757120343,"vY0":-125.83726965942435,"vZ0":-1.806129574296263,"x":165.22,"y":156.12,"x0":-1.8973290463909465,"y0":50.00072822621049,"z0":5.813792225730327,"aX":4.993250932285816},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-5.6,"spinRate":2498,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4328145734507154,"extension":6.509192166855462},"index":3,"playId":"c8c442d3-afbe-307c-b3db-119297d6e86f","pitchNumber":4,"startTime":"2026-03-12T21:36:00.777Z","endTime":"2026-03-12T21:36:05.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.148531239887895,"aZ":-14.237316788610425,"pfxX":-6.371661117053415,"pfxZ":9.698850178513318,"pX":-0.016796954683135867,"pZ":2.6572791248121628,"vX0":5.61293593129379,"vY0":-135.52414520418418,"vZ0":-5.352516481174001,"x":117.64,"y":167.03,"x0":-1.2925215711822686,"y0":50.00673270919678,"z0":5.661684694057453,"aX":-11.789446332150957},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2198,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4050146637458045,"extension":6.616399078889247},"hitData":{"launchSpeed":105.8,"launchAngle":20.0,"totalDistance":390.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.81,"coordY":21.98}},"index":4,"playId":"0e79d5e3-20b6-3260-8539-fab1e464297f","pitchNumber":5,"startTime":"2026-03-12T21:36:17.059Z","endTime":"2026-03-12T21:36:30.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":5.699999999999999,"leverageIndex":0.89,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:36:30.285Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:36:49.725Z","endTime":"2026-03-12T21:37:16.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908899057890725,"aZ":-11.766949242407982,"pfxX":-5.10451136210332,"pfxZ":11.432723846197801,"pX":-0.8356902365596905,"pZ":3.107612353363797,"vX0":4.062388958276726,"vY0":-132.86484435446695,"vZ0":-4.94943365012878,"x":148.85,"y":154.87,"x0":-1.7225558460648145,"y0":50.001705384007494,"z0":5.852161702989733,"aX":-9.11057578425027},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":8.4,"spinRate":2349,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41251100790890494,"extension":6.4216927194309426},"hitData":{"launchSpeed":100.6,"launchAngle":39.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":86.71,"coordY":50.92}},"index":0,"playId":"55eff242-2d6b-3f3b-a99d-7a61055191ea","pitchNumber":1,"startTime":"2026-03-12T21:37:03.330Z","endTime":"2026-03-12T21:37:16.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.81,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:37:16.176Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Lawlar pops out to shortstop Chad Stevens.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:37:42.888Z","endTime":"2026-03-12T21:38:18.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"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(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.4,"endSpeed":73.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.943960263714924,"aZ":-27.26605629080109,"pfxX":7.937319452901178,"pfxZ":3.6342293999034325,"pX":1.4594106430308988,"pZ":1.7424568393698485,"vX0":4.993805716971247,"vY0":-115.54736545116369,"vZ0":-3.347444045398502,"x":61.37,"y":191.73,"x0":-1.7623423931063018,"y0":50.00151334231483,"z0":5.835604768852127,"aX":10.707798602151309},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":2450,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4744153044814823,"extension":6.457112263864285},"index":0,"playId":"8f525359-7ebd-3917-a4d9-cd6cdf8736ad","pitchNumber":1,"startTime":"2026-03-12T21:37:49.144Z","endTime":"2026-03-12T21:37:53.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250804203775022,"aZ":-25.978687841358703,"pfxX":6.568591156889717,"pfxZ":4.425851920037881,"pX":0.5504572196412666,"pZ":2.2795188103183355,"vX0":3.9668897828949414,"vY0":-117.82250893844395,"vZ0":-2.6075085991286158,"x":96.02,"y":177.23,"x0":-2.0107375804281347,"y0":50.00273351827304,"z0":5.811365484299029,"aX":9.197035734330214},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.7,"breakHorizontal":-12.8,"spinRate":1750,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.46561351462264877,"extension":6.406790967199358},"hitData":{"launchSpeed":73.3,"launchAngle":70.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.5,"coordY":159.21}},"index":1,"playId":"26827736-0371-34b8-adeb-30a0da47b51d","pitchNumber":2,"startTime":"2026-03-12T21:38:07.421Z","endTime":"2026-03-12T21:38:18.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:38:18.484Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Ritter walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:41:01.091Z","endTime":"2026-03-12T21:43:41.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Nate Savino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T21:40:04.080Z","endTime":"2026-03-12T21:41:03.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24178054939463,"aZ":-32.54956838369707,"pfxX":8.099918697568288,"pfxZ":-0.19138382986713154,"pX":1.1167712360686632,"pZ":4.463283096786282,"vX0":-4.695507351729992,"vY0":-139.30950224021868,"vZ0":2.557009156347201,"x":74.43,"y":118.27,"x0":1.7746283264566243,"y0":50.0037440402218,"z0":5.689699027319556,"aX":15.869609983677403},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.4,"breakHorizontal":-13.7,"spinRate":2205,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39367288646966037,"extension":5.156079018563583},"index":1,"playId":"2ad3f679-7a9a-30b1-ae0d-fe8aab5314c5","pitchNumber":1,"startTime":"2026-03-12T21:41:03.067Z","endTime":"2026-03-12T21:41:06.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15945200034921,"aZ":-28.593180026573688,"pfxX":-1.6602546285119404,"pfxZ":2.085475945808531,"pX":0.8475966313238961,"pZ":3.3114509411952464,"vX0":-1.6551774372746653,"vY0":-130.638866140629,"vZ0":-0.19255382038924862,"x":84.69,"y":149.37,"x0":1.706569670180276,"y0":50.003567303957944,"z0":5.54708172556125,"aX":-2.8510496664298746},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":3.4,"spinRate":2328,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.42029284679196,"extension":5.240453476211497},"index":2,"playId":"d197e194-a089-326e-93fe-f9fbcbcf0542","pitchNumber":2,"startTime":"2026-03-12T21:41:20.099Z","endTime":"2026-03-12T21:41:25.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.407707785012928,"aZ":-32.175488865794605,"pfxX":8.593735596151237,"pfxZ":-0.0017696782750569184,"pX":-0.07256297518200001,"pZ":2.911637628703301,"vX0":-7.380325828065818,"vY0":-137.50888513289797,"vZ0":-1.3227002020970937,"x":119.77,"y":160.17,"x0":1.5338951705955786,"y0":50.00255264433329,"z0":5.588366805045059,"aX":16.40452551038678},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.1,"breakHorizontal":-13.9,"spinRate":2185,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.39882491943077225,"extension":5.170401798631943},"index":3,"playId":"99a8a016-bf64-3d66-a41f-bb62e7afe683","pitchNumber":3,"startTime":"2026-03-12T21:41:36.024Z","endTime":"2026-03-12T21:41:42.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-12T21:41:45.456Z","endTime":"2026-03-12T21:41:58.137Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534231880090008,"aZ":-34.52902182328079,"pfxX":9.253588378337994,"pfxZ":-1.207597934782214,"pX":-0.12603019320426417,"pZ":3.3813196801303382,"vX0":-7.716990789791529,"vY0":-138.79310362087773,"vZ0":0.22519675700980035,"x":121.8,"y":147.48,"x0":1.4903888779607954,"y0":50.003562249866874,"z0":5.601567148900946,"aX":18.025138454036718},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.9,"breakHorizontal":-15.1,"spinRate":2368,"spinDirection":24},"zone":2,"typeConfidence":2.0,"plateTime":0.39486834551091077,"extension":5.135633869680067},"index":5,"playId":"db983858-3624-37c6-9a7e-1f9475783c95","pitchNumber":4,"startTime":"2026-03-12T21:41:58.137Z","endTime":"2026-03-12T21:42:04.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34753711817233,"aZ":-37.28860896005956,"pfxX":-6.490087015645772,"pfxZ":-3.4327339138286597,"pX":-0.8784070823507718,"pZ":0.7600206937875689,"vX0":-4.323123397844575,"vY0":-121.95264820942083,"vZ0":-3.195566828676735,"x":150.48,"y":218.26,"x0":1.7668833785793574,"y0":50.0032732377068,"z0":5.338266056474347,"aX":-9.67101131969443},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.7,"breakHorizontal":12.8,"spinRate":2597,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4509671905232504,"extension":5.318329902432089},"index":6,"playId":"3d53f3d8-c2f5-3d0f-a933-dbf5b612c83e","pitchNumber":5,"startTime":"2026-03-12T21:42:13.498Z","endTime":"2026-03-12T21:42:20.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.940851500404353,"aZ":-29.96753627308922,"pfxX":8.848122156052536,"pfxZ":1.117076996220307,"pX":-0.7213617743194354,"pZ":3.2244095351004267,"vX0":-9.32359137082758,"vY0":-139.2058989882814,"vZ0":-0.6309385702124012,"x":144.5,"y":151.72,"x0":1.5146014027104875,"y0":50.001513439224134,"z0":5.4301431116518915,"aX":17.442634124009338},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":-14.2,"spinRate":1120,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.3928106499688182,"extension":5.165074678287505},"index":7,"playId":"6eaca3dc-7909-3ac8-a73f-f6faebb18ce9","pitchNumber":6,"startTime":"2026-03-12T21:42:31.013Z","endTime":"2026-03-12T21:42:34.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96802654567445,"aZ":-34.70997506431771,"pfxX":9.012252626771897,"pfxZ":-1.3064335570363603,"pX":0.5230588787143331,"pZ":2.8710550350645168,"vX0":-6.148599188553621,"vY0":-139.0485906368587,"vZ0":-0.7138088537646134,"x":97.06,"y":161.26,"x0":1.6029352052524866,"y0":50.0041931373973,"z0":5.453701965258147,"aX":17.47976293400489},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.3,"breakHorizontal":-14.9,"spinRate":2222,"spinDirection":79},"zone":3,"typeConfidence":2.0,"plateTime":0.39537418963747184,"extension":5.095854258649522},"index":8,"playId":"faba93c0-f4e2-3a6d-8331-b53a10bbc49f","pitchNumber":7,"startTime":"2026-03-12T21:42:52.255Z","endTime":"2026-03-12T21:42:55.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1500710377179,"aZ":-31.590452423284106,"pfxX":-10.473070309997297,"pfxZ":0.3818241685757666,"pX":-0.5047124955799827,"pZ":2.172607999558911,"vX0":-2.4367641729508893,"vY0":-123.58353597641464,"vZ0":-1.3394268628836525,"x":136.24,"y":180.12,"x0":1.8560921073880146,"y0":50.00399192533507,"z0":5.391231491313373,"aX":-16.093437887326303},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":19.6,"spinRate":2577,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4443274416956591,"extension":5.203557497609748},"index":9,"playId":"8872748a-df90-38a3-a2c1-1222ec70dde4","pitchNumber":8,"startTime":"2026-03-12T21:43:11.538Z","endTime":"2026-03-12T21:43:15.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827531274496238,"aZ":-34.791154484118174,"pfxX":10.321531113389291,"pfxZ":-1.2976796396291004,"pX":-1.3415897778320172,"pZ":2.7749513627984888,"vX0":-11.136541332029752,"vY0":-140.7808717932253,"vZ0":-1.1520642204322222,"x":168.14,"y":163.86,"x0":1.3173483269997652,"y0":50.003021383573376,"z0":5.433604870801172,"aX":20.796653322523287},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-2.4,"breakHorizontal":-16.6,"spinRate":2285,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.38849704724728085,"extension":5.275403531575452},"index":10,"playId":"c213260f-138c-3e4b-99e1-30ee542782d2","pitchNumber":9,"startTime":"2026-03-12T21:43:34.985Z","endTime":"2026-03-12T21:43:41.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:43:41.089Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Chad Stevens hit by pitch. Ryan Ritter to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:44:04.949Z","endTime":"2026-03-12T21:44:48.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.660125148815716,"aZ":-29.461119735903928,"pfxX":7.321925546675525,"pfxZ":1.3948585167383758,"pX":-1.0666014475536985,"pZ":1.9058518752490774,"vX0":-9.440990625411052,"vY0":-138.21527947215577,"vZ0":-4.155635960636315,"x":157.66,"y":187.32,"x0":1.4357937442253033,"y0":50.00242779633074,"z0":5.398322274538404,"aX":14.223465311948354},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":-11.4,"spinRate":2343,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.39569623726976344,"extension":5.281369432561426},"index":0,"playId":"13f91ef1-6123-35cd-8382-43544134731e","pitchNumber":1,"startTime":"2026-03-12T21:44:05.530Z","endTime":"2026-03-12T21:44:13.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.103478834312046,"aZ":-36.88988870426757,"pfxX":-7.308671937407024,"pfxZ":-3.1260739666603055,"pX":1.3366162864324627,"pZ":2.5537604765380713,"vX0":0.7203995277483071,"vY0":-122.371582834531,"vZ0":0.3816900235078027,"x":66.05,"y":169.83,"x0":1.9866533578669523,"y0":50.00137641294433,"z0":5.566979005593471,"aX":-11.035775113625292},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.3,"breakHorizontal":13.1,"spinRate":2355,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.4483223808642318,"extension":5.092596881648661},"index":1,"playId":"31357a2a-17cd-320a-a4f3-63b9ebf65216","pitchNumber":2,"startTime":"2026-03-12T21:44:24.569Z","endTime":"2026-03-12T21:44:28.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81521104634467,"aZ":-29.10290926053793,"pfxX":7.843550178212682,"pfxZ":1.6156005855857298,"pX":-3.290342982299063,"pZ":2.328232754185224,"vX0":-14.61068803471567,"vY0":-136.5981267234923,"vZ0":-3.114018953314737,"x":242.42,"y":175.92,"x0":1.0976507472005532,"y0":50.002147171261846,"z0":5.474335231138684,"aX":14.891923300577673},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.4,"breakHorizontal":-11.3,"spinRate":2023,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.40029337560034595,"extension":5.254872015925447},"index":2,"playId":"df0f56b2-8306-3cc2-9fc1-695a8deaabd7","pitchNumber":3,"startTime":"2026-03-12T21:44:44.824Z","endTime":"2026-03-12T21:44:48.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.8,"awayTeamWinProbability":84.2,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.07,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:44:48.952Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Sullivan singles on a line drive to right fielder Kristian Robinson. Ryan Ritter scores. Nicky Lopez to 3rd. Brett Sullivan to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:45:31.219Z","endTime":"2026-03-12T21:46:09.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nicky Lopez replaces Chad Stevens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T21:45:33.320Z","endTime":"2026-03-12T21:45:33.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":677060,"link":"/api/v1/people/677060"},"base":1,"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":86.5,"endSpeed":79.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154289327748096,"aZ":-31.450398686965077,"pfxX":-6.590313248363925,"pfxZ":0.44953295192049936,"pX":-0.22072406226092492,"pZ":2.9305649998587153,"vX0":-3.0958535324611147,"vY0":-125.90358195192599,"vZ0":0.222647448787624,"x":125.41,"y":159.65,"x0":1.881845914909998,"y0":50.002009928517815,"z0":5.391474439796129,"aX":-10.551433696307145},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":2463,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.4354529457051406,"extension":5.1292655173657105},"index":1,"playId":"4a4ef867-b6fd-350d-9e5a-62ca656ac32f","pitchNumber":1,"startTime":"2026-03-12T21:45:33.322Z","endTime":"2026-03-12T21:45:37.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023282057484593,"aZ":-31.217575124884604,"pfxX":-6.075734466768072,"pfxZ":0.6125370797236407,"pX":-0.25611986436003936,"pZ":2.4321858158689826,"vX0":-3.2928900435058877,"vY0":-124.49822912923707,"vZ0":-0.9941226139061871,"x":126.76,"y":173.11,"x0":1.8732877574332734,"y0":50.00617233643131,"z0":5.420818051166261,"aX":-9.536775733561951},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":11.8,"spinRate":2591,"spinDirection":279},"zone":4,"typeConfidence":2.0,"plateTime":0.43998240815201495,"extension":5.320104742633134},"hitData":{"launchSpeed":77.4,"launchAngle":11.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.38,"coordY":127.79}},"index":2,"playId":"4f2ec2e4-1a33-39b8-8d4e-1eb8e0e84e8c","pitchNumber":2,"startTime":"2026-03-12T21:45:56.728Z","endTime":"2026-03-12T21:46:09.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":1.24,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:46:09.749Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake McCarthy hit by pitch.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:46:48.324Z","endTime":"2026-03-12T21:47:37.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.714146235014056,"aZ":-34.12584646007686,"pfxX":7.833091046956096,"pfxZ":-1.0285520043844567,"pX":0.14392813425900378,"pZ":3.1544378462917964,"vX0":-6.95794842912129,"vY0":-136.7711849136674,"vZ0":-0.11213718110230952,"x":111.51,"y":153.61,"x0":1.7011948007071662,"y0":50.00384946929322,"z0":5.5332127188487,"aX":14.865250500209724},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.7,"breakHorizontal":-12.7,"spinRate":1421,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4002354235577923,"extension":5.157135852711352},"index":0,"playId":"ed29df51-e112-33fe-a5db-dbe6188b602a","pitchNumber":1,"startTime":"2026-03-12T21:46:48.324Z","endTime":"2026-03-12T21:46:52.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.569392336676714,"aZ":-35.47155130361463,"pfxX":8.271222798301634,"pfxZ":-1.6772923437989213,"pX":0.2893699710804821,"pZ":3.201021755031184,"vX0":-6.960245520363886,"vY0":-139.35935361457513,"vZ0":0.30578691596854,"x":105.97,"y":152.35,"x0":1.745753899111567,"y0":50.00279773336343,"z0":5.434500478053239,"aX":16.254967987075606},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.8,"breakHorizontal":-13.6,"spinRate":2093,"spinDirection":353},"zone":3,"typeConfidence":2.0,"plateTime":0.3931630456013626,"extension":5.181464427772962},"index":1,"playId":"b9d120be-31a8-3f21-8632-007015e889c4","pitchNumber":2,"startTime":"2026-03-12T21:47:05.695Z","endTime":"2026-03-12T21:47:12.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28193782681173,"aZ":-36.82994914314702,"pfxX":-9.209672109617417,"pfxZ":-3.200873747686037,"pX":2.663491049256295,"pZ":3.236054740247703,"vX0":3.704818366355231,"vY0":-119.87843573042859,"vZ0":2.2554042362952904,"x":15.47,"y":151.41,"x0":2.2941039458733306,"y0":50.002585967398446,"z0":5.571891871146326,"aX":-13.397205741833261},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":15.8,"spinRate":2667,"spinDirection":275},"zone":12,"typeConfidence":2.0,"plateTime":0.45699225766278584,"extension":5.083704655102211},"index":2,"playId":"66da6108-4e0a-3546-beac-81511aaa42d0","pitchNumber":3,"startTime":"2026-03-12T21:47:33.045Z","endTime":"2026-03-12T21:47:37.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.7,"awayTeamWinProbability":93.3,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.57,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:47:37.533Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks. Nicky Lopez scores. Brett Sullivan to 3rd. Cole Carrigg to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:48:52.401Z","endTime":"2026-03-12T21:51:32.815Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Cole Carrigg replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-12T21:47:58.601Z","endTime":"2026-03-12T21:48:54.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"base":1,"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.435272875067643,"aZ":-34.844224999164524,"pfxX":10.034683040676809,"pfxZ":-1.406492318708981,"pX":-1.2477324903130227,"pZ":2.118598475234002,"vX0":-11.196335950091143,"vY0":-137.23264947524953,"vZ0":-2.472014692962815,"x":164.56,"y":181.58,"x0":1.5885668808186229,"y0":50.002616026437444,"z0":5.413505358783648,"aX":19.068569915804794},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.9,"breakHorizontal":-15.7,"spinRate":2215,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.39970179472612344,"extension":5.254604619134122},"index":1,"playId":"c2ca4fd8-2037-3070-9a2e-6379c12bb1bf","pitchNumber":1,"startTime":"2026-03-12T21:48:54.615Z","endTime":"2026-03-12T21:48:58.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78055316467641,"aZ":-30.338918501179947,"pfxX":-6.449268758181843,"pfxZ":1.2050543996413214,"pX":-2.3743291917910367,"pZ":1.6632624815208326,"vX0":-7.67534099958084,"vY0":-122.87953840089624,"vZ0":-2.6700042068320453,"x":207.5,"y":193.87,"x0":1.629946884678152,"y0":50.00389586061119,"z0":5.346378489595672,"aX":-9.844909265939933},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":13.6,"spinRate":2612,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.44606307287342783,"extension":5.333944565542855},"index":2,"playId":"55fef4f1-6770-3d4a-894e-49a2e725d44c","pitchNumber":2,"startTime":"2026-03-12T21:49:09.743Z","endTime":"2026-03-12T21:49:18.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2903219926146,"aZ":-34.37963874535648,"pfxX":10.154004386467054,"pfxZ":-1.1178817271534482,"pX":-0.09780122266724264,"pZ":1.9278384860413988,"vX0":-8.381499599022204,"vY0":-140.21900469018487,"vZ0":-3.1870358905611846,"x":120.73,"y":186.73,"x0":1.6238330796716693,"y0":50.00297412050003,"z0":5.343014860824862,"aX":20.043268658663592},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-2.5,"breakHorizontal":-16.4,"spinRate":2332,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.3919324582992747,"extension":5.179332349543004},"index":3,"playId":"f96c429f-70d1-3835-b3ec-5937687606d2","pitchNumber":3,"startTime":"2026-03-12T21:49:29.640Z","endTime":"2026-03-12T21:49:33.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.952521329792624,"aZ":-35.49880777188491,"pfxX":9.07640313509834,"pfxZ":-1.6937169316930323,"pX":-0.08720639196604836,"pZ":1.6984205958315655,"vX0":-7.976767164010997,"vY0":-139.73647474799162,"vZ0":-3.4523071363406475,"x":120.32,"y":192.92,"x0":1.636971206517456,"y0":50.00371372892446,"z0":5.3028378358166215,"aX":17.799896780677447},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-3.6,"breakHorizontal":-14.6,"spinRate":2436,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.39322981799861667,"extension":5.196635268510714},"index":4,"playId":"030e506c-d248-3edd-ba2c-6514221e3a78","pitchNumber":4,"startTime":"2026-03-12T21:49:46.136Z","endTime":"2026-03-12T21:49:50.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61122404644033,"aZ":-31.99387485132203,"pfxX":8.765643783295332,"pfxZ":0.09253441734843904,"pX":-0.4451307397701425,"pZ":2.191615418444435,"vX0":-8.601427017496652,"vY0":-138.63614733108685,"vZ0":-2.915989473561311,"x":133.97,"y":179.61,"x0":1.5672014974347828,"y0":50.00276193735227,"z0":5.404993565383995,"aX":16.967976601191886},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":-13.9,"spinRate":1641,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.39593744310200485,"extension":5.112446037029504},"index":5,"playId":"2c4d6c11-d441-3096-8bdd-7afa7c79a5f8","pitchNumber":5,"startTime":"2026-03-12T21:50:01.934Z","endTime":"2026-03-12T21:50:05.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.492334590175446,"aZ":-37.65158842890907,"pfxX":-6.17326129197991,"pfxZ":-3.548097058222348,"pX":-0.060773590349766156,"pZ":1.4137766873832556,"vX0":-2.83749684901713,"vY0":-124.15937356005446,"vZ0":-2.0646608780113618,"x":119.32,"y":200.61,"x0":1.9028462545332674,"y0":50.0023726195302,"z0":5.423154277911493,"aX":-9.528628864665524},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.7,"breakHorizontal":11.9,"spinRate":2415,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.443066890227787,"extension":5.09759332555163},"index":6,"playId":"8de3ce9b-5af5-3d73-af1c-74f5e5f75ddb","pitchNumber":6,"startTime":"2026-03-12T21:50:22.012Z","endTime":"2026-03-12T21:50:26.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18203117480708,"aZ":-30.664820566726682,"pfxX":6.969333704573048,"pfxZ":0.7715406681101378,"pX":0.586650929805024,"pZ":4.060828421709694,"vX0":-5.663324213677061,"vY0":-139.4615897541298,"vZ0":1.398594799351263,"x":94.64,"y":129.14,"x0":1.7409875030815003,"y0":50.00553674628215,"z0":5.579472859613956,"aX":13.692188099773329},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":1.9,"breakHorizontal":-11.4,"spinRate":2319,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3931610685682396,"extension":5.138679035854326},"index":7,"playId":"c9d13f08-519e-389b-88fc-96585e6d454f","pitchNumber":7,"startTime":"2026-03-12T21:50:45.468Z","endTime":"2026-03-12T21:50:49.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621233968847218,"aZ":-34.491739398803176,"pfxX":8.649217230439751,"pfxZ":-1.2313443293533624,"pX":0.9666373231805057,"pZ":2.2111675700805966,"vX0":-5.136659382748167,"vY0":-136.43556816003027,"vZ0":-2.2650062958047243,"x":80.15,"y":179.08,"x0":1.7555693228188085,"y0":50.00602816575152,"z0":5.442455984587464,"aX":16.215896157344492},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.5,"breakHorizontal":-14.5,"spinRate":2260,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.4023301984409615,"extension":5.169717114613068},"index":8,"playId":"5d6e259a-cd28-3a96-8804-ceb9a2342fb4","pitchNumber":8,"startTime":"2026-03-12T21:51:02.463Z","endTime":"2026-03-12T21:51:06.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116789430540305,"aZ":-29.942924080635752,"pfxX":7.702974025518757,"pfxZ":1.1410036829343397,"pX":-1.1864690809921719,"pZ":3.047644157816731,"vX0":-10.116600600981842,"vY0":-138.6070818478053,"vZ0":-1.128051038057396,"x":162.23,"y":156.49,"x0":1.499015649325883,"y0":50.005193849359394,"z0":5.447650591312353,"aX":15.08760644980769},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.0,"breakHorizontal":-12.0,"spinRate":2347,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.3942106809985684,"extension":5.241526705127004},"index":9,"playId":"ebb43547-1628-38fd-be73-8644156964a9","pitchNumber":9,"startTime":"2026-03-12T21:51:26.042Z","endTime":"2026-03-12T21:51:32.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-2.8000000000000003,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:51:32.815Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:53:47.856Z","endTime":"2026-03-12T21:55:09.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Anderson replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T21:52:32.380Z","endTime":"2026-03-12T21:53:50.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814783,"link":"/api/v1/people/814783"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29279398554193,"aZ":-27.670961434977187,"pfxX":-10.23970802836629,"pfxZ":2.3097549605497107,"pX":1.936788682251239,"pZ":1.307877659515884,"vX0":13.008914046724023,"vY0":-138.40568328209446,"vZ0":-5.850349887489471,"x":43.17,"y":203.47,"x0":-1.4818338707499306,"y0":50.00409076704769,"z0":5.288760102149563,"aX":-19.9777517508026},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.1,"breakHorizontal":16.0,"spinRate":2228,"spinDirection":211},"zone":14,"typeConfidence":1.31,"plateTime":0.3949111951289659,"extension":6.600460579073358},"index":1,"playId":"bdb45f6c-b441-3490-a7bb-1bdbf044218e","pitchNumber":1,"startTime":"2026-03-12T21:53:50.085Z","endTime":"2026-03-12T21:53:59.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Casey Anderson. Brett Sullivan scores. Cole Carrigg to 3rd. Brenton Doyle to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"bdb45f6c-b441-3490-a7bb-1bdbf044218e","startTime":"2026-03-12T21:54:20.287Z","endTime":"2026-03-12T21:54:20.330Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664954,"link":"/api/v1/people/664954"},"postOnSecond":{"id":686668,"link":"/api/v1/people/686668"},"postOnThird":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.44,"dramaIndex":25.0,"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":94.3,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4406312200288,"aZ":-24.275807771294026,"pfxX":-10.351480299296174,"pfxZ":4.143996568504731,"pX":1.388400120479758,"pZ":0.7439771594066474,"vX0":11.490595435618038,"vY0":-136.76786108759578,"vZ0":-7.515000085950081,"x":64.08,"y":218.69,"x0":-1.5103512099993597,"y0":50.003576117882844,"z0":5.176831986792092,"aX":-19.731692153086623},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":2246,"spinDirection":252},"zone":14,"typeConfidence":1.34,"plateTime":0.399545751135963,"extension":6.6125624089310495},"index":3,"playId":"051e4f23-cdb9-380a-86c3-ba7f68dd2f7a","pitchNumber":2,"startTime":"2026-03-12T21:54:20.330Z","endTime":"2026-03-12T21:54:27.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888133815687453,"aZ":-29.695079942709086,"pfxX":7.229844647004892,"pfxZ":1.6687664891661242,"pX":2.157194016290279,"pZ":1.3890146319963452,"vX0":6.905236396600851,"vY0":-121.40970576044181,"vZ0":-3.1425416928325225,"x":34.77,"y":201.28,"x0":-1.668406828022994,"y0":50.003721900560095,"z0":5.2982755360367895,"aX":10.736977624690578},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-14.8,"spinRate":2248,"spinDirection":64},"zone":14,"typeConfidence":1.36,"plateTime":0.45201811680646165,"extension":6.463324505878212},"index":4,"playId":"4e0d341c-0f40-30d1-bf8e-a44b7b33d819","pitchNumber":3,"startTime":"2026-03-12T21:54:41.558Z","endTime":"2026-03-12T21:54:46.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48102645738277,"aZ":-36.53783334185487,"pfxX":7.21768190534405,"pfxZ":-3.0832379515477033,"pX":-1.9097397553252293,"pZ":2.4500325221149013,"vX0":-1.712156139329858,"vY0":-118.54380971424321,"vZ0":0.8356100956254979,"x":189.79,"y":172.63,"x0":-2.113931085195678,"y0":50.00034550360483,"z0":5.4387456319662615,"aX":10.230567726718462},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.0,"breakHorizontal":-12.6,"spinRate":2183,"spinDirection":83},"zone":13,"typeConfidence":1.37,"plateTime":0.4627382840773806,"extension":6.248779313983808},"index":5,"playId":"60a18afb-4eb9-39d5-bd6d-2804849c167f","pitchNumber":4,"startTime":"2026-03-12T21:55:05.310Z","endTime":"2026-03-12T21:55:09.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.44,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:55:09.322Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Jordan Lawlar. Cole Carrigg scores. Brenton Doyle scores. Jacob Hinderleider to 2nd.","rbi":2,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:55:31.003Z","endTime":"2026-03-12T21:57:08.949Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"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":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531592783888996,"aZ":-28.753112692400006,"pfxX":1.3291592233573204,"pfxZ":2.137293870680132,"pX":-0.8170386220991744,"pZ":4.569888241880957,"vX0":2.293556602420422,"vY0":-125.0860123048383,"vZ0":3.270740247089486,"x":148.14,"y":115.39,"x0":-1.9145354170375817,"y0":50.00547482716576,"z0":5.5868505772015356,"aX":2.130022333019331},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-2.9,"spinRate":2153,"spinDirection":101},"zone":11,"typeConfidence":1.23,"plateTime":0.43598364859462224,"extension":6.366856440515206},"index":0,"playId":"9d81b163-d80c-371a-801d-fb17b9724381","pitchNumber":1,"startTime":"2026-03-12T21:55:38.278Z","endTime":"2026-03-12T21:55:41.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Hinderleider replaces Hunter Goodman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T21:56:05.971Z","endTime":"2026-03-12T21:56:13.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688871,"link":"/api/v1/people/688871"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"base":1,"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243999190790223,"aZ":-23.753517139198163,"pfxX":-0.8364249923718345,"pfxZ":4.632784025991938,"pX":1.6700520747806273,"pZ":2.4166798912585854,"vX0":9.014546567940132,"vY0":-133.6181492449088,"vZ0":-3.181461627926502,"x":53.34,"y":173.53,"x0":-1.6306416695126502,"y0":50.0058827087798,"z0":5.3186669056807165,"aX":-1.522449675753798},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":-0.4,"spinRate":2147,"spinDirection":221},"zone":14,"typeConfidence":1.27,"plateTime":0.4090294899588667,"extension":6.540480303557393},"index":2,"playId":"05fe3883-e0c2-380d-a0a9-74fa7d93a245","pitchNumber":2,"startTime":"2026-03-12T21:56:13.561Z","endTime":"2026-03-12T21:56:18.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218873729171428,"aZ":-23.3566044006044,"pfxX":-1.204931288388841,"pfxZ":4.72989214577241,"pX":1.4229411493658985,"pZ":1.9563138955829,"vX0":8.647900201136483,"vY0":-135.58221036273625,"vZ0":-4.666721700720585,"x":62.76,"y":185.96,"x0":-1.6494108016328877,"y0":50.004307289509114,"z0":5.3267187561853415,"aX":-2.2479581611892114},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":0.4,"spinRate":2175,"spinDirection":225},"zone":14,"typeConfidence":1.0,"plateTime":0.4037388597541596,"extension":6.44720383020211},"index":3,"playId":"ba009f3a-0d0d-3be4-8095-2ff595856b12","pitchNumber":3,"startTime":"2026-03-12T21:56:34.991Z","endTime":"2026-03-12T21:56:40.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882878580757897,"aZ":-23.432075364490647,"pfxX":0.6223543187245764,"pfxZ":4.648025495451968,"pX":0.4441124787606678,"pZ":2.8197285018816993,"vX0":5.960809426877955,"vY0":-136.06751623525741,"vZ0":-2.289316237826516,"x":100.07,"y":162.65,"x0":-1.8527245385910234,"y0":50.00406409238981,"z0":5.289608078348274,"aX":1.1714578907424205},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":2186,"spinDirection":220},"zone":6,"typeConfidence":1.27,"plateTime":0.401995702920555,"extension":6.442152898963277},"hitData":{"launchSpeed":80.1,"launchAngle":15.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.95,"coordY":101.01}},"index":4,"playId":"28bb3933-3c04-33a4-9e79-922278f1e55e","pitchNumber":4,"startTime":"2026-03-12T21:56:56.806Z","endTime":"2026-03-12T21:57:08.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.26,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:57:08.949Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks. Jacob Hinderleider to 3rd. Caleb Hobson to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:57:47.550Z","endTime":"2026-03-12T21:59:07.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"postOnThird":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Caleb Hobson replaces TJ Rumfield.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-12T21:57:26.216Z","endTime":"2026-03-12T21:57:49.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805931,"link":"/api/v1/people/805931"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"base":1,"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.7,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.630745697957106,"aZ":-25.29838719628294,"pfxX":-8.74403716942872,"pfxZ":3.5593543626884765,"pX":1.8165687990868125,"pZ":2.2232232596973143,"vX0":11.949876703913791,"vY0":-137.46298323090883,"vZ0":-4.105566679454703,"x":47.76,"y":178.75,"x0":-1.430929904239819,"y0":50.00504699159183,"z0":5.433373156186998,"aX":-16.90340302422667},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":2061,"spinDirection":216},"zone":14,"typeConfidence":1.36,"plateTime":0.3969530301042652,"extension":6.583867633799123},"index":1,"playId":"4467b212-ff1e-3db2-81dd-1ce3c5ef2141","pitchNumber":1,"startTime":"2026-03-12T21:57:49.924Z","endTime":"2026-03-12T21:57:54.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":805931,"link":"/api/v1/people/805931"},"second":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201757546031736,"aZ":-34.11497213901835,"pfxX":5.397508532786095,"pfxZ":-1.3614554602125963,"pX":-1.0418217183435459,"pZ":4.071608953098364,"vX0":0.7662948841977717,"vY0":-118.6154775686412,"vZ0":3.795380996227861,"x":156.71,"y":128.85,"x0":-2.0704608526997275,"y0":50.00493606862808,"z0":5.565854028782126,"aX":7.6733779713531085},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.2,"breakHorizontal":-10.0,"spinRate":2282,"spinDirection":68},"zone":11,"typeConfidence":1.36,"plateTime":0.46220140589940817,"extension":6.3721246297552865},"index":2,"playId":"8dbd9f00-bce4-3299-92f9-5a2cde3b9069","pitchNumber":2,"startTime":"2026-03-12T21:58:07.891Z","endTime":"2026-03-12T21:58:13.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":805931,"link":"/api/v1/people/805931"},"second":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36922693090551,"aZ":-22.967217699212924,"pfxX":-0.2763463078790629,"pfxZ":4.963161021118919,"pX":2.3708086150088037,"pZ":3.5805556525486497,"vX0":10.77604142217315,"vY0":-135.06058402311388,"vZ0":-0.5250044090629824,"x":26.63,"y":142.1,"x0":-1.628273625265867,"y0":50.001305470953014,"z0":5.387283497334035,"aX":-0.5148497822229703},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.7,"spinRate":2237,"spinDirection":195},"zone":12,"typeConfidence":1.24,"plateTime":0.40495811959075434,"extension":6.549881891250331},"index":3,"playId":"8b2582cf-dd0f-310b-83a3-d104d1fdffd9","pitchNumber":3,"startTime":"2026-03-12T21:58:26.650Z","endTime":"2026-03-12T21:58:30.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":805931,"link":"/api/v1/people/805931"},"second":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506058544927257,"aZ":-24.37757903846987,"pfxX":-8.992554861004514,"pfxZ":4.084185015567424,"pX":0.13588862618921804,"pZ":2.1282191825555414,"vX0":8.353235024706672,"vY0":-137.33946934874496,"vZ0":-4.379333175011534,"x":111.82,"y":181.32,"x0":-1.7771340586575233,"y0":50.00629298678293,"z0":5.402293521114837,"aX":-17.17733875777565},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2207,"spinDirection":225},"zone":8,"typeConfidence":1.35,"plateTime":0.39886585705876687,"extension":6.578588038264676},"index":4,"playId":"eb827e6e-1132-33d6-9afe-baca35cdf736","pitchNumber":4,"startTime":"2026-03-12T21:58:45.863Z","endTime":"2026-03-12T21:58:49.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":805931,"link":"/api/v1/people/805931"},"second":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046807303672995,"aZ":-25.635288491113833,"pfxX":-8.161271107976479,"pfxZ":3.4622292712464677,"pX":-0.19009152051597944,"pZ":3.9386184633490195,"vX0":6.809304949515154,"vY0":-136.54748826828978,"vZ0":0.6621647891990539,"x":124.25,"y":132.44,"x0":-1.655706917396752,"y0":50.00310168990332,"z0":5.45671074249973,"aX":-15.41305734635644},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":2061,"spinDirection":224},"zone":11,"typeConfidence":1.35,"plateTime":0.40112039639036556,"extension":6.521613601724884},"index":5,"playId":"d4ca8c6a-2b73-36d2-8c87-2ec41aeff384","pitchNumber":5,"startTime":"2026-03-12T21:59:00.075Z","endTime":"2026-03-12T21:59:07.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":805931,"link":"/api/v1/people/805931"},"second":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:59:07.157Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Karros pops out to first baseman Luken Baker in foul territory.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:59:33.016Z","endTime":"2026-03-12T22:01:03.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"postOnSecond":{"id":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"postOnThird":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kelvin Hidalgo replaces Jordan Beck.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-12T21:59:22.127Z","endTime":"2026-03-12T21:59:35.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800193,"link":"/api/v1/people/800193"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"base":1,"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228139509999455,"aZ":-27.096363430166143,"pfxX":-9.517355267680838,"pfxZ":2.7282568304135584,"pX":0.8358242797325133,"pZ":3.0019722949496352,"vX0":9.514764145567293,"vY0":-135.98049825618332,"vZ0":-1.1991261874797383,"x":85.14,"y":157.73,"x0":-1.4806009570952314,"y0":50.00590391624955,"z0":5.337486848780764,"aX":-17.73642561675317},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":2052,"spinDirection":230},"zone":12,"typeConfidence":1.33,"plateTime":0.40358019769116327,"extension":6.4916606107110475},"index":1,"playId":"79a37559-ee33-3b03-8a77-48fea491bb64","pitchNumber":1,"startTime":"2026-03-12T21:59:35.361Z","endTime":"2026-03-12T21:59:41.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.654489679332492,"aZ":-26.124503513509104,"pfxX":-8.742801117557761,"pfxZ":3.1316294360303254,"pX":-0.06292142513217944,"pZ":0.9313598169328553,"vX0":7.364119041170405,"vY0":-138.22569332166236,"vZ0":-6.799571025660252,"x":119.4,"y":213.63,"x0":-1.6296041176812581,"y0":50.00073950127601,"z0":5.184606796224581,"aX":-16.86664193131789},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":14.3,"spinRate":2095,"spinDirection":232},"zone":13,"typeConfidence":1.34,"plateTime":0.3967093173575922,"extension":6.489367535961666},"index":2,"playId":"de7767bb-ca98-3ab4-bb01-58f0afec05cd","pitchNumber":2,"startTime":"2026-03-12T21:59:49.761Z","endTime":"2026-03-12T21:59:55.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21180499849573,"aZ":-28.110413636631048,"pfxX":-8.369102549414594,"pfxZ":2.151350630827185,"pX":0.6993313604903342,"pZ":3.531660669332405,"vX0":9.106093149876132,"vY0":-136.59195433838494,"vZ0":0.10361519391593765,"x":90.34,"y":143.43,"x0":-1.5910117272393152,"y0":50.00232493846171,"z0":5.426742638589132,"aX":-15.806967317249681},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":2023,"spinDirection":221},"zone":3,"typeConfidence":1.35,"plateTime":0.401065533638433,"extension":6.51774994554257},"index":3,"playId":"78832f67-2d6a-32cc-9e4c-1a73a9dae661","pitchNumber":3,"startTime":"2026-03-12T22:00:05.898Z","endTime":"2026-03-12T22:00:10.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815654285675382,"aZ":-24.207747779699606,"pfxX":-0.9342999726087657,"pfxZ":4.322599066147847,"pX":0.33301493913245894,"pZ":2.1087143061897256,"vX0":6.192107756503173,"vY0":-134.77300474777476,"vZ0":-3.9552793960952286,"x":104.31,"y":181.84,"x0":-1.8711818062456722,"y0":50.00287740553888,"z0":5.301545996371852,"aX":-1.722698509354912},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2053,"spinDirection":211},"zone":9,"typeConfidence":1.14,"plateTime":0.4061396149585974,"extension":6.526889356431733},"index":4,"playId":"32f3d64a-e554-332f-ab8e-b18b6c916d5f","pitchNumber":4,"startTime":"2026-03-12T22:00:22.228Z","endTime":"2026-03-12T22:00:28.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.898858382713886,"aZ":-23.673636095156702,"pfxX":-0.021603306507426978,"pfxZ":4.589176923781862,"pX":0.06621667218235926,"pZ":3.266162740742702,"vX0":5.103486079932237,"vY0":-135.13729062298503,"vZ0":-1.3778684849984608,"x":114.48,"y":150.59,"x0":-1.8424737437256105,"y0":50.00571465276758,"z0":5.442499602730505,"aX":-0.04072050662193761},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-1.1,"spinRate":2050,"spinDirection":208},"zone":2,"typeConfidence":1.21,"plateTime":0.40500694796110714,"extension":6.416203075820034},"index":5,"playId":"cf0768bd-312b-3c82-8a99-6fcaf7eced04","pitchNumber":5,"startTime":"2026-03-12T22:00:35.340Z","endTime":"2026-03-12T22:00:42.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839319549161093,"aZ":-22.558068669470025,"pfxX":-0.06722152543929227,"pfxZ":5.128154703985883,"pX":0.07972099210070677,"pZ":3.1768709995229547,"vX0":5.092929705293777,"vY0":-135.42393445476608,"vZ0":-1.738931785354279,"x":113.96,"y":153.0,"x0":-1.8088295626695619,"y0":50.00557999942172,"z0":5.389838002750901,"aX":-0.12725520588649164},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-0.8,"spinRate":2316,"spinDirection":208},"zone":2,"typeConfidence":1.2,"plateTime":0.40295173173319876,"extension":6.455110652533603},"hitData":{"launchSpeed":81.5,"launchAngle":68.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.21,"coordY":180.97}},"index":6,"playId":"8e32dbc4-e310-3fb7-be6c-8a1a4cfa9046","pitchNumber":6,"startTime":"2026-03-12T22:00:53.806Z","endTime":"2026-03-12T22:01:03.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.19999999999999984,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:01:03.134Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adael Amador singles on a line drive to right fielder Kristian Robinson. Jacob Hinderleider scores. Caleb Hobson scores. Kelvin Hidalgo to 3rd. Adael Amador to 2nd.","rbi":2,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T22:01:28.663Z","endTime":"2026-03-12T22:02:55.401Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"postOnThird":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"responsiblePitcher":{"id":814783,"link":"/api/v1/people/814783"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"responsiblePitcher":{"id":814783,"link":"/api/v1/people/814783"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adael Amador replaces Ryan Ritter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-12T22:01:30.886Z","endTime":"2026-03-12T22:01:30.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431857275867596,"aZ":-22.131458564344065,"pfxX":-1.3425231193142164,"pfxZ":5.393149375281913,"pX":-0.1853372002290627,"pZ":2.7021265744680427,"vX0":5.277471600790177,"vY0":-134.85880991492354,"vZ0":-2.7360444426763575,"x":124.06,"y":165.82,"x0":-1.984179732876418,"y0":50.00112773764138,"z0":5.272913921189845,"aX":-2.4999214236798615},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":1.4,"spinRate":2236,"spinDirection":220},"zone":5,"typeConfidence":0.88,"plateTime":0.40452693519828653,"extension":6.485321654132518},"index":1,"playId":"2e27b25a-6b14-3130-93b9-bb2d24b00d81","pitchNumber":1,"startTime":"2026-03-12T22:01:30.888Z","endTime":"2026-03-12T22:01:37.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-12T22:01:49.395Z","endTime":"2026-03-12T22:01:54.289Z","isPitch":false,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852297254875033,"aZ":-26.419843750323174,"pfxX":-3.7446898954894183,"pfxZ":3.425856834094292,"pX":-0.7863109322505605,"pZ":2.7894843442157637,"vX0":4.056004508755891,"vY0":-129.05220799144524,"vZ0":-1.469205271630857,"x":146.97,"y":163.46,"x0":-1.894791778232845,"y0":50.00300537211573,"z0":5.408864555870029,"aX":-6.291383617497671},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":5.9,"spinRate":2414,"spinDirection":47},"zone":1,"typeConfidence":0.93,"plateTime":0.42506577964651626,"extension":6.338725280441844},"index":3,"playId":"1562da65-e5a1-300d-8b56-a12b6bdf529f","pitchNumber":2,"startTime":"2026-03-12T22:01:54.289Z","endTime":"2026-03-12T22:02:01.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30241822468112,"aZ":-21.167740672367355,"pfxX":-0.024348794924585193,"pfxZ":5.909657745531076,"pX":0.09600670798351366,"pZ":3.2743843462464515,"vX0":4.806328085751662,"vY0":-135.2910316388805,"vZ0":-1.7934408206194543,"x":113.34,"y":150.37,"x0":-1.696988715167115,"y0":50.000350755036976,"z0":5.422787710435788,"aX":-0.04594606631167955},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-1.0,"spinRate":2206,"spinDirection":212},"zone":2,"typeConfidence":1.09,"plateTime":0.4041664529753408,"extension":6.398772764044354},"index":4,"playId":"bfc4332a-6364-39a8-83d5-1eff0659c154","pitchNumber":3,"startTime":"2026-03-12T22:02:11.034Z","endTime":"2026-03-12T22:02:15.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09244981549504,"aZ":-33.37465075784944,"pfxX":-8.456864714116584,"pfxZ":-0.7631823790015861,"pX":-2.2570829414477465,"pZ":3.675684812387115,"vX0":1.7477256830894516,"vY0":-124.92708523703823,"vZ0":2.1960873468827717,"x":203.03,"y":139.54,"x0":-1.8689317727955377,"y0":50.002898066306265,"z0":5.536158997995533,"aX":-13.313796650406939},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":14.9,"spinRate":1803,"spinDirection":296},"zone":11,"typeConfidence":1.39,"plateTime":0.43910217068917845,"extension":6.445650255706893},"index":5,"playId":"6d5319af-57de-3ae7-94db-34fead070373","pitchNumber":4,"startTime":"2026-03-12T22:02:27.815Z","endTime":"2026-03-12T22:02:33.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001441625713092,"aZ":-23.80477663942354,"pfxX":-0.41992471100247997,"pfxZ":4.549971475839039,"pX":0.5178877979303596,"pZ":3.578231918895073,"vX0":6.0713087269923856,"vY0":-134.49232300717324,"vZ0":-0.5361859174648589,"x":97.26,"y":142.17,"x0":-1.710178175240903,"y0":50.00461794730528,"z0":5.462195717742318,"aX":-0.7742129932399237},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2374,"spinDirection":190},"zone":12,"typeConfidence":1.21,"plateTime":0.4065950632671518,"extension":6.366187372806989},"hitData":{"launchSpeed":87.0,"launchAngle":19.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.05,"coordY":107.5}},"index":6,"playId":"67c53480-5010-351a-90d3-7c4ac3642810","pitchNumber":5,"startTime":"2026-03-12T22:02:43.592Z","endTime":"2026-03-12T22:02:55.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"second":{"id":805931,"link":"/api/v1/people/805931"},"third":{"id":688871,"link":"/api/v1/people/688871"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:02:55.401Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nicky Lopez out on a sacrifice fly to left fielder Ryan Waldschmidt. Kelvin Hidalgo scores.","rbi":1,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T22:05:24.347Z","endTime":"2026-03-12T22:05:53.700Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"responsiblePitcher":{"id":814783,"link":"/api/v1/people/814783"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: John Curtiss replaces Casey Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-12T22:03:42.745Z","endTime":"2026-03-12T22:04:34.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt O'Neill replaces catcher James McCann, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-12T22:04:34.375Z","endTime":"2026-03-12T22:05:26.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":543510,"link":"/api/v1/people/543510"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848064614655108,"aZ":-15.421546887545214,"pfxX":-3.5039352801711217,"pfxZ":9.160736433478549,"pX":0.3713314426853983,"pZ":3.601064115297605,"vX0":7.712701736592411,"vY0":-133.87532570560032,"vZ0":-3.971500064165916,"x":102.85,"y":141.55,"x0":-2.08198809772584,"y0":50.00373847734174,"z0":6.195973046295143,"aX":-6.409106476239262},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2375,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4079432504056393,"extension":6.374664685821536},"index":2,"playId":"2c1161e8-fa61-319c-9c67-58c8041656a5","pitchNumber":1,"startTime":"2026-03-12T22:05:26.588Z","endTime":"2026-03-12T22:05:30.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622965714309718,"aZ":-14.611450994721745,"pfxX":-5.649182987118189,"pfxZ":9.404284113355956,"pX":-0.5306117146162503,"pZ":2.0904043176816924,"vX0":6.492879881242699,"vY0":-135.30660869062123,"vZ0":-8.034656452364748,"x":137.23,"y":182.34,"x0":-2.219600679772194,"y0":50.000227103414595,"z0":6.107778863891814,"aX":-10.545952630202457},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2394,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.40374796026639403,"extension":6.543054454707489},"hitData":{"launchSpeed":99.9,"launchAngle":22.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.96,"coordY":83.29}},"index":3,"playId":"ee88c749-1133-313e-95d6-e54435d01eed","pitchNumber":2,"startTime":"2026-03-12T22:05:43.703Z","endTime":"2026-03-12T22:05:53.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:05:53.700Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Sullivan lines out to first baseman Luken Baker.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T22:06:08.169Z","endTime":"2026-03-12T22:07:09.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.877515091901657,"aZ":-23.588366412123822,"pfxX":-0.4434051322425676,"pfxZ":4.917006507066004,"pX":0.05806092011584261,"pZ":3.489753284085983,"vX0":6.796271201555867,"vY0":-130.17088932991118,"vZ0":-2.3515756429063095,"x":114.79,"y":144.56,"x0":-2.5099485953348903,"y0":50.002424212349226,"z0":6.158809399164456,"aX":-0.7752618279489412},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-0.5,"spinRate":2323,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4180192095349744,"extension":6.246401193796467},"index":0,"playId":"696acf85-1c31-3b64-ab2a-27c66620f21c","pitchNumber":1,"startTime":"2026-03-12T22:06:24.604Z","endTime":"2026-03-12T22:06:28.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":92.7,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98374707974406,"aZ":-16.714786319540792,"pfxX":-6.689331239344796,"pfxZ":8.36078429389318,"pX":0.24897683421992117,"pZ":3.8674223060668953,"vX0":8.93827116977983,"vY0":-134.79842043487628,"vZ0":-3.232143842825176,"x":107.51,"y":134.36,"x0":-2.2333699435485017,"y0":50.00222997106008,"z0":6.2548891572161605,"aX":-12.369045393896801},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2365,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4055771774037291,"extension":6.4141840036178985},"index":1,"playId":"ff3605ca-4c6f-3d4c-86b0-58a4777c7e6d","pitchNumber":2,"startTime":"2026-03-12T22:06:42.556Z","endTime":"2026-03-12T22:06:45.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666818545459,"aZ":-22.34670538748913,"pfxX":-7.463610554553057,"pfxZ":6.254096849536709,"pX":0.1493990079143543,"pZ":1.1843568569608842,"vX0":8.05285274315266,"vY0":-123.78217310992882,"vZ0":-7.277442358740373,"x":111.31,"y":206.8,"x0":-2.156396656214054,"y0":50.005876871026416,"z0":5.997312876059955,"aX":-11.73644374197078},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.1,"breakHorizontal":12.0,"spinRate":1631,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.44028750876971845,"extension":6.568687007550004},"hitData":{"launchSpeed":78.0,"launchAngle":14.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":167.22,"coordY":152.69}},"index":2,"playId":"c8d66041-2300-316e-b049-6284667a6599","pitchNumber":3,"startTime":"2026-03-12T22:07:00.282Z","endTime":"2026-03-12T22:07:09.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:07:09.355Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T22:09:19.828Z","endTime":"2026-03-12T22:11:33.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[9,10,11,12,13,14,15,16],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":16},"credits":[]}],"playEvents":[{"details":{"description":"Cole Carrigg remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"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-12T22:09:22.078Z","endTime":"2026-03-12T22:09:22.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Robert Calaz replaces center fielder Brenton Doyle, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"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-12T22:09:22.080Z","endTime":"2026-03-12T22:09:22.081Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Hinderleider remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T22:09:22.082Z","endTime":"2026-03-12T22:09:22.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688871,"link":"/api/v1/people/688871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Caleb Hobson remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":2,"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-12T22:09:22.084Z","endTime":"2026-03-12T22:09:22.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805931,"link":"/api/v1/people/805931"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kelvin Hidalgo remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":2,"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-12T22:09:22.086Z","endTime":"2026-03-12T22:09:22.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800193,"link":"/api/v1/people/800193"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryant Betancourt replaces third baseman Kyle Karros, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-12T22:09:22.088Z","endTime":"2026-03-12T22:09:22.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Adael Amador remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-12T22:09:22.090Z","endTime":"2026-03-12T22:09:22.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nicky Lopez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-12T22:09:22.092Z","endTime":"2026-03-12T22:09:22.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Seth Halvorsen replaces John Brebbia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":8,"startTime":"2026-03-12T22:09:22.094Z","endTime":"2026-03-12T22:09:22.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":99.5,"endSpeed":90.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70907660675759,"aZ":-14.177428372242122,"pfxX":-6.748206983056884,"pfxZ":8.536072099773552,"pX":1.3451538505793565,"pZ":2.7409154824934507,"vX0":11.793334035292396,"vY0":-144.29368256998978,"vZ0":-6.392725171996178,"x":65.73,"y":164.78,"x0":-1.9188732361250456,"y0":50.000936654074124,"z0":5.859377744306715,"aX":-14.224719468787402},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":1572,"spinDirection":268},"zone":12,"typeConfidence":2.0,"plateTime":0.3796653371909411,"extension":6.753399365392699},"index":9,"playId":"b1a2890b-417f-3412-99fb-899d457e59c6","pitchNumber":1,"startTime":"2026-03-12T22:09:22.096Z","endTime":"2026-03-12T22:09:30.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":85.6,"endSpeed":78.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29255417771082,"aZ":-26.413000068832716,"pfxX":1.470127335589356,"pfxZ":3.6617703824017838,"pX":-1.3447013524118463,"pZ":3.5253089918785347,"vX0":1.995441898411217,"vY0":-124.71164035819166,"vZ0":-1.0672438653694132,"x":168.26,"y":143.6,"x0":-2.346497392284716,"y0":50.00408754042507,"z0":6.139258097551478,"aX":2.31331660632987},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":-3.1,"spinRate":2501,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.4393470164732327,"extension":6.537294549539942},"index":10,"playId":"a7b12bb3-43d5-3b13-a4eb-7c0e1950765a","pitchNumber":2,"startTime":"2026-03-12T22:09:41.477Z","endTime":"2026-03-12T22:09:46.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41977480245494,"aZ":-12.819230599066884,"pfxX":-6.538226331526369,"pfxZ":9.298460394504053,"pX":-0.04920087908417832,"pZ":2.733701920711547,"vX0":8.092237001772036,"vY0":-143.42731938385967,"vZ0":-6.405546280836129,"x":118.88,"y":164.97,"x0":-2.058783601716285,"y0":50.004375931354474,"z0":5.796730363261907,"aX":-13.612486171816013},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2264,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.38200303949610603,"extension":6.841777225358241},"index":11,"playId":"146c9330-daa2-3d6f-abb9-1de533141fb2","pitchNumber":3,"startTime":"2026-03-12T22:09:58.234Z","endTime":"2026-03-12T22:10:02.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91899420894886,"aZ":-27.95335571510236,"pfxX":3.117283492375708,"pfxZ":2.68822937894074,"pX":-0.39192047256594925,"pZ":1.9085631416638449,"vX0":3.3593708253958505,"vY0":-125.02164319928922,"vZ0":-4.468792654546751,"x":131.94,"y":187.25,"x0":-2.1617880281008826,"y0":50.00535867716538,"z0":6.033056600239973,"aX":4.898840369372691},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.5,"spinRate":2491,"spinDirection":83},"zone":7,"typeConfidence":2.0,"plateTime":0.43932915747489343,"extension":6.607678015334537},"index":12,"playId":"6401d724-eab8-300d-9344-e106f4809057","pitchNumber":4,"startTime":"2026-03-12T22:10:14.840Z","endTime":"2026-03-12T22:10:21.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467457670576863,"aZ":-32.448985433228,"pfxX":3.6885827134371003,"pfxZ":-0.17451062653988814,"pX":0.3511354673731616,"pZ":2.5281984549105534,"vX0":4.732431679317232,"vY0":-125.4503522091072,"vZ0":-2.3655149723705953,"x":103.62,"y":170.52,"x0":-2.048407397768167,"y0":50.00411254781082,"z0":6.162807395214589,"aX":5.801325562189419},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-7.9,"spinRate":2446,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4388168132696375,"extension":6.640552838272469},"index":13,"playId":"26884ce1-93f7-3bf6-8c82-020445af76af","pitchNumber":5,"startTime":"2026-03-12T22:10:31.505Z","endTime":"2026-03-12T22:10:48.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93862737404659,"aZ":-26.279508374434904,"pfxX":-7.957812909750162,"pfxZ":3.410476688899492,"pX":-0.5662166950152142,"pZ":1.5450540758292304,"vX0":7.384842038426879,"vY0":-130.2041516577005,"vZ0":-5.662553024719376,"x":138.58,"y":197.06,"x0":-2.397863866241076,"y0":50.00031529693305,"z0":5.722599282991389,"aX":-13.736764168771707},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":12.8,"spinRate":1592,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4198005695091642,"extension":6.709631952273468},"index":14,"playId":"538b7c4c-e1a0-3442-a9ee-821d70c8aa96","pitchNumber":6,"startTime":"2026-03-12T22:10:52.943Z","endTime":"2026-03-12T22:11:00.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30696219026413,"aZ":-12.598330475289988,"pfxX":-6.77842504499897,"pfxZ":9.203579121863399,"pX":0.15043474505134963,"pZ":2.2750927531437157,"vX0":8.675262469700934,"vY0":-145.01220002470643,"vZ0":-7.657567754921086,"x":111.27,"y":177.35,"x0":-2.0010526886697297,"y0":50.00284448451845,"z0":5.720737938043944,"aX":-14.4184019417477},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":1993,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.3778972650245316,"extension":6.808939387501664},"index":15,"playId":"09f93ec0-c6db-3bc8-af2d-174fe02f8023","pitchNumber":7,"startTime":"2026-03-12T22:11:10.702Z","endTime":"2026-03-12T22:11:13.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49949951504844,"aZ":-28.458319050785505,"pfxX":1.480410269711082,"pfxZ":2.219464905680785,"pX":-0.12929089814725084,"pZ":-0.37455481638949534,"vX0":4.51149126072647,"vY0":-128.14887371138448,"vZ0":-9.854737012732448,"x":121.93,"y":248.89,"x0":-2.101953419650495,"y0":50.000420440447336,"z0":5.730246669602839,"aX":2.469842081316972},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-3.6,"spinRate":2382,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.42677602017142213,"extension":6.7542881836023785},"index":16,"playId":"bf3b7525-3b14-3229-be8c-0c1989585245","pitchNumber":8,"startTime":"2026-03-12T22:11:29.720Z","endTime":"2026-03-12T22:11:33.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:11:33.175Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T22:12:00.076Z","endTime":"2026-03-12T22:14:12.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":86.5,"endSpeed":79.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803159747359583,"aZ":-32.55042955933571,"pfxX":3.0741703359107753,"pfxZ":-0.23488642589883835,"pX":-0.03750435905904166,"pZ":1.1048519156175103,"vX0":4.223802278065682,"vY0":-125.77588164355711,"vZ0":-5.377280404618314,"x":118.43,"y":208.95,"x0":-2.144336464525062,"y0":50.00574380155578,"z0":5.940399442456514,"aX":4.877568050162281},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-6.6,"spinRate":2562,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4370966692811713,"extension":6.6467602653516265},"index":0,"playId":"e37f2dbc-a09f-315e-bcf0-55749c616abc","pitchNumber":1,"startTime":"2026-03-12T22:12:13.292Z","endTime":"2026-03-12T22:12:17.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":99.8,"endSpeed":90.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3157480347741,"aZ":-10.845941990639036,"pfxX":-9.163924048548026,"pfxZ":10.154156186963007,"pX":1.3590478361551444,"pZ":0.7515126158372192,"vX0":12.500683696104819,"vY0":-144.40000811607908,"vZ0":-11.672955898558488,"x":65.2,"y":218.49,"x0":-1.8464705980792173,"y0":50.003536303383115,"z0":5.525928803042002,"aX":-19.24971414275692},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.8,"breakHorizontal":13.9,"spinRate":2430,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3800933311320889,"extension":6.922787068894176},"index":1,"playId":"19b2c574-1e12-3cc3-b0e3-2fe099da7840","pitchNumber":2,"startTime":"2026-03-12T22:12:28.655Z","endTime":"2026-03-12T22:12:40.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Seth Halvorsen. Tim Tawa to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"19b2c574-1e12-3cc3-b0e3-2fe099da7840","startTime":"2026-03-12T22:12:43.943Z","endTime":"2026-03-12T22:13:04.642Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"postOnSecond":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.08,"dramaIndex":8.0,"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":99.0,"endSpeed":91.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858588558900415,"aZ":-14.03043609361795,"pfxX":-6.972684242687166,"pfxZ":8.59401696302921,"pX":1.1669862597190925,"pZ":1.347153604148785,"vX0":11.43035984366827,"vY0":-143.59609198730652,"vZ0":-9.821717457224333,"x":72.52,"y":202.41,"x0":-1.9394106919165153,"y0":50.00032058408662,"z0":5.661106591233033,"aX":-14.717906629380023},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":10.7,"spinRate":2227,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3798531977729702,"extension":6.869158978173051},"index":3,"playId":"33e04a77-0dfe-3c62-a0bf-c8310c3f10c4","pitchNumber":3,"startTime":"2026-03-12T22:13:04.642Z","endTime":"2026-03-12T22:13:08.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-12T22:13:15.368Z","endTime":"2026-03-12T22:13:49.910Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.8,"endSpeed":89.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06468895147183,"aZ":-16.96293386255997,"pfxX":-7.4903906598759225,"pfxZ":7.417255893986784,"pX":-0.6680474158006066,"pZ":2.4087319212365252,"vX0":6.863211850008141,"vY0":-142.1828475778374,"vZ0":-6.3118378741669225,"x":142.46,"y":173.74,"x0":-2.1379319477554724,"y0":50.00360434674264,"z0":5.7306496740886415,"aX":-15.363817659148808},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":12.2,"spinRate":2237,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3849620936505267,"extension":6.731590097988097},"index":5,"playId":"5231db72-04ce-3a0e-af71-f8e1c73f590d","pitchNumber":4,"startTime":"2026-03-12T22:13:49.910Z","endTime":"2026-03-12T22:13:54.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16583667539355,"aZ":-14.867556525469578,"pfxX":-8.863014124977243,"pfxZ":8.340850304271013,"pX":0.8347169906645534,"pZ":1.8841067548458121,"vX0":11.2826952977167,"vY0":-142.9630990669515,"vZ0":-7.991949819366351,"x":85.18,"y":187.91,"x0":-2.0067354816622105,"y0":50.00402887977919,"z0":5.644007309172115,"aX":-18.394506143001433},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":1695,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.3827492451978318,"extension":6.788402123692501},"index":6,"playId":"8a965fe9-7f6c-326e-86d8-602fbab374f7","pitchNumber":5,"startTime":"2026-03-12T22:14:05.847Z","endTime":"2026-03-12T22:14:12.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:14:12.277Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt O'Neill called out on strikes.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T22:14:45.778Z","endTime":"2026-03-12T22:15:49.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703519,"fullName":"Brady Counsell","link":"/api/v1/people/703519"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brady Counsell replaces Gabriel Moreno.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"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-12T22:14:38.872Z","endTime":"2026-03-12T22:14:47.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703519,"link":"/api/v1/people/703519"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":672515,"link":"/api/v1/people/672515"},"base":1,"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.195014097993464,"aZ":-31.17337301332468,"pfxX":1.6454503536000615,"pfxZ":0.6160834125898234,"pX":-0.19874394418553565,"pZ":2.167082535243334,"vX0":4.400345256480617,"vY0":-127.08055637735687,"vZ0":-3.400186854890982,"x":124.58,"y":180.27,"x0":-2.1754366550811826,"y0":50.00030887724699,"z0":6.033071211220078,"aX":2.6550430998280214},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":-4.1,"spinRate":2532,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4331602899227782,"extension":6.552690146617835},"index":1,"playId":"49e2484c-b1a4-3452-8af1-89979b2fa21a","pitchNumber":1,"startTime":"2026-03-12T22:14:47.950Z","endTime":"2026-03-12T22:14:54.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.261860524869757,"aZ":-31.000743264638622,"pfxX":1.2118336814340802,"pfxZ":0.7086922480083633,"pX":0.7912632070282026,"pZ":2.6434581814853293,"vX0":7.021216185723864,"vY0":-127.54596289026414,"vZ0":-2.608471918729288,"x":86.84,"y":167.41,"x0":-2.154607228571724,"y0":50.00138290818461,"z0":6.124435078337373,"aX":1.9938109278448755},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2376,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.42947086069248686,"extension":6.654144742913055},"index":2,"playId":"6152b33b-f454-32f4-b575-b357da88833c","pitchNumber":2,"startTime":"2026-03-12T22:15:23.441Z","endTime":"2026-03-12T22:15:29.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105624516953846,"aZ":-18.686171897210944,"pfxX":-8.441477642058537,"pfxZ":6.55898499504176,"pX":0.42324937254567324,"pZ":2.9031248413133146,"vX0":10.078006121378843,"vY0":-141.94721372909652,"vZ0":-4.821460865799374,"x":100.87,"y":160.4,"x0":-2.0633099455325774,"y0":50.00489577194989,"z0":5.800246180194165,"aX":-17.364254257490256},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2110,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38472149115384635,"extension":6.751975838267462},"index":3,"playId":"083fbbb6-a6ad-3150-8478-5b0753cd0ab0","pitchNumber":3,"startTime":"2026-03-12T22:15:42.932Z","endTime":"2026-03-12T22:15:49.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":690841,"link":"/api/v1/people/690841"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:15:49.077Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luken Baker lines out to first baseman Jacob Hinderleider.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T22:15:53.925Z","endTime":"2026-03-12T22:16:38.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703519,"fullName":"Brady Counsell","link":"/api/v1/people/703519"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688871,"link":"/api/v1/people/688871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087825524082465,"aZ":-33.517530093125096,"pfxX":3.6127085567155013,"pfxZ":-0.8580628143033255,"pX":-0.6354377386983022,"pZ":3.6965114728600237,"vX0":2.8925441742591893,"vY0":-124.70422644840765,"vZ0":0.7657379813338963,"x":141.22,"y":138.97,"x0":-2.2833780404384516,"y0":50.00493520975985,"z0":6.1692184649359,"aX":5.640956478835026},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.1,"breakHorizontal":-7.2,"spinRate":2467,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4406852019564673,"extension":6.4415765863015},"index":0,"playId":"148fc250-08d4-3149-ac12-8e980a0c80c5","pitchNumber":1,"startTime":"2026-03-12T22:16:10.379Z","endTime":"2026-03-12T22:16:13.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.458780267720776,"aZ":-14.16609154448829,"pfxX":-7.55946892441032,"pfxZ":8.370355125366508,"pX":0.20883333082670577,"pZ":3.469681833259131,"vX0":8.805466756744305,"vY0":-145.38382855685762,"vZ0":-4.428249224467332,"x":109.04,"y":145.1,"x0":-1.8697141328890166,"y0":50.005291284079085,"z0":5.865628959887341,"aX":-16.267940273713933},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2295,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3760125371431986,"extension":6.730928752657243},"hitData":{"launchSpeed":108.0,"launchAngle":5.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.25,"coordY":152.5}},"index":1,"playId":"cd58ed74-033b-3fac-9ca0-7de1c01c3890","pitchNumber":2,"startTime":"2026-03-12T22:16:27.636Z","endTime":"2026-03-12T22:16:38.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:16:38.701Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Amaya grounds out, third baseman Kelvin Hidalgo to first baseman Jacob Hinderleider.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T22:16:57.038Z","endTime":"2026-03-12T22:18:28.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800193,"link":"/api/v1/people/800193"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":688871,"link":"/api/v1/people/688871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76187885167135,"aZ":-32.014456735776186,"pfxX":2.198354123227133,"pfxZ":0.10368348104241942,"pX":-0.9830080163798599,"pZ":1.6754881614192052,"vX0":2.5770042814486165,"vY0":-125.06528454501564,"vZ0":-3.9791122784163537,"x":154.47,"y":193.54,"x0":-2.3149690114443313,"y0":50.00464685233021,"z0":5.931670757938152,"aX":3.4597386331883597},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-4.6,"spinRate":2536,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.4390518683959308,"extension":6.631848190832364},"index":0,"playId":"15a0a292-a9c1-3807-bdc8-239e0b073ec6","pitchNumber":1,"startTime":"2026-03-12T22:16:58.565Z","endTime":"2026-03-12T22:17:04.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87683279878529,"aZ":-31.777692843313176,"pfxX":2.754326120295616,"pfxZ":0.25857772625676567,"pX":0.25857482835036144,"pZ":1.0682288576297228,"vX0":4.542996375324894,"vY0":-123.82599851078749,"vZ0":-5.236669967070025,"x":107.14,"y":209.94,"x0":-1.9644028820735167,"y0":50.00286629332559,"z0":5.898231924640031,"aX":4.237273349713017},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-6.1,"spinRate":2288,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.44392603429469135,"extension":6.723531144245356},"index":1,"playId":"644f4f8b-5611-354a-9aa1-204206a8e1be","pitchNumber":2,"startTime":"2026-03-12T22:17:14.609Z","endTime":"2026-03-12T22:17:19.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838148055952903,"aZ":-30.996355367373834,"pfxX":3.696546866805343,"pfxZ":0.7716366146091129,"pX":-0.6992392542907772,"pZ":2.5180818687827737,"vX0":2.063397881120271,"vY0":-123.90866387288595,"vZ0":-2.2418961503321,"x":143.65,"y":170.79,"x0":-2.026780887727116,"y0":50.00523547007999,"z0":6.058656437190523,"aX":5.672205907982831},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-7.2,"spinRate":2231,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.44431519609408276,"extension":6.640372197846761},"index":2,"playId":"cf7f7703-b9f8-3a2f-897d-a6eefb14ca1e","pitchNumber":3,"startTime":"2026-03-12T22:17:33.587Z","endTime":"2026-03-12T22:17:37.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09695696146575,"aZ":-15.282816296431378,"pfxX":-8.61476156659264,"pfxZ":7.7863831277476905,"pX":1.7294329303332727,"pZ":3.197290038340553,"vX0":12.54436144002097,"vY0":-146.06632796071915,"vZ0":-5.311627249906524,"x":80.07,"y":136.48,"x0":-1.4935313674745432,"y0":50.002837986225956,"z0":5.951994883900271,"aX":-18.69028686018092},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":2246,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3744061870048925,"extension":6.788252100701074},"index":3,"playId":"ad746d5e-d1e6-34c1-9a17-08356a00a53b","pitchNumber":4,"startTime":"2026-03-12T22:17:58.244Z","endTime":"2026-03-12T22:18:02.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675620194856606,"aZ":-30.00867823979088,"pfxX":1.33473581402004,"pfxZ":1.3205550193669895,"pX":0.03729150362359486,"pZ":1.614486682906737,"vX0":4.6276743905035405,"vY0":-126.74136868485702,"vZ0":-4.859085023734333,"x":115.58,"y":195.19,"x0":-1.9789321823774186,"y0":50.00326554169083,"z0":5.927453755383281,"aX":2.191572924873235},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-3.4,"spinRate":2577,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.43065541603141044,"extension":6.778269899424001},"hitData":{"launchSpeed":80.2,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.98,"coordY":178.44}},"index":4,"playId":"7f1e1d89-d429-3fea-bc27-f84e330f8db0","pitchNumber":5,"startTime":"2026-03-12T22:18:18.551Z","endTime":"2026-03-12T22:18:28.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":703519,"link":"/api/v1/people/703519"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:18:28.918Z","atBatIndex":59},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cole Carrigg triples (2) on a line drive to right fielder Kristian Robinson.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T22:20:33.953Z","endTime":"2026-03-12T22:23:14.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Brady Counsell remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"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-12T22:19:53.897Z","endTime":"2026-03-12T22:20:36.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703519,"link":"/api/v1/people/703519"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068021104438042,"aZ":-13.238614923335646,"pfxX":-5.732890253518933,"pfxZ":10.48236343877419,"pX":0.6275343587930429,"pZ":3.343450196317687,"vX0":8.917684489733997,"vY0":-133.41056117035032,"vZ0":-5.138253559211036,"x":93.08,"y":148.51,"x0":-2.0100694341459624,"y0":50.00542351027782,"z0":6.244862492103341,"aX":-10.35965447142438},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":8.5,"spinRate":2447,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.41018613265478887,"extension":6.4981424256479565},"index":1,"playId":"53928aee-8d21-3306-9f5b-6a643d53db09","pitchNumber":1,"startTime":"2026-03-12T22:20:36.161Z","endTime":"2026-03-12T22:20:40.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}},"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":90.4,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93785292081851,"aZ":-19.726704220663073,"pfxX":-0.07242139280506876,"pfxZ":7.0836205837818715,"pX":1.9192574412912127,"pZ":1.682803553838791,"vX0":10.740047117555553,"vY0":-131.23725267991188,"vZ0":-7.1765834015303405,"x":43.84,"y":193.34,"x0":-2.2044212983994615,"y0":50.00119354714517,"z0":5.905456092493718,"aX":-0.12960389928387026},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.5,"breakHorizontal":-2.0,"spinRate":2493,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.416247094405402,"extension":6.59113550763939},"index":2,"playId":"ab3f9877-952f-3348-98b4-51ac263e588f","pitchNumber":2,"startTime":"2026-03-12T22:21:06.469Z","endTime":"2026-03-12T22:21:11.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73120482259498,"aZ":-14.111037265413103,"pfxX":-4.475714943048588,"pfxZ":9.992541262788848,"pX":-0.3858878336382984,"pZ":3.6716296666673207,"vX0":6.155860418317042,"vY0":-133.37368430243052,"vZ0":-3.832151145971974,"x":131.71,"y":139.65,"x0":-2.138605876436085,"y0":50.005875222997766,"z0":6.13966568390072,"aX":-8.09383848904298},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":6.8,"spinRate":2424,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41011407164989455,"extension":6.582092412171733},"index":3,"playId":"8ece3149-6a82-3871-a32d-684ebbeff338","pitchNumber":3,"startTime":"2026-03-12T22:21:19.168Z","endTime":"2026-03-12T22:21:23.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":87.0,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99804651868937,"aZ":-27.003481996182188,"pfxX":1.9352761797317322,"pfxZ":3.1400521854401697,"pX":-0.1505384266232569,"pZ":2.218967379698323,"vX0":5.600210568797891,"vY0":-126.75653188750417,"vZ0":-4.302171453540093,"x":122.74,"y":178.87,"x0":-2.629340256127331,"y0":50.002438647586764,"z0":6.064384497293766,"aX":3.186712005335581},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":-4.7,"spinRate":1713,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.43014304325394326,"extension":6.399128028934864},"index":4,"playId":"8dd52cff-fa18-3bf0-89e5-148cc58221f9","pitchNumber":4,"startTime":"2026-03-12T22:22:15.860Z","endTime":"2026-03-12T22:22:19.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.558852451648786,"aZ":-28.39056765787844,"pfxX":0.5330741945214186,"pfxZ":2.4457041543304854,"pX":1.060855002809381,"pZ":0.6039799428247461,"vX0":8.087702512882846,"vY0":-123.53517262440029,"vZ0":-7.2016287425937575,"x":76.56,"y":222.47,"x0":-2.324266017609811,"y0":50.00122903309222,"z0":5.942659322429304,"aX":0.8234501050053754},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-2.9,"spinRate":2571,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4433447025886994,"extension":6.46208139554295},"index":5,"playId":"0a6667dc-2192-33d5-8b8e-6c1628fd19eb","pitchNumber":5,"startTime":"2026-03-12T22:22:30.322Z","endTime":"2026-03-12T22:22:34.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":92.5,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74804467848413,"aZ":-12.550778622572514,"pfxX":-6.108406038191415,"pfxZ":10.624425428822242,"pX":-1.393270595828734,"pZ":3.164640152604595,"vX0":4.524824420680068,"vY0":-134.66514561253192,"vZ0":-5.5206599077198755,"x":170.11,"y":153.33,"x0":-2.2971352245847814,"y0":50.000333547184105,"z0":6.120348415110107,"aX":-11.278805442992763},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":1283,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40589287614792857,"extension":6.550557370505369},"index":6,"playId":"72fd07fa-b67f-39ab-a0bc-d241de2bfb4f","pitchNumber":6,"startTime":"2026-03-12T22:22:46.354Z","endTime":"2026-03-12T22:22:51.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55076211919736,"aZ":-13.985029145617887,"pfxX":-5.078567599349958,"pfxZ":9.936459664555377,"pX":0.408462475040953,"pZ":3.487403715049376,"vX0":8.296331976701326,"vY0":-134.09884355125808,"vZ0":-4.577689326487199,"x":101.43,"y":144.62,"x0":-2.05814353860243,"y0":50.005067131977206,"z0":6.2060641195276665,"aX":-9.299577819021406},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2357,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.40762198657556237,"extension":6.391797658705157},"hitData":{"launchSpeed":87.6,"launchAngle":21.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.44,"coordY":114.82}},"index":7,"playId":"e3527ce0-ff34-3cf3-8589-9631f5ee4c1e","pitchNumber":7,"startTime":"2026-03-12T22:22:58.444Z","endTime":"2026-03-12T22:23:14.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:23:14.147Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Robert Calaz strikes out swinging.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T22:23:43.686Z","endTime":"2026-03-12T22:25:41.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.815685826473636,"aZ":-10.390265093667102,"pfxX":-4.17741452419819,"pfxZ":11.424092754617533,"pX":0.6322574866562223,"pZ":2.5576417235206654,"vX0":9.146538618274649,"vY0":-136.6478430113294,"vZ0":-7.617884579419137,"x":92.9,"y":169.72,"x0":-2.2033259598805732,"y0":50.00153529536625,"z0":6.0811460748859405,"aX":-7.965939894620937},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2456,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.3996016780412508,"extension":6.55488978944637},"index":0,"playId":"cb0d18a7-5e15-3ab3-ae54-ce466e5fb760","pitchNumber":1,"startTime":"2026-03-12T22:23:43.686Z","endTime":"2026-03-12T22:23:46.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.415551226857193,"aZ":-12.103726490762275,"pfxX":-4.703886729975567,"pfxZ":10.990293406362792,"pX":-1.257332659767438,"pZ":4.414763466399934,"vX0":4.563604650262372,"vY0":-134.13883652228526,"vZ0":-2.7785100043077273,"x":164.93,"y":119.58,"x0":-2.367739020230909,"y0":50.00335045779535,"z0":6.3244007774865025,"aX":-8.59125781433987},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2493,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40798703919611645,"extension":6.37998307020622},"index":1,"playId":"7a38f73d-21a3-3206-8eef-e22e4a422c12","pitchNumber":2,"startTime":"2026-03-12T22:23:58.698Z","endTime":"2026-03-12T22:24:03.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193165776538763,"aZ":-11.153744839891031,"pfxX":-4.945167773834878,"pfxZ":11.481288701156412,"pX":0.47516182645811617,"pZ":1.8039399983222257,"vX0":8.668501108323412,"vY0":-134.22984025342967,"vZ0":-9.080372496299372,"x":98.89,"y":190.07,"x0":-2.1488751954239524,"y0":50.000654305991596,"z0":6.018101479730501,"aX":-9.05248916877781},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":7.2,"spinRate":2452,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.40756798547607165,"extension":6.63107088801423},"index":2,"playId":"87bbc955-d686-30fb-963d-87639f8df294","pitchNumber":3,"startTime":"2026-03-12T22:24:13.510Z","endTime":"2026-03-12T22:24:18.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"e23ab472-b794-4c60-9bee-7b6e6c717ef2","startTime":"2026-03-12T22:24:41.263Z","endTime":"2026-03-12T22:24:46.263Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":93.5,"endSpeed":85.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770785830679102,"aZ":-10.112308011272107,"pfxX":-5.1985486188023655,"pfxZ":11.821987280705935,"pX":0.12151622326596041,"pZ":1.0145020648670628,"vX0":7.941137744908059,"vY0":-135.5225445943328,"vZ0":-11.486224011755068,"x":112.37,"y":211.39,"x0":-2.1670998237763737,"y0":50.00178688457252,"z0":6.006937852247594,"aX":-9.700314942010118},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":7.8,"spinRate":2523,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40370579669920925,"extension":6.503594016409146},"index":4,"playId":"28aea0a2-8079-3368-87ce-7bd57e2f5842","pitchNumber":4,"startTime":"2026-03-12T22:24:57.725Z","endTime":"2026-03-12T22:25:03.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97648741863609,"aZ":-27.405427055545616,"pfxX":1.6981819012114876,"pfxZ":2.9688139127130677,"pX":0.8573935518744278,"pZ":1.8420809034104086,"vX0":7.9439092327442395,"vY0":-125.27016604029903,"vZ0":-4.941518364499663,"x":84.32,"y":189.04,"x0":-2.562592286020686,"y0":50.000883448059504,"z0":6.054275288545452,"aX":2.724018307447191},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":-4.7,"spinRate":1726,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4356119449367446,"extension":6.46085129395776},"index":5,"playId":"e5e2b1aa-608f-34d8-8d59-482ca8d0f7a0","pitchNumber":5,"startTime":"2026-03-12T22:25:13.604Z","endTime":"2026-03-12T22:25:18.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.156761085124028,"aZ":-12.647987275840558,"pfxX":-4.187684746049966,"pfxZ":10.628427276460807,"pX":-0.27345334262382986,"pZ":3.8464613479705974,"vX0":6.831350025841414,"vY0":-134.4347368654264,"vZ0":-4.106693561047646,"x":127.42,"y":134.93,"x0":-2.2991593177363736,"y0":50.000196301378885,"z0":6.2865412001119045,"aX":-7.692028493598703},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":6.1,"spinRate":2458,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4068653837603806,"extension":6.521743559996532},"index":6,"playId":"8a33de2a-f8ac-36a3-9339-cc561f141323","pitchNumber":6,"startTime":"2026-03-12T22:25:37.888Z","endTime":"2026-03-12T22:25:41.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:25:41.890Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Hinderleider pops out to shortstop Jacob Amaya.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T22:25:59.373Z","endTime":"2026-03-12T22:26:18.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72915121571007,"aZ":-28.768468345313682,"pfxX":0.5966480199237056,"pfxZ":2.1815230561568573,"pX":-0.31470806666122214,"pZ":2.6229921939101177,"vX0":5.5717439075956285,"vY0":-123.55499960754267,"vZ0":-2.839684975187144,"x":129.0,"y":167.96,"x0":-2.6687294737743033,"y0":50.0006861640706,"z0":6.184427681070371,"aX":0.9287714124020552},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-2.3,"spinRate":2638,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.4419294868099617,"extension":6.4738682372021215},"hitData":{"launchSpeed":78.7,"launchAngle":74.0,"totalDistance":81.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.09,"coordY":167.81}},"index":0,"playId":"8c77ae42-cdd7-3b7c-ac31-7898703ccd42","pitchNumber":1,"startTime":"2026-03-12T22:26:05.996Z","endTime":"2026-03-12T22:26:18.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688871,"link":"/api/v1/people/688871"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":688871,"link":"/api/v1/people/688871"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:26:18.298Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Hobson grounds out, second baseman Tim Tawa to first baseman Luken Baker.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T22:26:30.224Z","endTime":"2026-03-12T22:28:00.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805931,"fullName":"Caleb Hobson","link":"/api/v1/people/805931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349643010890123,"aZ":-25.349196198612464,"pfxX":-0.011009117060899687,"pfxZ":3.9551305154158936,"pX":0.3280188328383592,"pZ":2.9664174119502573,"vX0":6.940464751967781,"vY0":-130.27325243938267,"vZ0":-3.3923266233119738,"x":104.5,"y":158.69,"x0":-2.3647746745971134,"y0":50.002867777477334,"z0":6.193133569444675,"aX":-0.01969784630357996},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2602,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.41979843463731337,"extension":6.3303382063802855},"index":0,"playId":"e1ee6eb3-eefa-3078-982d-7bb89c7c8dae","pitchNumber":1,"startTime":"2026-03-12T22:26:48.215Z","endTime":"2026-03-12T22:26:52.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":805931,"link":"/api/v1/people/805931","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44503202838305,"aZ":-28.334621529957282,"pfxX":0.9412808210286272,"pfxZ":2.385847723623875,"pX":1.3234430226023843,"pZ":0.9224700304961903,"vX0":9.275991887451141,"vY0":-125.93043973890063,"vZ0":-6.737391952077832,"x":66.55,"y":213.87,"x0":-2.529025239296379,"y0":50.00115173445542,"z0":5.9230263702290475,"aX":1.5102868782876675},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-3.8,"spinRate":2654,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4348508490586358,"extension":6.474609764231715},"index":1,"playId":"b02f92a6-d8bc-39e2-87f1-d24e85e5c2b8","pitchNumber":2,"startTime":"2026-03-12T22:27:04.344Z","endTime":"2026-03-12T22:27:09.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":805931,"link":"/api/v1/people/805931","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612937678258362,"aZ":-10.482046669025033,"pfxX":-4.883919450545132,"pfxZ":11.629310525531753,"pX":0.6173782992735181,"pZ":2.4694827083081003,"vX0":9.230242581443019,"vY0":-135.91140888423374,"vZ0":-7.769589023606536,"x":93.47,"y":172.1,"x0":-2.1927446385303133,"y0":50.00108894819492,"z0":6.098467988078543,"aX":-9.10916210528135},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":6.8,"spinRate":2526,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.40345252980053603,"extension":6.580444100134842},"index":2,"playId":"deb8badf-272f-3c01-a574-7438ac3a7178","pitchNumber":3,"startTime":"2026-03-12T22:27:26.122Z","endTime":"2026-03-12T22:27:29.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":805931,"link":"/api/v1/people/805931","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":2,"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-12T22:27:36.863Z","endTime":"2026-03-12T22:27:50.862Z","isPitch":false,"type":"action","player":{"id":805931,"link":"/api/v1/people/805931"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":805931,"link":"/api/v1/people/805931","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.430465363841886,"aZ":-12.110447210542754,"pfxX":-5.720899315958477,"pfxZ":10.83513578162917,"pX":-0.8927094485226001,"pZ":2.879698099701503,"vX0":5.730181522295092,"vY0":-135.4209459951457,"vZ0":-6.448004651114472,"x":151.03,"y":161.03,"x0":-2.2959884904270393,"y0":50.003023451297246,"z0":6.144197792776429,"aX":-10.593279635711879},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2525,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4049524959226689,"extension":6.467054332403977},"hitData":{"launchSpeed":73.1,"launchAngle":10.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.08,"coordY":135.26}},"index":4,"playId":"11b6a504-8428-3544-bce1-bb849d645e19","pitchNumber":4,"startTime":"2026-03-12T22:27:50.862Z","endTime":"2026-03-12T22:28:00.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":805931,"link":"/api/v1/people/805931","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805931,"link":"/api/v1/people/805931"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":805931,"link":"/api/v1/people/805931"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:28:00.831Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kristian Robinson singles on a ground ball to left fielder Robert Calaz.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:30:07.878Z","endTime":"2026-03-12T22:31:26.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"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-12T22:29:55.869Z","endTime":"2026-03-12T22:30:10.209Z","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":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066831349463015,"aZ":-33.78970498116193,"pfxX":1.3063204521056717,"pfxZ":-0.967538395508857,"pX":0.49915608327199007,"pZ":3.3910842954563423,"vX0":4.147984897988571,"vY0":-128.54111674586684,"vZ0":0.7739029268615802,"x":97.97,"y":147.22,"x0":-1.3035154361790338,"y0":50.00038025311103,"z0":5.704911482315462,"aX":2.1892986564550676},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.2,"spinRate":2491,"spinDirection":92},"zone":3,"typeConfidence":2.0,"plateTime":0.4257384445326311,"extension":5.896163867636358},"index":1,"playId":"9757e211-7cc1-3954-bb22-bf062d27f685","pitchNumber":1,"startTime":"2026-03-12T22:30:10.209Z","endTime":"2026-03-12T22:30:14.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":98.3,"endSpeed":89.9,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07150755423721,"aZ":-20.879339037259008,"pfxX":-9.79207080038949,"pfxZ":5.452567116978047,"pX":-0.11633104765735663,"pZ":3.16518403577416,"vX0":6.3655349715798675,"vY0":-143.05718664246143,"vZ0":-3.441012185429841,"x":121.43,"y":153.32,"x0":-1.098248676197914,"y0":50.006377937290075,"z0":5.692903669977308,"aX":-20.295500159375965},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2284,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38290445613005275,"extension":5.87369801096119},"index":2,"playId":"fbd4733f-67a3-3c7a-ad4b-9511465235a5","pitchNumber":2,"startTime":"2026-03-12T22:30:25.704Z","endTime":"2026-03-12T22:30:28.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.447383486717264,"aZ":-21.64637548636038,"pfxX":-9.276979551945637,"pfxZ":4.977797334516424,"pX":-1.177144223813642,"pZ":4.632323599834102,"vX0":2.9099613897258307,"vY0":-144.0384966542204,"vZ0":0.044517147580219074,"x":161.87,"y":113.71,"x0":-0.9913028710257754,"y0":50.001254252075576,"z0":5.948028419436315,"aX":-19.61617809070671},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":2303,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.37933099546748483,"extension":5.765414857089561},"index":3,"playId":"818f1976-ad38-37aa-8be2-b7d63d995c83","pitchNumber":3,"startTime":"2026-03-12T22:30:47.577Z","endTime":"2026-03-12T22:30:50.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413515766532157,"aZ":-30.329271161192423,"pfxX":-9.375070517467893,"pfxZ":1.1290216290151758,"pX":0.22712595361730767,"pZ":2.65907019961865,"vX0":6.2738935047723965,"vY0":-126.34754423162292,"vZ0":-1.1650222098942518,"x":108.34,"y":166.99,"x0":-1.0581574956779052,"y0":50.00219462211059,"z0":5.542150187855233,"aX":-15.303406574190246},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":15.7,"spinRate":1742,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.43191808233837303,"extension":6.144298120419168},"hitData":{"launchSpeed":100.4,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.89,"coordY":98.46}},"index":4,"playId":"a2fa848e-1237-37e4-928d-79ca0f80c3bd","pitchNumber":4,"startTime":"2026-03-12T22:31:16.896Z","endTime":"2026-03-12T22:31:26.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:31:26.894Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover strikes out swinging.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:31:36.144Z","endTime":"2026-03-12T22:32:32.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193127024823045,"aZ":-34.851926417018824,"pfxX":1.7062509117175018,"pfxZ":-1.6098926050884375,"pX":0.8469151182086098,"pZ":1.9173465367665277,"vX0":4.644415697333842,"vY0":-127.2312399461381,"vZ0":-2.529714818142198,"x":84.72,"y":187.01,"x0":-1.2153624129650231,"y0":50.00588333430502,"z0":5.654499174659096,"aX":2.8307930138289406},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-4.1,"spinRate":2651,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4285553452615263,"extension":5.8774431394638},"index":0,"playId":"b54ce4b6-21df-3f21-ac63-da52c8b9fd0d","pitchNumber":1,"startTime":"2026-03-12T22:31:49.542Z","endTime":"2026-03-12T22:31:53.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614546459524902,"aZ":-38.76625557159201,"pfxX":2.0378290660119696,"pfxZ":-4.251708779867943,"pX":-0.01800863562113578,"pZ":2.3253550668266016,"vX0":2.183508545217806,"vY0":-123.4213148840941,"vZ0":-0.45694284606953117,"x":117.69,"y":176.0,"x0":-1.1776457731328556,"y0":50.00519820428093,"z0":5.766140288441259,"aX":3.1569993820815747},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.6,"breakHorizontal":-4.2,"spinRate":2576,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.44309329556822874,"extension":5.756610818582917},"index":1,"playId":"23887a58-fe31-3684-ba42-22bf97be60b0","pitchNumber":2,"startTime":"2026-03-12T22:32:05.759Z","endTime":"2026-03-12T22:32:10.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26303647644899,"aZ":-35.38339196203729,"pfxX":1.4620428392754419,"pfxZ":-1.9547792893460794,"pX":0.9624411422461605,"pZ":0.4729132686925378,"vX0":4.6392269562792015,"vY0":-126.83152782129454,"vZ0":-5.606960915003814,"x":80.31,"y":226.01,"x0":-1.0753610747761717,"y0":50.005215362753546,"z0":5.511751919435766,"aX":2.3975645781526547},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.6,"breakHorizontal":-3.6,"spinRate":2673,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43072481274515884,"extension":5.835515274489879},"index":2,"playId":"78db4284-b5d6-3964-97e4-f6603fa0bbc4","pitchNumber":3,"startTime":"2026-03-12T22:32:24.224Z","endTime":"2026-03-12T22:32:32.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:32:32.777Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:32:35.906Z","endTime":"2026-03-12T22:34:28.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"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":98.5,"endSpeed":90.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.574180658230315,"aZ":-18.912613451994712,"pfxX":-9.682154003899793,"pfxZ":6.344776984239267,"pX":-0.09184892061136178,"pZ":3.2377446958054135,"vX0":5.922704381505575,"vY0":-143.3190260625726,"vZ0":-3.7832656191186396,"x":120.5,"y":151.36,"x0":-0.9217390958769602,"y0":50.0069429728179,"z0":5.748648870933002,"aX":-20.246932734343062},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.9,"breakHorizontal":16.4,"spinRate":2328,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3814507595574237,"extension":5.914206895293478},"index":0,"playId":"0fcd42ab-9a1c-3321-9b50-912aa23b81ad","pitchNumber":1,"startTime":"2026-03-12T22:32:53.998Z","endTime":"2026-03-12T22:32:57.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.394182175871236,"aZ":-19.093315618192417,"pfxX":-10.469749794769427,"pfxZ":6.24736622151225,"pX":0.3224614292884839,"pZ":2.5681421150885564,"vX0":7.6833527566931705,"vY0":-143.3985322878737,"vZ0":-5.535635058083184,"x":92.78,"y":134.59,"x0":-1.0236095557834435,"y0":50.00646853364937,"z0":5.704711819223108,"aX":-21.933096378753472},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.4,"breakHorizontal":17.5,"spinRate":2334,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3811453751181779,"extension":6.116729146148079},"index":1,"playId":"08b2e4e0-8295-3625-a332-1dd61641d35d","pitchNumber":2,"startTime":"2026-03-12T22:33:17.020Z","endTime":"2026-03-12T22:33:22.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":98.6,"endSpeed":90.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15996831213948,"aZ":-12.678334757399913,"pfxX":-6.1438405847916675,"pfxZ":9.353779576263255,"pX":0.870128367164358,"pZ":3.2158519083584474,"vX0":7.171506918690116,"vY0":-143.4501635806257,"vZ0":-4.99761574902082,"x":83.83,"y":151.95,"x0":-0.8639405858459905,"y0":50.00244932632246,"z0":5.770874128314868,"aX":-12.805437801267932},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2492,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3818079816660269,"extension":5.866915225034019},"index":2,"playId":"d3e8c1cf-4861-3399-967a-b8635f49e17e","pitchNumber":3,"startTime":"2026-03-12T22:33:39.515Z","endTime":"2026-03-12T22:33:43.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.5,"endSpeed":78.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380733206422484,"aZ":-26.459608976218554,"pfxX":-10.287280956778591,"pfxZ":3.660773435384581,"pX":1.898168408472986,"pZ":0.9990488919647788,"vX0":9.946017298149206,"vY0":-124.01461308831067,"vZ0":-5.335428663721923,"x":44.65,"y":211.81,"x0":-0.8243431703736326,"y0":50.00219731075671,"z0":5.380465302378236,"aX":-16.05270446134778},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":16.3,"spinRate":1974,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.44135289739692274,"extension":6.367055271274399},"index":3,"playId":"5abdd32b-53a9-306f-8d9b-9ccf35991356","pitchNumber":4,"startTime":"2026-03-12T22:33:56.119Z","endTime":"2026-03-12T22:34:00.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078192699673412,"aZ":-34.77034816406563,"pfxX":1.9691302814212261,"pfxZ":-1.6068551162075408,"pX":0.831815340893843,"pZ":2.279866448402084,"vX0":3.9586938705998214,"vY0":-126.14374746317999,"vZ0":-1.4934721110932827,"x":85.29,"y":177.22,"x0":-1.0121623239733302,"y0":50.002371985780094,"z0":5.676443848675937,"aX":3.1809548941550827},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":-4.4,"spinRate":2533,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.43380570786851,"extension":5.801859436354862},"index":4,"playId":"3a376d33-03ed-3c6e-95ac-d6f1dd944d5c","pitchNumber":5,"startTime":"2026-03-12T22:34:21.271Z","endTime":"2026-03-12T22:34:28.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:34:28.193Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Lawlar called out on strikes.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:34:47.180Z","endTime":"2026-03-12T22:36:06.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56707821687377,"aZ":-17.43132816991221,"pfxX":-9.479671415784408,"pfxZ":7.140909394625014,"pX":0.8527571178765635,"pZ":3.507609587628966,"vX0":8.295000020431182,"vY0":-142.7019412189665,"vZ0":-3.371895657696564,"x":84.49,"y":144.07,"x0":-0.8588331970672518,"y0":50.00232594489934,"z0":5.80146628403358,"aX":-19.568214671881908},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":15.5,"spinRate":2632,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.38369757221962075,"extension":5.887568512835632},"index":0,"playId":"6d2e28c4-da64-39da-86c3-bd67825a2241","pitchNumber":1,"startTime":"2026-03-12T22:34:54.328Z","endTime":"2026-03-12T22:34:58.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":85.1,"endSpeed":78.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48706579110102,"aZ":-37.563408593896995,"pfxX":2.273290263901307,"pfxZ":-3.4384987939247313,"pX":0.12059289374776185,"pZ":3.2118991345694288,"vX0":2.6033403015310603,"vY0":-123.9654582896807,"vZ0":1.4195634980918943,"x":112.4,"y":152.06,"x0":-1.2364539130517291,"y0":50.005295730688914,"z0":5.754288254037076,"aX":3.5585631504101283},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.6,"breakHorizontal":-4.7,"spinRate":2531,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4408940858238486,"extension":5.898827857439142},"index":1,"playId":"6457378b-152c-3b03-92f5-90a85b554146","pitchNumber":2,"startTime":"2026-03-12T22:35:11.346Z","endTime":"2026-03-12T22:35:16.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65785738619449,"aZ":-19.79856174646299,"pfxX":-9.035324007328708,"pfxZ":6.161195180067953,"pX":-0.5079729112259376,"pZ":2.761474353437783,"vX0":4.59251612657782,"vY0":-140.7706392389324,"vZ0":-4.5787553668598875,"x":136.36,"y":164.22,"x0":-0.9857409501947886,"y0":50.00399746632489,"z0":5.68907785522359,"aX":-18.152810836470376},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":15.5,"spinRate":2273,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38895153668360916,"extension":5.7820699343007975},"index":2,"playId":"b5d95f90-16fa-35f3-9481-ac90bbc6a8ad","pitchNumber":3,"startTime":"2026-03-12T22:35:28.443Z","endTime":"2026-03-12T22:35:37.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624000124997753,"aZ":-28.80689126493024,"pfxX":-9.280385600181315,"pfxZ":2.1391357710872665,"pX":-0.7145336248466985,"pZ":2.1205411828844345,"vX0":3.8199193913678227,"vY0":-124.87203692883125,"vZ0":-2.6219275693903015,"x":144.24,"y":181.53,"x0":-1.0599967299222515,"y0":50.00591680157174,"z0":5.559192623916902,"aX":-14.628261760449561},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":1659,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.4389846905248955,"extension":6.165849692549499},"index":3,"playId":"9383d9d1-e112-30a0-a209-7eb24e92df71","pitchNumber":4,"startTime":"2026-03-12T22:36:00.009Z","endTime":"2026-03-12T22:36:06.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:36:06.410Z","atBatIndex":67},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kelvin Hidalgo hit by pitch.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:38:08.969Z","endTime":"2026-03-12T22:38:15.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[8],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro Catuy replaces right fielder Kristian Robinson, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"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-12T22:38:11.171Z","endTime":"2026-03-12T22:38:11.172Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806869,"link":"/api/v1/people/806869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":677565,"link":"/api/v1/people/677565"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jean Walters replaces center fielder Jordan Lawlar, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"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-12T22:38:11.173Z","endTime":"2026-03-12T22:38:11.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695078,"link":"/api/v1/people/695078"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ivan Melendez replaces shortstop Jacob Amaya, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T22:38:11.175Z","endTime":"2026-03-12T22:38:11.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":676070,"link":"/api/v1/people/676070"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wallace Clark replaces second baseman Tim Tawa, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":2,"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-12T22:38:11.177Z","endTime":"2026-03-12T22:38:11.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800712,"link":"/api/v1/people/800712"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Caleb Roberts replaces first baseman Luken Baker, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":2,"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-12T22:38:11.179Z","endTime":"2026-03-12T22:38:11.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":663609,"link":"/api/v1/people/663609"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jesus Valdez replaces left fielder Ryan Waldschmidt, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-12T22:38:11.181Z","endTime":"2026-03-12T22:38:11.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678232,"link":"/api/v1/people/678232"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jack Hurley replaces third baseman LuJames Groover, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-12T22:38:11.183Z","endTime":"2026-03-12T22:38:11.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694815,"link":"/api/v1/people/694815"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":694410,"link":"/api/v1/people/694410"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hayden Durke replaces John Curtiss.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-12T22:38:11.185Z","endTime":"2026-03-12T22:38:11.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694492,"link":"/api/v1/people/694492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36285757024062,"aZ":-14.472801478851473,"pfxX":-2.570146472112955,"pfxZ":8.734173253151154,"pX":-2.1085577974204517,"pZ":4.326111407852854,"vX0":0.9721004645063862,"vY0":-141.48010700348485,"vZ0":-2.5089234695610507,"x":197.37,"y":121.97,"x0":-2.1227510022818814,"y0":50.00250044472294,"z0":6.152266136818233,"aX":-5.208661015614683},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":4.4,"spinRate":2367,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3871787508194622,"extension":5.857776206225614},"index":8,"playId":"672ebe05-10f3-367a-b5d1-157a15c09b93","pitchNumber":1,"startTime":"2026-03-12T22:38:11.187Z","endTime":"2026-03-12T22:38:15.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":800193,"link":"/api/v1/people/800193","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800193,"link":"/api/v1/people/800193"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:38:15.793Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryant Betancourt flies out to left fielder Jack Hurley.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:38:36.478Z","endTime":"2026-03-12T22:40:27.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694815,"link":"/api/v1/people/694815"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061726344528363,"aZ":-11.761880738775142,"pfxX":-4.1456927625028435,"pfxZ":10.856343644215274,"pX":-0.2959756141431549,"pZ":3.025816920928851,"vX0":6.219364686216618,"vY0":-136.28411118993498,"vZ0":-5.401455827583066,"x":128.28,"y":157.08,"x0":-2.0694235657298643,"y0":50.00312005017551,"z0":5.846437372335376,"aX":-7.795557104138658},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":6.2,"spinRate":2438,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.40194946640603746,"extension":6.030324915149698},"index":0,"playId":"d121a405-41f6-38bd-a99f-e8dbed1205c3","pitchNumber":1,"startTime":"2026-03-12T22:38:46.066Z","endTime":"2026-03-12T22:38:49.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354082215921316,"aZ":-39.20849909504194,"pfxX":0.7228708751376551,"pfxZ":-4.893984689759465,"pX":-1.1127663426949117,"pZ":3.9988353293655794,"vX0":2.026281556260959,"vY0":-119.04959632779837,"vZ0":3.175732244921274,"x":159.42,"y":130.81,"x0":-2.067973570676222,"y0":50.00038816062921,"z0":6.1910194835259915,"aX":1.0394245958083235},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.8,"breakHorizontal":-1.8,"spinRate":2011,"spinDirection":22},"zone":11,"typeConfidence":0.9,"plateTime":0.45966724817314075,"extension":5.994021047940394},"index":1,"playId":"ea7823f6-94b2-3ab4-8cf6-885da9d0b622","pitchNumber":2,"startTime":"2026-03-12T22:39:02.651Z","endTime":"2026-03-12T22:39:09.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7264130796065,"aZ":-14.711211109036324,"pfxX":-3.1726968126503197,"pfxZ":8.870669807740486,"pX":0.10621006032274068,"pZ":0.9862619731845302,"vX0":7.19848278086453,"vY0":-139.0865703890802,"vZ0":-10.057696810960811,"x":112.95,"y":212.15,"x0":-2.097503650824242,"y0":50.00510059480116,"z0":5.613207735706883,"aX":-6.247985389038103},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2436,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.39305172550360945,"extension":6.2114640566136075},"index":2,"playId":"b11eef31-f289-3f88-8d3b-9002e14c4138","pitchNumber":3,"startTime":"2026-03-12T22:39:16.523Z","endTime":"2026-03-12T22:39:22.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437317906532215,"aZ":-24.597898893842277,"pfxX":0.1125250562157177,"pfxZ":4.434971450046911,"pX":1.182113973204216E-4,"pZ":1.0680340545114169,"vX0":5.465103919084621,"vY0":-129.479556852177,"vZ0":-6.984464232352562,"x":117.0,"y":209.94,"x0":-2.1469877999597977,"y0":50.003264257552544,"z0":5.665723940208838,"aX":0.19208200388624674},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-1.3,"spinRate":2390,"spinDirection":208},"zone":14,"typeConfidence":0.84,"plateTime":0.42200027599695034,"extension":5.8773447195355395},"index":3,"playId":"9759d341-6e77-301b-a80f-2683f8e80215","pitchNumber":4,"startTime":"2026-03-12T22:39:38.541Z","endTime":"2026-03-12T22:39:44.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808908829052505,"aZ":-28.843051210636663,"pfxX":-0.040991317120184,"pfxZ":2.0021346215837266,"pX":-0.1761815066198524,"pZ":1.2270546805211586,"vX0":4.96844973644375,"vY0":-128.04919270012797,"vZ0":-6.13147661375899,"x":123.72,"y":205.65,"x0":-2.1342823832223083,"y0":50.004634880633674,"z0":5.902034789101632,"aX":-0.06895826410509966},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-1.0,"spinRate":2216,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4273406115921903,"extension":5.92047424370374},"index":4,"playId":"4ab28930-332e-30e6-b5d1-810fdc2f3807","pitchNumber":5,"startTime":"2026-03-12T22:39:54.771Z","endTime":"2026-03-12T22:40:01.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-12T22:40:01.066Z","endTime":"2026-03-12T22:40:14.866Z","isPitch":false,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58380396973629,"aZ":-25.345886541704154,"pfxX":0.5184708310142581,"pfxZ":4.022767196062782,"pX":-0.5167750937044175,"pZ":1.9707206519737734,"vX0":3.98703210389262,"vY0":-129.12100067856562,"vZ0":-5.255547270421847,"x":136.7,"y":185.57,"x0":-2.144956932202811,"y0":50.00294584325179,"z0":5.970012285692534,"aX":0.8793761343334175},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.8,"spinRate":2371,"spinDirection":222},"zone":7,"typeConfidence":0.86,"plateTime":0.42337105816825726,"extension":5.817780992058909},"hitData":{"launchSpeed":90.0,"launchAngle":37.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.01,"coordY":80.99}},"index":6,"playId":"52b05b24-12b6-32ec-9f79-fc976458b798","pitchNumber":6,"startTime":"2026-03-12T22:40:14.866Z","endTime":"2026-03-12T22:40:27.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:40:27.640Z","atBatIndex":69},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Adael Amador grounds into a double play, first baseman Ivan Melendez to shortstop Wallace Clark to first baseman Ivan Melendez. Kelvin Hidalgo out at 2nd. Adael Amador out at 1st.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:40:30.943Z","endTime":"2026-03-12T22:40:56.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":800193,"fullName":"Kelvin Hidalgo","link":"/api/v1/people/800193"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":800712,"link":"/api/v1/people/800712"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800712,"link":"/api/v1/people/800712"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19048815655351,"aZ":-27.88633275508012,"pfxX":-0.2241774953593869,"pfxZ":2.4968229953763466,"pX":0.6291509841446431,"pZ":2.939076190456754,"vX0":6.83023543394216,"vY0":-129.92448473905864,"vZ0":-2.6554751727580084,"x":93.02,"y":159.42,"x0":-2.0000859741912964,"y0":50.00088096249344,"z0":6.084678976604425,"aX":-0.38477030615149826},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2414,"spinDirection":196},"zone":3,"typeConfidence":0.88,"plateTime":0.4209075097270918,"extension":5.8765863616685605},"hitData":{"launchSpeed":95.7,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.91,"coordY":178.95}},"index":0,"playId":"74f493cf-4817-3a71-8840-cb88fe61ad6d","pitchNumber":1,"startTime":"2026-03-12T22:40:48.952Z","endTime":"2026-03-12T22:40:56.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":800193,"link":"/api/v1/people/800193"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:40:56.978Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wallace Clark called out on strikes.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:43:11.385Z","endTime":"2026-03-12T22:44:12.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":800712,"fullName":"Wallace Clark","link":"/api/v1/people/800712"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800712,"fullName":"Wallace Clark","link":"/api/v1/people/800712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nic Kent replaces second baseman Adael Amador, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"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-12T22:42:31.267Z","endTime":"2026-03-12T22:43:13.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"702","replacedPlayer":{"id":691182,"link":"/api/v1/people/691182"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159299411023586,"aZ":-30.94109767413586,"pfxX":-0.42996132163018397,"pfxZ":0.7642014075500363,"pX":-0.1407774321183428,"pZ":2.743051019138444,"vX0":3.6407008406961405,"vY0":-126.57058034299286,"vZ0":-0.7539724075033485,"x":122.37,"y":164.72,"x0":-1.5428533169489693,"y0":50.00553731352913,"z0":5.525461975597966,"aX":-0.6971434659854725},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-0.1,"spinRate":2594,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.43296251013306364,"extension":5.904210872686603},"index":1,"playId":"eeb56182-4cff-3d99-8095-9e9f4c41f8a8","pitchNumber":1,"startTime":"2026-03-12T22:43:13.266Z","endTime":"2026-03-12T22:43:18.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26236787104957,"aZ":-31.005759034812332,"pfxX":-9.594218029627655,"pfxZ":0.766489601204654,"pX":-1.8366802468937558,"pZ":3.6519273614935743,"vX0":1.8343670889317767,"vY0":-122.73733212223908,"vZ0":1.5572551787071502,"x":187.01,"y":140.18,"x0":-1.3471682318968925,"y0":50.00324091947163,"z0":5.649312098124599,"aX":-14.639867198050187},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":1698,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44624389517010776,"extension":6.103772156792274},"index":2,"playId":"fd2c6400-d42f-32e3-9727-ec3374a2c192","pitchNumber":2,"startTime":"2026-03-12T22:43:28.752Z","endTime":"2026-03-12T22:43:32.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.784373262224136,"aZ":-22.514630761005478,"pfxX":-10.406145659739149,"pfxZ":4.722991532916721,"pX":-0.38929956485694595,"pZ":3.395949476622891,"vX0":6.057050210234874,"vY0":-142.1821882376761,"vZ0":-2.273937285355938,"x":131.84,"y":147.09,"x0":-1.195859195741423,"y0":50.00471619372245,"z0":5.635706200044466,"aX":-21.295271402166545},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2484,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3853185959646397,"extension":5.844659538302905},"index":3,"playId":"468ca9a3-4282-3ebe-90a7-56959f8922df","pitchNumber":3,"startTime":"2026-03-12T22:43:48.933Z","endTime":"2026-03-12T22:43:54.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.589485294672688,"aZ":-34.708398710319806,"pfxX":2.8495901141338162,"pfxZ":-1.5924566391756727,"pX":-0.9035920524932259,"pZ":2.3449923282110428,"vX0":0.9005861788980993,"vY0":-125.048396505674,"vZ0":-0.926965078665819,"x":151.44,"y":175.47,"x0":-1.6379288865519466,"y0":50.00040198208726,"z0":5.550566527308535,"aX":4.543113397384999},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-5.4,"spinRate":2561,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.43685917401380925,"extension":5.860183699070082},"index":4,"playId":"83e8d504-0329-3699-86dc-02a241a7e4f1","pitchNumber":4,"startTime":"2026-03-12T22:44:06.951Z","endTime":"2026-03-12T22:44:12.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800712,"link":"/api/v1/people/800712"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":800712,"link":"/api/v1/people/800712"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:44:12.293Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady Counsell strikes out swinging.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:44:23.162Z","endTime":"2026-03-12T22:45:32.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":703519,"fullName":"Brady Counsell","link":"/api/v1/people/703519"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703519,"fullName":"Brady Counsell","link":"/api/v1/people/703519"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"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":85.4,"endSpeed":78.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.517682618517345,"aZ":-34.554926875726885,"pfxX":2.002446537325262,"pfxZ":-1.5085052447569165,"pX":0.00831393914374322,"pZ":3.3987481467475558,"vX0":2.5358355989604306,"vY0":-124.45316994863626,"vZ0":1.354100757505702,"x":116.68,"y":147.01,"x0":-1.281559022281568,"y0":50.00248134739327,"z0":5.6962416525351935,"aX":3.1603870485334893},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-4.2,"spinRate":2498,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.43906766326407487,"extension":5.974353695216039},"index":0,"playId":"5f3c7b74-9901-3954-9376-ce7cd32cf208","pitchNumber":1,"startTime":"2026-03-12T22:44:33.624Z","endTime":"2026-03-12T22:44:37.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":703519,"link":"/api/v1/people/703519","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.608665217570298,"aZ":-28.814289913854825,"pfxX":-9.274929436192277,"pfxZ":2.0959455098538458,"pX":0.44356990424711334,"pZ":1.200974724672216,"vX0":6.5751999243753305,"vY0":-125.66132694390235,"vZ0":-4.718111429618263,"x":100.09,"y":206.35,"x0":-0.9971901146667341,"y0":50.005816079559345,"z0":5.4341581665947745,"aX":-14.889029594296025},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":15.4,"spinRate":1764,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.43528878918781766,"extension":6.207301962399616},"index":1,"playId":"e9ba3d86-f838-3c89-97ef-35fb39790f1b","pitchNumber":2,"startTime":"2026-03-12T22:44:48.700Z","endTime":"2026-03-12T22:44:53.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":703519,"link":"/api/v1/people/703519","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06601069633799,"aZ":-35.698372594681025,"pfxX":0.8716709088293548,"pfxZ":-2.1998932518095238,"pX":1.3625260142967273,"pZ":1.6962600927382108,"vX0":6.157938813845111,"vY0":-125.7769624012865,"vZ0":-2.4836802279854453,"x":65.06,"y":192.98,"x0":-1.2286598254091714,"y0":50.0001889724354,"z0":5.586049500111529,"aX":1.3979030269822679},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.3,"breakHorizontal":-3.0,"spinRate":2584,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4351580130152719,"extension":6.122274677016544},"index":2,"playId":"8da5c78b-79af-3c52-92c6-de35d3b9a71d","pitchNumber":3,"startTime":"2026-03-12T22:45:05.310Z","endTime":"2026-03-12T22:45:08.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":703519,"link":"/api/v1/people/703519","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.533534154507976,"aZ":-12.82950579419131,"pfxX":-6.274906279177162,"pfxZ":9.458586152701097,"pX":0.5779824812795156,"pZ":3.3510704245367173,"vX0":6.861668864600778,"vY0":-142.3281397470158,"vZ0":-4.172922283366484,"x":94.97,"y":148.3,"x0":-1.0521461587541323,"y0":50.0066877330972,"z0":5.652427759838047,"aX":-12.839825407707679},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":1504,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3852467787519691,"extension":5.965812941361461},"index":3,"playId":"e964883e-1d09-3da3-8211-94430dcdf535","pitchNumber":4,"startTime":"2026-03-12T22:45:28.526Z","endTime":"2026-03-12T22:45:32.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":703519,"link":"/api/v1/people/703519","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703519,"link":"/api/v1/people/703519"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":703519,"link":"/api/v1/people/703519"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:45:32.029Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt O'Neill singles on a sharp line drive to right fielder Caleb Hobson.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:45:43.369Z","endTime":"2026-03-12T22:47:13.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805931,"link":"/api/v1/people/805931"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02525079225537,"aZ":-24.495611014981943,"pfxX":-10.100547935020979,"pfxZ":3.853261533008059,"pX":0.39915928845987736,"pZ":3.153252098716366,"vX0":7.356661797799376,"vY0":-140.59369398760487,"vZ0":-2.5588523854811873,"x":101.78,"y":153.64,"x0":-0.9441534229823078,"y0":50.00625508225539,"z0":5.671631697697214,"aX":-20.14652071367635},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":16.7,"spinRate":2229,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39015184196705643,"extension":5.841668275878772},"index":0,"playId":"6d54ff1e-4516-3100-bb3b-48b0b4339e9e","pitchNumber":1,"startTime":"2026-03-12T22:45:55.387Z","endTime":"2026-03-12T22:46:01.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282568713774843,"aZ":-36.230787282927345,"pfxX":1.9357378563784193,"pfxZ":-2.6150717564832657,"pX":0.9804322919477875,"pZ":1.4793027744627307,"vX0":4.742357498311141,"vY0":-124.21268449523922,"vZ0":-2.447437572377485,"x":79.63,"y":198.84,"x0":-1.209504646082299,"y0":50.00084997549561,"z0":5.507504861619611,"aX":3.005475919851096},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.0,"breakHorizontal":-4.7,"spinRate":2660,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44197275650583023,"extension":6.02539388876333},"index":1,"playId":"b757967c-916d-3583-a4e8-0267d44a9975","pitchNumber":2,"startTime":"2026-03-12T22:46:10.074Z","endTime":"2026-03-12T22:46:16.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46807867852248,"aZ":-14.538377320695028,"pfxX":-5.678774523524732,"pfxZ":8.877938232658124,"pX":0.5015785918252134,"pZ":3.14170069321954,"vX0":6.454535265844127,"vY0":-140.45753474605496,"vZ0":-4.220343855007087,"x":97.88,"y":153.95,"x0":-1.0945158097450376,"y0":50.00497885851056,"z0":5.617055022269095,"aX":-11.284589147864832},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.9,"spinRate":2485,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3907928650196806,"extension":5.964205353456619},"index":2,"playId":"eec6042c-bbf1-306d-8a0d-e59430d4a647","pitchNumber":3,"startTime":"2026-03-12T22:46:27.151Z","endTime":"2026-03-12T22:46:31.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":85.4,"endSpeed":78.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158852739169056,"aZ":-27.346779317894846,"pfxX":-10.224002743590876,"pfxZ":3.1005119088346946,"pX":1.1328601875272504,"pZ":1.7120161966090583,"vX0":8.117739650284689,"vY0":-124.13543725062158,"vZ0":-3.587450620857463,"x":73.82,"y":192.56,"x0":-0.8534712794448448,"y0":50.00475354757133,"z0":5.455849848522163,"aX":-15.936690933747379},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":1814,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4414520010395582,"extension":6.465768279108289},"index":3,"playId":"cbf1105a-3027-3ebb-8216-6e888af5ab12","pitchNumber":4,"startTime":"2026-03-12T22:46:44.217Z","endTime":"2026-03-12T22:46:47.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586818347446695,"aZ":-29.35094284060604,"pfxX":-10.204517458020206,"pfxZ":1.7905234302293174,"pX":0.17027481997516591,"pZ":1.8999575826115591,"vX0":5.936836669026622,"vY0":-124.79269767944557,"vZ0":-3.000577757448853,"x":110.51,"y":187.48,"x0":-0.9163061951698956,"y0":50.0010078705542,"z0":5.540819097885001,"aX":-16.06060578976252},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":17.0,"spinRate":1755,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.43924645254042805,"extension":6.1959816522060915},"hitData":{"launchSpeed":103.5,"launchAngle":10.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":202.71,"coordY":118.7}},"index":4,"playId":"2c981b09-e4d5-3c30-8b29-fbaaeedd93c6","pitchNumber":5,"startTime":"2026-03-12T22:47:01.570Z","endTime":"2026-03-12T22:47:13.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":690841,"link":"/api/v1/people/690841"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:47:13.400Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Roberts walks. Matt O'Neill to 2nd.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:47:25.709Z","endTime":"2026-03-12T22:48:45.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"postOnSecond":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"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":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"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":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"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.8,"endSpeed":78.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37623169381424,"aZ":-37.02784901905804,"pfxX":2.616022722356295,"pfxZ":-3.1260643112771085,"pX":-1.1533495549906352,"pZ":3.6826661356569916,"vX0":-0.23524308145400397,"vY0":-123.47356541000642,"vZ0":2.4536202852184887,"x":160.96,"y":139.35,"x0":-1.3972353732244247,"y0":50.00353183889594,"z0":5.780389536975699,"aX":4.0605252758285735},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.9,"breakHorizontal":-4.7,"spinRate":2473,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.4427169892699734,"extension":5.82924852565737},"index":0,"playId":"589c273a-863b-3fab-b6f0-258f76d12ba1","pitchNumber":1,"startTime":"2026-03-12T22:47:36.623Z","endTime":"2026-03-12T22:47:42.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319962919958265,"aZ":-21.25906816048066,"pfxX":-9.013775398749507,"pfxZ":5.430610118938919,"pX":0.8607887146223099,"pZ":1.8815626318736234,"vX0":8.221263595303594,"vY0":-140.5185588584886,"vZ0":-6.136653469787268,"x":84.19,"y":187.98,"x0":-0.9244916831863169,"y0":50.00281120368367,"z0":5.464388969204752,"aX":-18.117832081903472},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":1142,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.38902412130196495,"extension":5.901970957793978},"index":1,"playId":"f333e9fa-bbba-333e-8316-59433a540196","pitchNumber":2,"startTime":"2026-03-12T22:47:55.909Z","endTime":"2026-03-12T22:48:02.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416443540840554,"aZ":-30.870620746478515,"pfxX":-9.411017808097455,"pfxZ":0.8257485956298565,"pX":0.6262074172757826,"pZ":0.9485067915522567,"vX0":7.05860451547698,"vY0":-124.54682573930901,"vZ0":-4.713779994651183,"x":93.13,"y":213.17,"x0":-1.0123799235065423,"y0":50.00496562107485,"z0":5.3990435488247,"aX":-14.887897079647248},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":1696,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4386408840007565,"extension":6.351208907854392},"index":2,"playId":"2aa4a025-6f48-30b8-a2a9-310524157804","pitchNumber":3,"startTime":"2026-03-12T22:48:15.618Z","endTime":"2026-03-12T22:48:21.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.324090814821012,"aZ":-21.70061919954044,"pfxX":-9.798581419572745,"pfxZ":5.366386497165646,"pX":-0.7313055864461906,"pZ":3.697933062072761,"vX0":4.809865251525069,"vY0":-138.88210581798714,"vZ0":-1.6351252054519874,"x":144.88,"y":138.94,"x0":-1.2132963172540967,"y0":50.002669068039744,"z0":5.738636246448306,"aX":-19.12680631969219},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2533,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3944932246290378,"extension":5.954629098861666},"index":3,"playId":"9bdb5c8d-e30d-3fef-a6f0-e5b02c2e2b18","pitchNumber":4,"startTime":"2026-03-12T22:48:38.693Z","endTime":"2026-03-12T22:48:45.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:48:45.162Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ivan Melendez pops out to second baseman Nic Kent.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:49:03.285Z","endTime":"2026-03-12T22:50:19.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":699471,"fullName":"Ivan Melendez","link":"/api/v1/people/699471"},"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,3,4],"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":699471,"fullName":"Ivan Melendez","link":"/api/v1/people/699471"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.519801240146634,"aZ":-19.17337460912775,"pfxX":-9.727520899520153,"pfxZ":6.509529091905923,"pX":-0.43973137358750636,"pZ":2.920530324895132,"vX0":5.257134714481411,"vY0":-140.57170814532893,"vZ0":-4.288178368401183,"x":133.76,"y":159.93,"x0":-1.0725911980561416,"y0":50.00110701301538,"z0":5.7141404910240805,"aX":-19.422831954800017},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":16.6,"spinRate":1664,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3899685482877717,"extension":5.878802273502306},"index":0,"playId":"4018f9f0-d826-3c1b-ab85-e4655c684347","pitchNumber":1,"startTime":"2026-03-12T22:49:09.641Z","endTime":"2026-03-12T22:49:13.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59143927487257,"aZ":-20.289716602079185,"pfxX":-9.94783774167166,"pfxZ":5.936897897303897,"pX":0.8589293293388567,"pZ":2.6292776308484616,"vX0":8.53054367686289,"vY0":-140.74526137775837,"vZ0":-4.759493832606245,"x":84.26,"y":167.79,"x0":-0.9220697108696547,"y0":50.00193278488952,"z0":5.660025719158051,"aX":-19.913496320428603},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":2434,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38947020840180446,"extension":5.991224377330421},"index":1,"playId":"c1520fd7-46fa-330a-ab4c-0cb652ca73f9","pitchNumber":2,"startTime":"2026-03-12T22:49:25.994Z","endTime":"2026-03-12T22:49:30.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"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-12T22:49:40.049Z","endTime":"2026-03-12T22:49:46.358Z","isPitch":false,"type":"action","player":{"id":699471,"link":"/api/v1/people/699471"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.0,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64494142038048,"aZ":-35.20024856346413,"pfxX":0.5405817239027155,"pfxZ":-1.8235419849633043,"pX":0.988075628996869,"pZ":2.5306186345507107,"vX0":6.130094898846032,"vY0":-128.01899348538984,"vZ0":-0.8169905643332325,"x":79.34,"y":170.45,"x0":-1.5086271845258992,"y0":50.00373663055341,"z0":5.611331121219253,"aX":0.895905686969513},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-2.4,"spinRate":2595,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.42798799217856587,"extension":6.02778968182962},"index":3,"playId":"348a6d66-e620-30e0-8737-490258d24441","pitchNumber":3,"startTime":"2026-03-12T22:49:46.358Z","endTime":"2026-03-12T22:49:50.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566140662326134,"aZ":-15.526617678308822,"pfxX":-6.256895700135329,"pfxZ":8.233935680056241,"pX":-0.2857867514820091,"pZ":3.497038650029787,"vX0":4.612790837949605,"vY0":-141.16558709326662,"vZ0":-3.410530869826103,"x":127.89,"y":144.36,"x0":-1.1265148865652839,"y0":50.00468426277764,"z0":5.717912929966336,"aX":-12.65326806716744},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2382,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3877197068485958,"extension":5.92641371495131},"hitData":{"launchSpeed":59.4,"launchAngle":49.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.46,"coordY":135.82}},"index":4,"playId":"40731444-5ba9-3f15-b874-5b034e3451d9","pitchNumber":4,"startTime":"2026-03-12T22:50:10.858Z","endTime":"2026-03-12T22:50:19.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:50:19.218Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out to first baseman Ivan Melendez.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:52:29.700Z","endTime":"2026-03-12T22:53:13.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gerardo Carrillo replaces Hayden Durke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"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-12T22:52:13.800Z","endTime":"2026-03-12T22:52:31.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672629,"link":"/api/v1/people/672629"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.261377460630573,"aZ":-16.753012927116718,"pfxX":-7.546321065312531,"pfxZ":7.908829145778018,"pX":0.24961793383096403,"pZ":1.464506225597658,"vX0":9.929369337630327,"vY0":-138.1564048567278,"vZ0":-7.4912841142182245,"x":107.49,"y":199.24,"x0":-2.3959671068561392,"y0":50.005341891782436,"z0":5.3193392519927025,"aX":-14.718649451139282},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2328,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3951520378462643,"extension":6.35065517469535},"index":1,"playId":"8a664555-71fb-32dd-8575-6ebe4979407b","pitchNumber":1,"startTime":"2026-03-12T22:52:31.854Z","endTime":"2026-03-12T22:52:36.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.685276685931225,"aZ":-37.728443029077646,"pfxX":5.35011505294464,"pfxZ":-4.219353483125552,"pX":-1.2196736861965174,"pZ":3.868360092144467,"vX0":1.1701895382777652,"vY0":-113.93306807152968,"vZ0":3.7046816961254514,"x":163.49,"y":134.33,"x0":-2.434888511308289,"y0":50.00272548913621,"z0":5.946739638733654,"aX":7.042155331282423},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.5,"breakHorizontal":-10.0,"spinRate":2830,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4805209361852656,"extension":6.254666921042349},"index":2,"playId":"549dba7b-55b5-3e09-8570-73dc4383fa46","pitchNumber":2,"startTime":"2026-03-12T22:52:48.746Z","endTime":"2026-03-12T22:52:52.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51292696014333,"aZ":-18.531081933709324,"pfxX":-1.6524410764858106,"pfxZ":7.35873844861807,"pX":-0.16554381347857883,"pZ":1.5845177921798395,"vX0":7.315803838034228,"vY0":-134.40507052117823,"vZ0":-6.03487589976002,"x":123.31,"y":196.0,"x0":-2.692488834511009,"y0":50.00331383727019,"z0":5.148280989647478,"aX":-3.0649907706499793},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":1.7,"spinRate":1398,"spinDirection":261},"zone":8,"typeConfidence":2.0,"plateTime":0.40548741972630653,"extension":6.432883300517592},"hitData":{"launchSpeed":97.1,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.38,"coordY":178.44}},"index":3,"playId":"558300ff-4c16-31fb-9091-de9e7865791e","pitchNumber":3,"startTime":"2026-03-12T22:53:06.489Z","endTime":"2026-03-12T22:53:13.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"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":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:53:13.588Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jose Cordova homers (1) on a fly ball to center field.","rbi":1,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:53:40.857Z","endTime":"2026-03-12T22:55:05.007Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"responsiblePitcher":{"id":672629,"link":"/api/v1/people/672629"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Cordova replaces Brett Sullivan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-12T22:53:32.714Z","endTime":"2026-03-12T22:53:43.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.8,"endSpeed":88.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.151715723995046,"aZ":-24.44097121891984,"pfxX":-9.854457826892194,"pfxZ":3.9226825379622285,"pX":0.3975239586486588,"pZ":1.6090432478693006,"vX0":11.40828665902642,"vY0":-139.07641853252264,"vZ0":-5.958942023264372,"x":101.85,"y":195.34,"x0":-2.4638344122219777,"y0":50.005553297617006,"z0":5.384923028006406,"aX":-19.44264994769711},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2163,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3927926133144144,"extension":6.373613725613912},"index":1,"playId":"4f6679ef-eab7-32a6-9c82-cc715ca7661a","pitchNumber":1,"startTime":"2026-03-12T22:53:43.034Z","endTime":"2026-03-12T22:53:50.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.6,"endSpeed":88.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408735273244496,"aZ":-24.50257470231916,"pfxX":-10.251708109656882,"pfxZ":3.893624305890394,"pX":1.4667358661500518,"pZ":0.27474980296954965,"vX0":14.109635159136923,"vY0":-138.41370123625697,"vZ0":-8.955367436096784,"x":61.09,"y":231.36,"x0":-2.3286318236958223,"y0":50.00363122435216,"z0":5.151172080513177,"aX":-20.20185296190611},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":16.2,"spinRate":2158,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39339497491315,"extension":6.564019172912469},"index":2,"playId":"02721064-1c96-32d4-905b-179c0a463515","pitchNumber":2,"startTime":"2026-03-12T22:54:02.066Z","endTime":"2026-03-12T22:54:06.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473086797481844,"aZ":-24.19957527485684,"pfxX":-0.06971027917895967,"pfxZ":4.448173831333067,"pX":-1.0351463726608559,"pZ":2.4299675510630663,"vX0":4.5264910502608195,"vY0":-132.81129443177528,"vZ0":-3.023175906389182,"x":156.46,"y":173.17,"x0":-2.749904227316462,"y0":50.00374542734337,"z0":5.336014550426899,"aX":-0.12574558087274232},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2363,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4118414883757069,"extension":6.346933011217559},"index":3,"playId":"b196de79-4ed3-3168-95d4-eb25cb512c69","pitchNumber":3,"startTime":"2026-03-12T22:54:19.910Z","endTime":"2026-03-12T22:54:25.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.985866884181778,"aZ":-22.664685175831217,"pfxX":-10.583819467002401,"pfxZ":4.750873435593576,"pX":-0.0036311520362713725,"pZ":2.167357391028017,"vX0":10.720363050385464,"vY0":-140.59372864103509,"vZ0":-4.641288062328888,"x":117.14,"y":180.26,"x0":-2.491712711864153,"y0":50.00040677716367,"z0":5.311072596563728,"aX":-21.177263015837795},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":16.9,"spinRate":2382,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.3896282908057671,"extension":6.483926994132259},"hitData":{"launchSpeed":109.1,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.95,"coordY":34.53}},"index":4,"playId":"12f1a169-6f65-3151-ac89-f32101a910a6","pitchNumber":4,"startTime":"2026-03-12T22:54:38.447Z","endTime":"2026-03-12T22:55:05.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:55:05.007Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg called out on strikes.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:55:16.797Z","endTime":"2026-03-12T22:57:26.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182292118009514,"aZ":-18.392568332392088,"pfxX":-6.886121780019387,"pfxZ":6.9255668725561605,"pX":-0.4696360396571018,"pZ":2.622058810606295,"vX0":7.7304706083056285,"vY0":-139.63403463042602,"vZ0":-4.275967834140113,"x":134.9,"y":167.98,"x0":-2.369278962688393,"y0":50.00295529507763,"z0":5.370842846840161,"aX":-13.703092640868967},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":11.0,"spinRate":2062,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3911255100891853,"extension":6.409344446085125},"index":0,"playId":"c2d26eb5-5eca-31c4-80d1-6d6826f13527","pitchNumber":1,"startTime":"2026-03-12T22:55:28.199Z","endTime":"2026-03-12T22:55:32.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.1,"endSpeed":74.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392329200709778,"aZ":-39.63101045912705,"pfxX":2.0847173616893797,"pfxZ":-5.274617257990686,"pX":-0.9441277418920903,"pZ":3.346717089005508,"vX0":2.4306426946062127,"vY0":-118.06489163612021,"vZ0":2.7155655263832816,"x":152.99,"y":148.42,"x0":-2.25776003349281,"y0":50.00538253529562,"z0":5.8277265404867675,"aX":2.9446793224155927},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.6,"breakHorizontal":-4.3,"spinRate":2760,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.46384277259918516,"extension":6.3714052684740645},"index":1,"playId":"09ec60ad-60f8-3545-a00f-8efb50e53f41","pitchNumber":2,"startTime":"2026-03-12T22:55:45.751Z","endTime":"2026-03-12T22:55:51.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01788310519008,"aZ":-38.54389348754155,"pfxX":1.7987385685037331,"pfxZ":-4.3405017318513766,"pX":1.5731225880162152,"pZ":1.1924567471799856,"vX0":8.381922301437996,"vY0":-120.03090960219808,"vZ0":-2.1857197336144103,"x":57.04,"y":206.58,"x0":-2.189892976672151,"y0":50.003163926836905,"z0":5.528806321939577,"aX":2.6386429561396234},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.2,"breakHorizontal":-5.2,"spinRate":2873,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45534400179134904,"extension":6.474088729403129},"index":2,"playId":"87890b40-c8e1-3137-b8a7-cdb8f522e318","pitchNumber":3,"startTime":"2026-03-12T22:56:16.534Z","endTime":"2026-03-12T22:56:22.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99564566706484,"aZ":-22.469377151301934,"pfxX":1.4517431333505912,"pfxZ":5.360575357654055,"pX":-0.2860318489916011,"pZ":2.5427320263796456,"vX0":5.7030990632095095,"vY0":-133.29767856842147,"vZ0":-3.0430378350834575,"x":127.9,"y":170.13,"x0":-2.636533919698835,"y0":50.002714977985754,"z0":5.310070146813127,"aX":2.6286891442626823},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-3.8,"spinRate":2409,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.40993792131990947,"extension":6.263530908846064},"index":3,"playId":"a84788ae-ab91-38f5-afbe-88fb26952946","pitchNumber":4,"startTime":"2026-03-12T22:56:33.308Z","endTime":"2026-03-12T22:56:36.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554019217650385,"aZ":-17.40950408745919,"pfxX":-5.393612214594032,"pfxZ":7.390425907268561,"pX":-1.3994997116281194,"pZ":4.151169918021451,"vX0":5.297787790536757,"vY0":-140.4068798430787,"vZ0":-0.8801359908603791,"x":170.35,"y":126.7,"x0":-2.609308218902382,"y0":50.005207491570054,"z0":5.60076342957859,"aX":-10.779259932279611},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":8.6,"spinRate":1776,"spinDirection":281},"zone":11,"typeConfidence":2.0,"plateTime":0.38997681698545694,"extension":6.3373686879739894},"index":4,"playId":"53ca1107-5b27-3d51-86ba-b5d3177aa631","pitchNumber":5,"startTime":"2026-03-12T22:56:58.832Z","endTime":"2026-03-12T22:57:02.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44757887661453,"aZ":-38.288545498114765,"pfxX":3.1549443756768074,"pfxZ":-4.207168916671886,"pX":-0.8300046813170092,"pZ":2.9836451258919343,"vX0":2.461790294782762,"vY0":-119.79085089145583,"vZ0":1.5775425268214571,"x":148.64,"y":158.22,"x0":-2.2815512856998357,"y0":50.005851600370036,"z0":5.743011560752458,"aX":4.579519058076476},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.0,"breakHorizontal":-6.4,"spinRate":2827,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.45748629246572614,"extension":6.420170620815737},"index":5,"playId":"863e4e90-7e78-3039-ae97-dd34899c4f16","pitchNumber":6,"startTime":"2026-03-12T22:57:19.767Z","endTime":"2026-03-12T22:57:26.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:57:26.276Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Robert Calaz singles on a fly ball to right fielder Caleb Roberts.","rbi":0,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:57:31.710Z","endTime":"2026-03-12T22:58:34.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.391860462157545,"aZ":-24.535093460723278,"pfxX":-9.919557528128498,"pfxZ":3.810760285049657,"pX":-0.8881822362585144,"pZ":2.5458293440824846,"vX0":8.037173774078882,"vY0":-141.00422322646597,"vZ0":-3.5249254690631138,"x":150.86,"y":170.04,"x0":-2.4930248833622,"y0":50.003146413342016,"z0":5.403434823874207,"aX":-19.88619301845396},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2380,"spinDirection":331},"zone":11,"typeConfidence":2.0,"plateTime":0.3891154537234054,"extension":6.410517145889283},"index":0,"playId":"f018531f-fa9b-3861-a900-27735320d60c","pitchNumber":1,"startTime":"2026-03-12T22:57:50.784Z","endTime":"2026-03-12T22:57:54.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.608432118425803,"aZ":-40.87088764436208,"pfxX":3.4323924621069613,"pfxZ":-6.421955787610809,"pX":-0.6914522660724134,"pZ":2.514478018789438,"vX0":2.3823922568726994,"vY0":-115.69142123203268,"vZ0":1.5208843777522933,"x":143.36,"y":170.89,"x0":-2.1804079464988377,"y0":50.00068111284915,"z0":5.766334241555396,"aX":4.650681843315914},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.9,"breakHorizontal":-6.8,"spinRate":2809,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4734590553628619,"extension":6.4372849996247545},"hitData":{"launchSpeed":76.0,"launchAngle":28.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.9,"coordY":93.91}},"index":1,"playId":"c30f90e9-3fdd-3fc9-9fd4-1c42f04abc83","pitchNumber":2,"startTime":"2026-03-12T22:58:19.513Z","endTime":"2026-03-12T22:58:34.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:58:34.965Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Hinderleider flies out to center fielder Pedro Catuy.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:58:45.102Z","endTime":"2026-03-12T23:00:58.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688871,"fullName":"Jacob Hinderleider","link":"/api/v1/people/688871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806869,"link":"/api/v1/people/806869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47056892771194,"aZ":-25.42934099605028,"pfxX":-0.21026768343294844,"pfxZ":3.8159607728154334,"pX":-0.6116466262933282,"pZ":3.1065116901714385,"vX0":5.510688780558879,"vY0":-131.7399275166475,"vZ0":-1.263944275070418,"x":140.31,"y":154.9,"x0":-2.6981380407912634,"y0":50.00407553640941,"z0":5.462030621597211,"aX":-0.3727314657868722},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-0.7,"spinRate":2356,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41485191865606375,"extension":6.341393774480916},"index":0,"playId":"7480fe10-5cd4-3f04-9702-b9e4dbb5621e","pitchNumber":1,"startTime":"2026-03-12T22:59:02.818Z","endTime":"2026-03-12T22:59:08.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"first":{"id":806978,"link":"/api/v1/people/806978"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133433390973504,"aZ":-17.145328209524738,"pfxX":-4.368673704857332,"pfxZ":7.829911684445166,"pX":-2.1952678743520186,"pZ":3.992603611859853,"vX0":2.7114065768220614,"vY0":-137.12813412105575,"vZ0":-0.9603177695414623,"x":200.68,"y":130.98,"x0":-2.6253704429463047,"y0":50.00074911255159,"z0":5.508429668131674,"aX":-8.38305897204231},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2098,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.3982589145363864,"extension":6.451610265529519},"index":1,"playId":"4da4d265-7508-3f54-8da8-fd34dc6bbf8c","pitchNumber":2,"startTime":"2026-03-12T22:59:22.601Z","endTime":"2026-03-12T22:59:34.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"first":{"id":806978,"link":"/api/v1/people/806978"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Gerardo Carrillo. Robert Calaz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"4da4d265-7508-3f54-8da8-fd34dc6bbf8c","startTime":"2026-03-12T22:59:38.527Z","endTime":"2026-03-12T23:00:00.192Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806978,"link":"/api/v1/people/806978"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"first":{"id":806978,"link":"/api/v1/people/806978"},"postOnSecond":{"id":806978,"link":"/api/v1/people/806978"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"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":96.5,"endSpeed":89.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960506255943496,"aZ":-28.095925832737706,"pfxX":-9.655492026983644,"pfxZ":2.0141234595764175,"pX":-0.9279492136191233,"pZ":3.033937823125802,"vX0":7.71448015584262,"vY0":-140.44193306038983,"vZ0":-1.7062156044941568,"x":152.37,"y":156.86,"x0":-2.4384918451787474,"y0":50.00049943707751,"z0":5.453942473762396,"aX":-19.534316070720678},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":2698,"spinDirection":311},"zone":11,"typeConfidence":2.0,"plateTime":0.38809498275456145,"extension":6.327113663290344},"index":3,"playId":"f5b24c64-ad6a-3c31-9122-5eec9572fca3","pitchNumber":3,"startTime":"2026-03-12T23:00:00.192Z","endTime":"2026-03-12T23:00:03.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"second":{"id":806978,"link":"/api/v1/people/806978"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.820751319914045,"aZ":-40.92662606281073,"pfxX":4.101852178958226,"pfxZ":-6.1656752978738565,"pX":-1.8304732968121862,"pZ":1.733408852830095,"vX0":0.32118719622052183,"vY0":-118.40485459382384,"vZ0":-0.3657160177247507,"x":186.77,"y":191.98,"x0":-2.5008594306518326,"y0":50.00587845172208,"z0":5.638051716608564,"aX":5.81899444360745},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.0,"breakHorizontal":-7.6,"spinRate":2572,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.46277430078909587,"extension":6.571874153526454},"index":4,"playId":"5cd51a97-f840-3ee0-b53d-d1f5e99c557e","pitchNumber":4,"startTime":"2026-03-12T23:00:25.984Z","endTime":"2026-03-12T23:00:31.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"second":{"id":806978,"link":"/api/v1/people/806978"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148380114063972,"aZ":-39.4762562548105,"pfxX":6.306443242126786,"pfxZ":-5.236419890651546,"pX":-0.3956877702167748,"pZ":1.7275854880921144,"vX0":2.784662604049154,"vY0":-117.53119885024725,"vZ0":-0.6149084366082431,"x":132.08,"y":192.14,"x0":-2.416887789732671,"y0":50.00529801732458,"z0":5.671956397928539,"aX":8.786946723763013},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.4,"breakHorizontal":-12.1,"spinRate":2725,"spinDirection":350},"zone":7,"typeConfidence":2.0,"plateTime":0.4667673448053278,"extension":6.499435661004851},"hitData":{"launchSpeed":94.8,"launchAngle":38.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.56,"coordY":57.71}},"index":5,"playId":"cfb60552-ed2d-3909-a77b-abe6111cef08","pitchNumber":5,"startTime":"2026-03-12T23:00:44.910Z","endTime":"2026-03-12T23:00:58.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":695078,"link":"/api/v1/people/695078"},"third":{"id":678232,"link":"/api/v1/people/678232"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":694815,"link":"/api/v1/people/694815"},"center":{"id":806869,"link":"/api/v1/people/806869"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":688871,"link":"/api/v1/people/688871","batSide":{"code":"R","description":"Right"}},"second":{"id":806978,"link":"/api/v1/people/806978"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688871,"link":"/api/v1/people/688871"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":688871,"link":"/api/v1/people/688871"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T23:00:58.435Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Catuy lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-12T23:03:03.349Z","endTime":"2026-03-12T23:04:05.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":806869,"fullName":"Pedro Catuy","link":"/api/v1/people/806869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692589,"fullName":"Victor Juarez","link":"/api/v1/people/692589"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806869,"fullName":"Pedro Catuy","link":"/api/v1/people/806869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jose Cordova remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"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-12T23:01:22.235Z","endTime":"2026-03-12T23:01:22.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":806869,"link":"/api/v1/people/806869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Victor Juarez replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"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-12T23:01:22.255Z","endTime":"2026-03-12T23:03:05.564Z","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":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":806869,"link":"/api/v1/people/806869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13475676379386,"aZ":-18.590085058864663,"pfxX":-9.393917064863755,"pfxZ":7.286773009010271,"pX":1.0307658468819214,"pZ":1.869755279354514,"vX0":10.456061420299061,"vY0":-135.34557113562263,"vZ0":-6.937984761479553,"x":77.71,"y":188.3,"x0":-1.6528035108492545,"y0":50.005073730230606,"z0":5.7574194703856465,"aX":-17.519271416162113},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":1960,"spinDirection":232},"zone":14,"typeConfidence":1.36,"plateTime":0.40389335934686565,"extension":5.9207730563930525},"index":2,"playId":"f9442b88-baa8-335f-a810-cf2938a33be3","pitchNumber":1,"startTime":"2026-03-12T23:03:05.564Z","endTime":"2026-03-12T23:03:09.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":806869,"link":"/api/v1/people/806869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07208658036826,"aZ":-15.992362820987733,"pfxX":-6.5048664294458085,"pfxZ":8.658312887449327,"pX":1.5926428619524153,"pZ":1.4715056264296085,"vX0":10.380812287463565,"vY0":-135.90823871225317,"vZ0":-8.296367637606018,"x":56.29,"y":199.05,"x0":-1.4330785914026394,"y0":50.00315847445872,"z0":5.676752091277721,"aX":-12.157723749038087},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2243,"spinDirection":131},"zone":14,"typeConfidence":0.94,"plateTime":0.40318353899269255,"extension":5.924291833714791},"index":3,"playId":"fbbc0948-0c19-3bf3-9bbe-cf0e1da4cb62","pitchNumber":2,"startTime":"2026-03-12T23:03:20.263Z","endTime":"2026-03-12T23:03:23.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":806869,"link":"/api/v1/people/806869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47503382981084,"aZ":-25.947484393552788,"pfxX":-9.776444752534228,"pfxZ":3.8568123708648008,"pX":0.8550961481551972,"pZ":2.228001586182627,"vX0":9.105277735144657,"vY0":-125.95577587183297,"vZ0":-3.8296851478781524,"x":84.41,"y":178.62,"x0":-1.528520059950136,"y0":50.002003838398316,"z0":5.855247811059577,"aX":-15.780695911951256},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":15.7,"spinRate":1352,"spinDirection":267},"zone":14,"typeConfidence":1.32,"plateTime":0.4340874711007414,"extension":5.7374065496199185},"index":4,"playId":"36def9b3-d7bd-3b5f-830a-a7d8b23032f2","pitchNumber":3,"startTime":"2026-03-12T23:03:39.327Z","endTime":"2026-03-12T23:03:43.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":806869,"link":"/api/v1/people/806869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292975296946988,"aZ":-18.804031776448994,"pfxX":-9.802513104266248,"pfxZ":7.094872857273579,"pX":-0.779949237503093,"pZ":2.7826891742725923,"vX0":5.860713255621791,"vY0":-136.47706131925239,"vZ0":-4.732919080105024,"x":146.73,"y":163.65,"x0":-1.6826154629900492,"y0":50.005111806020814,"z0":5.836294990133632,"aX":-18.476870077024437},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":16.6,"spinRate":1728,"spinDirection":287},"zone":4,"typeConfidence":1.35,"plateTime":0.40147884204753037,"extension":5.685909489239779},"hitData":{"launchSpeed":87.8,"launchAngle":21.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.42,"coordY":80.4}},"index":5,"playId":"013154d6-e610-3a2b-a742-7903a8a866da","pitchNumber":4,"startTime":"2026-03-12T23:03:56.317Z","endTime":"2026-03-12T23:04:05.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":806869,"link":"/api/v1/people/806869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806869,"link":"/api/v1/people/806869"},"credit":"b_ab"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_ab"},{"player":{"id":806869,"link":"/api/v1/people/806869"},"credit":"b_pa"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T23:04:05.042Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Hurley called out on strikes.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-12T23:04:08.800Z","endTime":"2026-03-12T23:05:56.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694815,"fullName":"Jack Hurley","link":"/api/v1/people/694815"},"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":[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":694815,"fullName":"Jack Hurley","link":"/api/v1/people/694815"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063954197100678,"aZ":-43.82735759902938,"pfxX":5.556321969571759,"pfxZ":-9.252950773316572,"pX":0.4971546870065502,"pZ":0.8968051296017885,"vX0":3.8303517684638666,"vY0":-112.8480360239373,"vZ0":-1.399495583209397,"x":98.05,"y":214.57,"x0":-1.9584377398761246,"y0":50.00381325829309,"z0":6.035176688933432,"aX":6.996324006326221},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-16.7,"breakHorizontal":-11.2,"spinRate":2618,"spinDirection":35},"zone":14,"typeConfidence":1.35,"plateTime":0.48983507673721505,"extension":5.820731764053216},"index":0,"playId":"f0f4dea3-31b5-3acc-a1a8-3a7ad00edc1b","pitchNumber":1,"startTime":"2026-03-12T23:04:29.888Z","endTime":"2026-03-12T23:04:33.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694815,"link":"/api/v1/people/694815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552268053619333,"aZ":-25.184628768962558,"pfxX":-9.473823738337376,"pfxZ":4.462161070828904,"pX":1.3486201434842469,"pZ":0.1964250353547708,"vX0":10.365013626898948,"vY0":-124.52193162070365,"vZ0":-8.167718535718816,"x":65.59,"y":233.48,"x0":-1.6415619154062648,"y0":50.00395699096725,"z0":5.610055343308557,"aX":-14.844157353006356},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":14.6,"spinRate":2671,"spinDirection":281},"zone":14,"typeConfidence":1.36,"plateTime":0.440255774824986,"extension":5.883774528629075},"index":1,"playId":"9daf8a73-c28d-319c-a18f-5f1b2e1260d5","pitchNumber":2,"startTime":"2026-03-12T23:04:45.156Z","endTime":"2026-03-12T23:04:49.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694815,"link":"/api/v1/people/694815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48377603011029,"aZ":-16.200882019344203,"pfxX":-5.5858242260761495,"pfxZ":8.575992287936302,"pX":0.8328408418743551,"pZ":2.0409477511018386,"vX0":8.81957971539552,"vY0":-135.80129525927106,"vZ0":-6.873091265496855,"x":85.25,"y":183.67,"x0":-1.7352586185526524,"y0":50.006192261249446,"z0":5.737284907785755,"aX":-10.408344903342297},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":8.2,"spinRate":1289,"spinDirection":167},"zone":14,"typeConfidence":1.25,"plateTime":0.403760050890853,"extension":5.6385478962606905},"index":2,"playId":"587132be-746e-3f34-b57a-37bbd5babed5","pitchNumber":3,"startTime":"2026-03-12T23:05:04.862Z","endTime":"2026-03-12T23:05:10.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694815,"link":"/api/v1/people/694815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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, 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":86.2,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50865480842061,"aZ":-25.8698556210664,"pfxX":-8.886606378822208,"pfxZ":3.9461992859396835,"pX":0.08533051102211123,"pZ":1.926796717695677,"vX0":7.433104345285775,"vY0":-125.37648102544198,"vZ0":-4.309911616366537,"x":113.75,"y":186.76,"x0":-1.7581468303208219,"y0":50.00224151424883,"z0":5.77047875117716,"aX":-14.197337505797707},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":2185,"spinDirection":258},"zone":8,"typeConfidence":1.33,"plateTime":0.43627233079573724,"extension":5.764487041876891},"index":3,"playId":"3a6c76a2-b314-3b9e-a0a6-5be263810906","pitchNumber":4,"startTime":"2026-03-12T23:05:23.229Z","endTime":"2026-03-12T23:05:29.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694815,"link":"/api/v1/people/694815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32372953291954,"aZ":-36.924907684538546,"pfxX":-0.5486899054268921,"pfxZ":-3.1277631349182426,"pX":-0.6575391550070113,"pZ":1.8434722240680166,"vX0":3.2795442349837933,"vY0":-122.45536287075701,"vZ0":-1.969016807732051,"x":142.06,"y":189.01,"x0":-1.943263680278407,"y0":50.00474590745145,"z0":5.8188357521743646,"aX":-0.8332330775340921},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.9,"breakHorizontal":0.2,"spinRate":2738,"spinDirection":297},"zone":7,"typeConfidence":1.21,"plateTime":0.44739086520229776,"extension":5.556037216406207},"index":4,"playId":"35f827ee-096d-3b3e-8132-80ae38b30955","pitchNumber":5,"startTime":"2026-03-12T23:05:51.299Z","endTime":"2026-03-12T23:05:56.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":694815,"link":"/api/v1/people/694815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694815,"link":"/api/v1/people/694815"},"credit":"b_ab"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_ab"},{"player":{"id":694815,"link":"/api/v1/people/694815"},"credit":"b_pa"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-12T23:05:56.508Z","atBatIndex":82},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jesus Valdez lines out to right fielder Caleb Hobson.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-12T23:06:21.151Z","endTime":"2026-03-12T23:06:44.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678232,"fullName":"Jesus Valdez","link":"/api/v1/people/678232"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692589,"fullName":"Victor Juarez","link":"/api/v1/people/692589"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678232,"fullName":"Jesus Valdez","link":"/api/v1/people/678232"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805931,"link":"/api/v1/people/805931"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128914979370904,"aZ":-17.660516648105457,"pfxX":-8.956580867211205,"pfxZ":7.610574392802048,"pX":0.33481453297489944,"pZ":1.8437405601786847,"vX0":8.549975287876341,"vY0":-137.38704683741625,"vZ0":-7.242886585916589,"x":104.24,"y":189.0,"x0":-1.6575726590673883,"y0":50.00392196397464,"z0":5.719776664409717,"aX":-17.081827628445446},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2024,"spinDirection":224},"zone":9,"typeConfidence":1.33,"plateTime":0.3990415834954124,"extension":5.825708470857975},"index":0,"playId":"56419aa6-230b-351c-9d52-53e6d452a1de","pitchNumber":1,"startTime":"2026-03-12T23:06:21.151Z","endTime":"2026-03-12T23:06:25.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":678232,"link":"/api/v1/people/678232","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.954347000143198,"aZ":-36.13177741065584,"pfxX":-0.7230919595504155,"pfxZ":-2.6269118106405447,"pX":-0.19974331820718388,"pZ":2.8639253076831097,"vX0":3.9226178131740164,"vY0":-121.94890207548262,"vZ0":0.06249176593193351,"x":124.61,"y":161.45,"x0":-1.7350831054698082,"y0":50.00374025096579,"z0":5.9545188579018165,"aX":-1.0899581294059917},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.4,"breakHorizontal":0.4,"spinRate":2457,"spinDirection":349},"zone":2,"typeConfidence":1.14,"plateTime":0.44912420691892496,"extension":5.618418084169977},"hitData":{"launchSpeed":83.2,"launchAngle":26.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.15,"coordY":91.61}},"index":1,"playId":"8a6c3ff2-d6a1-33a1-a4ee-ff08da225a48","pitchNumber":2,"startTime":"2026-03-12T23:06:36.304Z","endTime":"2026-03-12T23:06:44.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":688871,"link":"/api/v1/people/688871"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":800193,"link":"/api/v1/people/800193"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":805931,"link":"/api/v1/people/805931"}},"offense":{"batter":{"id":678232,"link":"/api/v1/people/678232","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678232,"link":"/api/v1/people/678232"},"credit":"b_ab"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_ab"},{"player":{"id":678232,"link":"/api/v1/people/678232"},"credit":"b_pa"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-12T23:06:44.554Z","atBatIndex":83}]