[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Raley grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:11:32.787Z","endTime":"2026-03-20T01:12:24.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-19T20:27:56.150Z","endTime":"2026-03-20T00:47:20.784Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"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-20T00:47:20.784Z","endTime":"2026-03-20T01:10:25.841Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"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-20T01:10:25.841Z","endTime":"2026-03-20T01:11:34.888Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21066393559061,"aZ":-19.403709241970688,"pfxX":-8.977247624194447,"pfxZ":7.079929434417826,"pX":-0.5291782243479429,"pZ":3.0950320915495193,"vX0":4.011580355962515,"vY0":-133.770606153779,"vZ0":-3.737651329274392,"x":137.17,"y":155.21,"x0":-0.8861905824124979,"y0":50.000166333456946,"z0":5.910145941595819,"aX":-16.185240264637716},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":15.4,"spinRate":2293,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4102478236078748,"extension":5.400658476684398},"index":3,"playId":"1a97644a-5231-38b2-b75e-d88e4e1b53ca","pitchNumber":1,"startTime":"2026-03-20T01:11:34.888Z","endTime":"2026-03-20T01:11:38.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.6,"endSpeed":81.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193721544750073,"aZ":-21.341848165635415,"pfxX":4.823428047177414,"pfxZ":6.39639102716518,"pX":-0.12006549849162806,"pZ":3.2944882062448233,"vX0":0.6657921174224717,"vY0":-129.11815602978857,"vZ0":-2.819272627778222,"x":121.58,"y":149.83,"x0":-1.0078551159512286,"y0":50.002014838516835,"z0":6.037813689236438,"aX":8.165157034588388},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.2,"breakHorizontal":-8.9,"spinRate":2797,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.4237716226759338,"extension":5.402964800792419},"index":4,"playId":"6001ba36-ee40-399e-a7f4-8dc3954333a9","pitchNumber":2,"startTime":"2026-03-20T01:11:48.670Z","endTime":"2026-03-20T01:11:52.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4955156829181,"aZ":-21.38671098763224,"pfxX":3.9603265126168354,"pfxZ":6.297282526120515,"pX":-1.2161863736811716,"pZ":3.5624166509594737,"vX0":-1.683901212378457,"vY0":-129.87273142011477,"vZ0":-2.2042882619270334,"x":163.36,"y":142.59,"x0":-1.0749226474750855,"y0":50.0025790064555,"z0":6.04406075274917,"aX":6.783747919843382},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":-6.8,"spinRate":2780,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4212899489211668,"extension":5.275603089961854},"index":5,"playId":"3235c2cf-42b3-3825-890f-74a4e2ac4847","pitchNumber":3,"startTime":"2026-03-20T01:12:03.288Z","endTime":"2026-03-20T01:12:06.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96693639650153,"aZ":-43.52792683413133,"pfxX":5.861194451027085,"pfxZ":-8.680868639294241,"pX":-0.9710722694482689,"pZ":2.3278452468309716,"vX0":-1.9074892605437304,"vY0":-114.43620402283683,"vZ0":0.6589352032599702,"x":154.01,"y":175.93,"x0":-0.8812893526967828,"y0":50.005060103181314,"z0":6.350272436257625,"aX":7.662288874252386},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.1,"breakHorizontal":-10.0,"spinRate":3172,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.481308018847765,"extension":5.430733396122159},"hitData":{"launchSpeed":85.0,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.32,"coordY":152.44}},"index":6,"playId":"842acaea-fa79-3ddf-aaeb-b5480fad5c9d","pitchNumber":4,"startTime":"2026-03-20T01:12:17.754Z","endTime":"2026-03-20T01:12:24.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T01:12:24.414Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:12:28.532Z","endTime":"2026-03-20T01:14:56.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64631022330876,"aZ":-24.802333349433304,"pfxX":3.2722218764364537,"pfxZ":4.323218271048251,"pX":-0.6384142390114711,"pZ":2.853647952477054,"vX0":-0.23924065656296922,"vY0":-129.17441895513534,"vZ0":-3.1248661391117256,"x":141.33,"y":161.73,"x0":-0.9706877252660717,"y0":50.001653908062,"z0":5.96710885686159,"aX":5.579130672106065},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-5.9,"spinRate":2610,"spinDirection":170},"zone":4,"typeConfidence":0.9,"plateTime":0.4225769956559211,"extension":5.479942869221304},"index":0,"playId":"7d7744f9-a313-3299-9b67-46ea026b3c50","pitchNumber":1,"startTime":"2026-03-20T01:12:50.612Z","endTime":"2026-03-20T01:12:53.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.477918852926855,"aZ":-15.390752192374432,"pfxX":-6.043119119002464,"pfxZ":9.148892403478591,"pX":-0.2201317630842606,"pZ":2.8174836284195885,"vX0":3.754733304802363,"vY0":-135.10554398930316,"vZ0":-5.277889619693342,"x":125.39,"y":162.71,"x0":-0.8480549359260241,"y0":50.00614650863641,"z0":5.890973711276399,"aX":-11.090941677181883},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2435,"spinDirection":214},"zone":5,"typeConfidence":0.88,"plateTime":0.4065697795214467,"extension":5.549422497697893},"index":1,"playId":"a77cb1b4-85a1-3ccb-9e58-6894bd1069dd","pitchNumber":2,"startTime":"2026-03-20T01:13:09.139Z","endTime":"2026-03-20T01:13:12.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.423901549401,"aZ":-20.808736666173548,"pfxX":2.782023970209443,"pfxZ":6.38699002795847,"pX":0.2628061181906059,"pZ":4.014229836391529,"vX0":1.9963031185169795,"vY0":-131.92517080730602,"vZ0":-1.530326174078298,"x":106.98,"y":130.4,"x0":-0.8627000312147252,"y0":50.00593527060696,"z0":6.120448393987842,"aX":4.954189128921763},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":-5.4,"spinRate":2634,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.4135948914628216,"extension":5.553117420420231},"index":2,"playId":"5d169059-9522-37d6-b9b8-c7173e876f3e","pitchNumber":3,"startTime":"2026-03-20T01:13:30.513Z","endTime":"2026-03-20T01:13:35.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.0,"endSpeed":84.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95000953958571,"aZ":-19.098368689849014,"pfxX":-8.13833214323968,"pfxZ":7.0873745778953,"pX":0.3865045383339916,"pZ":4.198624067373395,"vX0":5.861175968846588,"vY0":-135.33228067657086,"vZ0":-1.0694974392077832,"x":102.27,"y":125.42,"x0":-0.7555559741949495,"y0":50.00536880469717,"z0":5.9433130734609785,"aX":-15.020561563321436},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":13.4,"spinRate":2222,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.40552846896393735,"extension":5.577746752631462},"index":3,"playId":"11d7cb0f-d7c3-35cc-879c-a5c0a64caf87","pitchNumber":4,"startTime":"2026-03-20T01:13:50.722Z","endTime":"2026-03-20T01:13:53.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737765547284774,"aZ":-44.21667471177097,"pfxX":5.260045662826551,"pfxZ":-9.567886588456547,"pX":0.7122044869400771,"pZ":0.8616026924312413,"vX0":1.327166963094784,"vY0":-113.01664564782202,"vZ0":-1.910808665048179,"x":89.85,"y":215.52,"x0":-0.5696163352777422,"y0":50.0020746619906,"z0":6.270172384769867,"aX":6.621399049292481},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.4,"breakHorizontal":-9.8,"spinRate":3195,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.48969668511376074,"extension":5.41232141665755},"index":4,"playId":"df49103e-1ea9-33cd-a768-8ff7cefa0a98","pitchNumber":5,"startTime":"2026-03-20T01:14:09.392Z","endTime":"2026-03-20T01:14:12.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35377009098934,"aZ":-23.022202573383478,"pfxX":3.772786545129581,"pfxZ":5.2684697356392824,"pX":0.7916309990519652,"pZ":3.878854836244505,"vX0":2.6740500779187135,"vY0":-130.44931315002506,"vZ0":-1.3574484625677146,"x":86.82,"y":134.05,"x0":-0.7341436484898219,"y0":50.00491491640955,"z0":6.128209540794904,"aX":6.554551875682605},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":-7.4,"spinRate":2703,"spinDirection":172},"zone":12,"typeConfidence":0.91,"plateTime":0.41858425729936544,"extension":5.430349375854392},"index":5,"playId":"dc3d25ce-26c4-3923-8909-bfa54c922792","pitchNumber":6,"startTime":"2026-03-20T01:14:30.890Z","endTime":"2026-03-20T01:14:34.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93892127987633,"aZ":-17.748235053679924,"pfxX":-4.113935777840956,"pfxZ":9.211287705222318,"pX":-0.7284885477741607,"pZ":2.6068600697349473,"vX0":1.9579813298134108,"vY0":-124.58960979889645,"vZ0":-4.352294610686144,"x":144.77,"y":168.39,"x0":-0.9917277093476221,"y0":50.00123377089992,"z0":5.850695887207585,"aX":-6.441810393148601},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":15.8,"breakHorizontal":7.0,"spinRate":1693,"spinDirection":228},"zone":4,"typeConfidence":0.81,"plateTime":0.4402689357387706,"extension":5.514539251142822},"index":6,"playId":"52e2f914-78ed-33e3-ab6b-cb5b242ba356","pitchNumber":7,"startTime":"2026-03-20T01:14:53.584Z","endTime":"2026-03-20T01:14:56.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:14:56.693Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rob Refsnyder pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:15:00.232Z","endTime":"2026-03-20T01:15:49.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.996808422731277,"aZ":-11.760056230146176,"pfxX":-5.920527294482948,"pfxZ":11.278591395133166,"pX":-0.43599443155752693,"pZ":3.352530061450338,"vX0":1.6074322504710121,"vY0":-134.38550627968246,"vZ0":-4.680400652723548,"x":133.62,"y":148.26,"x0":-0.2768532722738238,"y0":50.00037685896362,"z0":5.967337834103797,"aX":-10.7121552591028},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":10.3,"spinRate":2412,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40924883239278076,"extension":5.525475154546561},"index":0,"playId":"f1e50b82-f56e-38ec-a01d-44b5d115165d","pitchNumber":1,"startTime":"2026-03-20T01:15:21.704Z","endTime":"2026-03-20T01:15:25.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86099744820651,"aZ":-21.189848971478956,"pfxX":1.824147706225337,"pfxZ":6.362092069402641,"pX":0.5763565541890513,"pZ":2.4450373255147055,"vX0":1.6056913309310843,"vY0":-130.40331689009523,"vZ0":-5.150351851303586,"x":95.03,"y":172.76,"x0":-0.28381417254876423,"y0":50.00073684508052,"z0":6.039439252246969,"aX":3.1477152515191373},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.7,"breakHorizontal":-3.6,"spinRate":2619,"spinDirection":195},"zone":6,"typeConfidence":0.91,"plateTime":0.4196829710652943,"extension":5.420848734131175},"hitData":{"launchSpeed":72.2,"launchAngle":88.0,"totalDistance":15.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":125.18,"coordY":229.56}},"index":1,"playId":"dbb68d9c-61fb-3920-8309-5668b50149b7","pitchNumber":2,"startTime":"2026-03-20T01:15:41.796Z","endTime":"2026-03-20T01:15:49.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:15:49.177Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Connor Joe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:17:48.319Z","endTime":"2026-03-20T01:18:10.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":92.8,"endSpeed":84.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955802356639687,"aZ":-30.187943239708794,"pfxX":-9.506144781109864,"pfxZ":1.0796280871819146,"pX":-0.14815137415295057,"pZ":2.2209224792846323,"vX0":7.340209623622555,"vY0":-135.01210876492513,"vZ0":-2.8664150504871513,"x":122.65,"y":178.82,"x0":-1.6698153457123097,"y0":50.00318654761006,"z0":5.4253317297402175,"aX":-17.51407517274829},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.6,"breakHorizontal":15.6,"spinRate":1949,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.40600592674761904,"extension":5.4966434463705065},"hitData":{"launchSpeed":106.3,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.33,"coordY":53.91}},"index":0,"playId":"389a02f0-995c-3e62-8b12-93e2aebdd3f7","pitchNumber":1,"startTime":"2026-03-20T01:18:02.089Z","endTime":"2026-03-20T01:18:10.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:18:10.369Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out to right fielder Rob Refsnyder.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:18:18.313Z","endTime":"2026-03-20T01:19:30.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992305551215413,"aZ":-30.794463534436243,"pfxX":-9.305324651376727,"pfxZ":0.759466307587445,"pX":-0.36916048161672144,"pZ":2.774113114619724,"vX0":6.595839652120897,"vY0":-134.03528556540795,"vZ0":-1.4560806527253574,"x":131.07,"y":163.88,"x0":-1.652971821801659,"y0":50.00454529772995,"z0":5.52356218995372,"aX":-16.931559618367782},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":15.5,"spinRate":1995,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4086562616050715,"extension":5.428801931600299},"index":0,"playId":"44b2308d-e2f1-346b-bdfa-7e9d0971ea47","pitchNumber":1,"startTime":"2026-03-20T01:18:40.405Z","endTime":"2026-03-20T01:18:44.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713398880653987,"aZ":-35.246962794638485,"pfxX":3.175947234092156,"pfxZ":-2.104609043531561,"pX":2.0794362254961323,"pZ":0.8887043518093948,"vX0":7.859383098033116,"vY0":-120.3058669024036,"vZ0":-3.1954584342040357,"x":37.74,"y":214.78,"x0":-1.6509034749680036,"y0":50.0055380042631,"z0":5.378254784696203,"aX":4.626835361965335},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.3,"breakHorizontal":-7.8,"spinRate":2548,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45638214606798444,"extension":5.385962383697765},"index":1,"playId":"6aaf9db2-8337-3e6f-ab58-055ddf8e5e1c","pitchNumber":2,"startTime":"2026-03-20T01:18:54.508Z","endTime":"2026-03-20T01:18:57.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711002649171743,"aZ":-31.70677310511431,"pfxX":-8.497851533641118,"pfxZ":0.25143817834005233,"pX":1.1614951982151207,"pZ":3.28252874327614,"vX0":9.91794901065684,"vY0":-134.84856988008417,"vZ0":-0.13724134767793816,"x":72.73,"y":150.15,"x0":-1.4498751951677726,"y0":50.001275404522936,"z0":5.559835083462525,"aX":-15.740734217569234},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.6,"breakHorizontal":13.4,"spinRate":1916,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40526476779205645,"extension":5.658385871008879},"index":2,"playId":"40d28d3e-45ce-323a-afd1-f677bec583c1","pitchNumber":3,"startTime":"2026-03-20T01:19:09.928Z","endTime":"2026-03-20T01:19:13.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67855095326626,"aZ":-30.812371981669507,"pfxX":-8.405318473150892,"pfxZ":0.7419766143211302,"pX":-0.6859969702788807,"pZ":2.445309033832562,"vX0":5.682311441494255,"vY0":-134.5183571328436,"vZ0":-2.1999882897363037,"x":143.15,"y":172.76,"x0":-1.7317235189340108,"y0":50.00422650316165,"z0":5.454331702258103,"aX":-15.433570260324423},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.1,"breakHorizontal":14.0,"spinRate":1928,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4068992315967095,"extension":5.614667931439616},"hitData":{"launchSpeed":90.8,"launchAngle":19.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.02,"coordY":99.74}},"index":3,"playId":"3d26f0ca-e4df-3265-a8c5-0d31d93a9503","pitchNumber":4,"startTime":"2026-03-20T01:19:25.075Z","endTime":"2026-03-20T01:19:30.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:19:30.421Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Connor Joe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:19:31.518Z","endTime":"2026-03-20T01:20:58.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872134819276642,"aZ":-36.67970147396252,"pfxX":2.417785148271834,"pfxZ":-3.0576402154022926,"pX":-2.700245431203693,"pZ":2.301968831807294,"vX0":-2.26221338784633,"vY0":-120.66780809996561,"vZ0":0.2070653789353829,"x":219.93,"y":176.63,"x0":-2.0639212714258814,"y0":50.00567444010117,"z0":5.451496977692378,"aX":3.559866775887387},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":-3.8,"spinRate":2402,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4542362164544258,"extension":5.2320637780679755},"index":0,"playId":"27dc9b5f-dc9d-30d9-8ebe-0a38ad292e19","pitchNumber":1,"startTime":"2026-03-20T01:19:57.784Z","endTime":"2026-03-20T01:20:00.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964762442441085,"aZ":-32.36189040622797,"pfxX":5.293885095034112,"pfxZ":-0.133662117239572,"pX":-0.004716519076722864,"pZ":2.2682829041326733,"vX0":3.1740468064226413,"vY0":-119.54417898823947,"vZ0":-0.7136324149490372,"x":117.18,"y":177.54,"x0":-2.0371080129865784,"y0":50.00119803357276,"z0":5.474871339442136,"aX":7.662472081443482},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.1,"breakHorizontal":-10.3,"spinRate":2419,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4581173588222298,"extension":5.498731163490359},"index":1,"playId":"4f754a06-df4f-3e63-8af6-3aa081f6db8e","pitchNumber":2,"startTime":"2026-03-20T01:20:22.235Z","endTime":"2026-03-20T01:20:25.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621073538837194,"aZ":-34.9868415326787,"pfxX":-6.416755655707409,"pfxZ":-1.742471948200011,"pX":0.04629469814801264,"pZ":1.6649217171946264,"vX0":6.432635699515135,"vY0":-126.39150624731421,"vZ0":-2.109344311468089,"x":115.24,"y":193.83,"x0":-1.7024251045369279,"y0":50.00509760467808,"z0":5.329642674284504,"aX":-10.346334113772798},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":10.1,"spinRate":1121,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.43395138167555647,"extension":5.476928861189027},"index":2,"playId":"db0086d7-05db-3636-bd6b-1f96be65a114","pitchNumber":3,"startTime":"2026-03-20T01:20:35.965Z","endTime":"2026-03-20T01:20:40.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.548387448006743,"aZ":-23.505318245019247,"pfxX":-7.80583290246177,"pfxZ":4.678396820739557,"pX":0.6333086370297002,"pZ":2.7843029973132785,"vX0":8.485370982069192,"vY0":-135.6999666857719,"vZ0":-2.8051714216412558,"x":92.86,"y":163.6,"x0":-1.5299767629075027,"y0":50.00199918277504,"z0":5.481031731312848,"aX":-14.460419490279593},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":12.2,"spinRate":2091,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4046783874138682,"extension":5.5067941405791325},"hitData":{"launchSpeed":82.9,"launchAngle":31.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.58,"coordY":88.29}},"index":3,"playId":"928538d4-c619-3d8b-96ef-670e93f9e39e","pitchNumber":4,"startTime":"2026-03-20T01:20:52.364Z","endTime":"2026-03-20T01:20:58.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:20:58.428Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:22:44.000Z","endTime":"2026-03-20T01:25:44.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72042677514233,"aZ":-13.252132295192023,"pfxX":-5.662202908380985,"pfxZ":10.582417875837548,"pX":-0.7234535073112278,"pZ":2.927909219530593,"vX0":2.36170103428339,"vY0":-133.61255880395146,"vZ0":-5.301524721655003,"x":144.58,"y":159.73,"x0":-0.888593084578466,"y0":50.004053335862835,"z0":5.908015282435909,"aX":-10.126655340552354},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2399,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41165814677310575,"extension":5.4732581783794485},"index":0,"playId":"64863715-430c-3399-89e7-f35713218bb7","pitchNumber":1,"startTime":"2026-03-20T01:23:21.603Z","endTime":"2026-03-20T01:23:24.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424896895308702,"aZ":-20.97215020724797,"pfxX":2.4890527516146608,"pfxZ":6.6012397402975225,"pX":1.0249879309439127,"pZ":3.689032308942563,"vX0":3.880405044167279,"vY0":-128.8575578586189,"vZ0":-1.9755794441060646,"x":77.93,"y":139.18,"x0":-0.8184887113132775,"y0":50.00472998279557,"z0":6.070447362607449,"aX":4.224989116922953},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.8,"breakHorizontal":-5.3,"spinRate":2625,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.4235533488812422,"extension":5.4979912761399135},"index":1,"playId":"3e74ded0-8392-3f74-b7f9-2bb467d08284","pitchNumber":2,"startTime":"2026-03-20T01:23:37.746Z","endTime":"2026-03-20T01:23:41.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879974329984048,"aZ":-11.975936254848145,"pfxX":-5.62358469994607,"pfxZ":11.030812256584081,"pX":-0.8921143705356349,"pZ":2.433034388968833,"vX0":1.9654917023031027,"vY0":-135.07557815265116,"vZ0":-6.7339027076432,"x":151.01,"y":173.09,"x0":-0.9023529700212171,"y0":50.005891361214616,"z0":5.816315916412525,"aX":-10.30033333421656},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2443,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4068927023181357,"extension":5.527741759263142},"index":2,"playId":"397610e0-c5dd-3cac-a02e-338694e87f8b","pitchNumber":3,"startTime":"2026-03-20T01:24:02.877Z","endTime":"2026-03-20T01:24:06.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9807376036945,"aZ":-21.325580017496307,"pfxX":-5.155060808172582,"pfxZ":6.8752968341373695,"pX":-0.2663992243281352,"pZ":1.8859948649213159,"vX0":3.20672923888469,"vY0":-125.49993411246263,"vZ0":-5.372084724443116,"x":127.15,"y":187.86,"x0":-0.8981084291970626,"y0":50.00221975313091,"z0":5.817020688858741,"aX":-8.133308761848747},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":1717,"spinDirection":229},"zone":8,"typeConfidence":0.86,"plateTime":0.43826527479676525,"extension":5.485261587413614},"index":3,"playId":"8d9cb229-ff58-350e-b2a2-c93c28a7c56d","pitchNumber":4,"startTime":"2026-03-20T01:24:18.846Z","endTime":"2026-03-20T01:24:22.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455863276023766,"aZ":-43.351428207905364,"pfxX":6.10510709116458,"pfxZ":-8.846754275032904,"pX":-0.01321040093150916,"pZ":0.8109350262137014,"vX0":-0.1308112533472372,"vY0":-112.82869303095099,"vZ0":-2.111279261873276,"x":117.5,"y":216.88,"x0":-0.7444664444659079,"y0":50.004417966724475,"z0":6.211511896082036,"aX":7.710498622884915},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.2,"breakHorizontal":-10.9,"spinRate":3226,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.48930673303934213,"extension":5.441369809928002},"index":4,"playId":"47d18a55-7ba0-3ab2-a5a6-b3724a9fe580","pitchNumber":5,"startTime":"2026-03-20T01:24:41.007Z","endTime":"2026-03-20T01:24:45.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621671007624037,"aZ":-22.251801264077297,"pfxX":2.767320514620967,"pfxZ":5.698229012252494,"pX":-1.4285069330263893,"pZ":4.443729151600317,"vX0":-1.7388680900875948,"vY0":-130.39137226113468,"vZ0":0.039090497731109286,"x":171.45,"y":118.8,"x0":-1.116191736261289,"y0":50.00032967386056,"z0":6.092531415541788,"aX":4.816293881325507},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-4.7,"spinRate":2662,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.41832425155240394,"extension":5.322815377668197},"index":5,"playId":"f734b873-c362-3e36-a375-5c26d8ac12ad","pitchNumber":6,"startTime":"2026-03-20T01:25:05.829Z","endTime":"2026-03-20T01:25:08.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-20T01:25:24.530Z","endTime":"2026-03-20T01:25:41.326Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76698670501464,"aZ":-13.366006027353135,"pfxX":-3.108285011902663,"pfxZ":10.01129726432637,"pX":-0.467775025650826,"pZ":3.2443854684886224,"vX0":1.9927614893972387,"vY0":-136.3733276603391,"vZ0":-4.770591797495652,"x":134.83,"y":151.18,"x0":-0.805203972930725,"y0":50.0004616428285,"z0":5.942532872474171,"aX":-5.837521478419363},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":2410,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4020648501692752,"extension":5.710275117727212},"index":7,"playId":"124afe18-97ae-3dec-b27b-80cd02e50b62","pitchNumber":7,"startTime":"2026-03-20T01:25:41.326Z","endTime":"2026-03-20T01:25:44.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:25:44.585Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a ground ball to center fielder Denzel Clarke.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:25:47.446Z","endTime":"2026-03-20T01:26:53.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490043641806572,"aZ":-17.803144615000097,"pfxX":-8.77941708195779,"pfxZ":7.718883966926111,"pX":0.8165750894371583,"pZ":2.922152444522861,"vX0":5.784992189704057,"vY0":-135.54276722082395,"vZ0":-4.580766413083547,"x":85.87,"y":159.88,"x0":-0.20427149571264627,"y0":50.00040084489808,"z0":5.8762173337201675,"aX":-16.341339677892442},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":14.6,"spinRate":2176,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.4040227761240329,"extension":5.416165827046489},"index":0,"playId":"fd6a761f-eccc-3e69-9015-b901f4e6e561","pitchNumber":1,"startTime":"2026-03-20T01:26:08.981Z","endTime":"2026-03-20T01:26:12.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201899286927244,"aZ":-24.093321294118613,"pfxX":4.636944897495173,"pfxZ":4.711679835064688,"pX":0.6784985486782042,"pZ":3.5526841199681116,"vX0":1.013007942633176,"vY0":-129.87436594066648,"vZ0":-2.078689798532,"x":91.14,"y":142.86,"x0":-0.3187721181174635,"y0":50.002708311977706,"z0":6.188589515880863,"aX":7.951752575675886},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-8.6,"spinRate":2646,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.42109962029391923,"extension":5.290493364766142},"index":1,"playId":"77c155f3-91cf-30d3-8fd0-240e5a8587e7","pitchNumber":2,"startTime":"2026-03-20T01:26:24.482Z","endTime":"2026-03-20T01:26:27.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.474980542833993,"aZ":-13.45874742130593,"pfxX":-3.5407860921887684,"pfxZ":10.094246907513133,"pX":0.6536494046636506,"pZ":3.463786222184435,"vX0":3.7217576991075334,"vY0":-135.74998777687608,"vZ0":-4.2510482062189245,"x":92.08,"y":145.26,"x0":-0.2792651686571939,"y0":50.00616426517536,"z0":5.996204131984665,"aX":-6.567753502602266},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2357,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4044590262815313,"extension":5.459518878252313},"hitData":{"launchSpeed":106.5,"launchAngle":-0.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.94,"coordY":95.7}},"index":2,"playId":"d0dfe567-ebaa-3011-a5a8-0bf76190a3aa","pitchNumber":3,"startTime":"2026-03-20T01:26:45.057Z","endTime":"2026-03-20T01:26:53.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:26:53.011Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Joe singles on a line drive to right fielder Brent Rooker. Mitch Garver to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:26:53.087Z","endTime":"2026-03-20T01:27:50.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.436786267651147,"aZ":-22.810195539783848,"pfxX":2.424666126857845,"pfxZ":5.550683044054625,"pX":0.6578007257950109,"pZ":2.441597730031986,"vX0":1.736676903839825,"vY0":-128.4905662168156,"vZ0":-4.679809355633456,"x":91.93,"y":172.86,"x0":-0.33982873563936616,"y0":50.0029990735569,"z0":6.039490579758028,"aX":4.089149634342054},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":-4.8,"spinRate":2499,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.4248616827557239,"extension":5.439487013530903},"index":0,"playId":"fb099f1c-a2a5-3236-ab22-1ed5eec4f75d","pitchNumber":1,"startTime":"2026-03-20T01:27:21.838Z","endTime":"2026-03-20T01:27:25.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61929186372041,"aZ":-18.142523967317267,"pfxX":-7.420267822889109,"pfxZ":7.806431046636039,"pX":-0.40393892425385713,"pZ":3.1282494877113773,"vX0":2.411548578260488,"vY0":-132.99945444984473,"vZ0":-3.888470761797789,"x":132.4,"y":154.32,"x0":-0.3564858012168558,"y0":50.00401227880892,"z0":5.9192719919070464,"aX":-13.339016150741188},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":13.0,"spinRate":2278,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.4112950431853628,"extension":5.418063422582938},"hitData":{"launchSpeed":89.2,"launchAngle":18.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.06,"coordY":99.35}},"index":1,"playId":"fec0c953-b911-3d5a-8fa0-e6dd1fa4e390","pitchNumber":2,"startTime":"2026-03-20T01:27:41.465Z","endTime":"2026-03-20T01:27:50.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:27:50.331Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leo Rivas pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:27:49.926Z","endTime":"2026-03-20T01:28:52.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":71.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.407768634118636,"aZ":-42.61130894992298,"pfxX":4.823997350269387,"pfxZ":-8.034049569771996,"pX":-0.42372535529639094,"pZ":3.3160977357237997,"vX0":-0.5699876958973213,"vY0":-113.48775830842482,"vZ0":2.5921884593257403,"x":133.15,"y":149.25,"x0":-0.7952563076477553,"y0":50.000275910780545,"z0":6.413482041538139,"aX":6.270462977569048},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.6,"breakHorizontal":-8.5,"spinRate":2929,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.48324392407432004,"extension":5.3061370219546165},"index":0,"playId":"364686cd-65fa-3e32-8109-2e5ebb7ed5ab","pitchNumber":1,"startTime":"2026-03-20T01:28:26.119Z","endTime":"2026-03-20T01:28:30.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407573806473447,"aZ":-23.722511236037565,"pfxX":3.2796241567065385,"pfxZ":4.481811935776808,"pX":0.19042711743724222,"pZ":2.959080581992565,"vX0":1.8496549801061413,"vY0":-136.1190189892734,"vZ0":-3.765431095961473,"x":109.74,"y":158.88,"x0":-0.9228941149094821,"y0":50.00354422953846,"z0":5.992552186296872,"aX":6.187059826532857},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-6.4,"spinRate":2771,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.4015786252829261,"extension":5.5489935968536335},"hitData":{"launchSpeed":91.9,"launchAngle":58.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.99,"coordY":120.65}},"index":1,"playId":"ef249620-1848-35bb-be5a-8b60606700f4","pitchNumber":2,"startTime":"2026-03-20T01:28:43.749Z","endTime":"2026-03-20T01:28:52.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.04,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:28:52.996Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Bliss flies out to center fielder Denzel Clarke.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:29:04.051Z","endTime":"2026-03-20T01:30:26.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26162923499587,"aZ":-13.843361866206385,"pfxX":-4.539360743051605,"pfxZ":10.354175825841121,"pX":0.3270845968862098,"pZ":3.498628280447929,"vX0":2.7295404629415523,"vY0":-132.69641403267408,"vZ0":-3.9546441272094315,"x":104.53,"y":144.32,"x0":-0.12884183796081722,"y0":50.005747277848265,"z0":6.027246636888845,"aX":-8.03963423852259},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2416,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41387950991482025,"extension":5.507522717239112},"index":0,"playId":"1f678382-7e32-3a7f-a8e6-5f53d158f5ee","pitchNumber":1,"startTime":"2026-03-20T01:29:21.422Z","endTime":"2026-03-20T01:29:25.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.385832214038576,"aZ":-15.724959581766157,"pfxX":-7.818172952219871,"pfxZ":9.149014866989758,"pX":1.009352913022947,"pZ":3.2089032147434664,"vX0":5.69850817417774,"vY0":-133.41328787904564,"vZ0":-4.171189278296294,"x":78.53,"y":152.14,"x0":-0.14125501606142973,"y0":50.00315596665609,"z0":5.930065600384694,"aX":-14.057942932026931},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":12.8,"spinRate":2278,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.41093965512624653,"extension":5.430761145537735},"index":1,"playId":"54cbbfd7-e93e-3ab6-8dd0-11c928c439be","pitchNumber":2,"startTime":"2026-03-20T01:29:38.891Z","endTime":"2026-03-20T01:29:42.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534377073651132,"aZ":-22.6560620176525,"pfxX":3.1422608800289598,"pfxZ":5.670292722188394,"pX":0.6988772410496885,"pZ":2.6221687846423776,"vX0":1.6506753235979583,"vY0":-128.6986807837162,"vZ0":-4.141443923786631,"x":90.36,"y":167.98,"x0":-0.35891450985649614,"y0":50.00297027190846,"z0":6.0054413130605955,"aX":5.274616642875994},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":-6.0,"spinRate":2666,"spinDirection":175},"zone":3,"typeConfidence":0.9,"plateTime":0.4254817928603791,"extension":5.5457368248620735},"index":2,"playId":"fe960440-6da7-3a6d-85a5-26c65f86dfb5","pitchNumber":3,"startTime":"2026-03-20T01:29:57.272Z","endTime":"2026-03-20T01:30:00.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672333227690675,"aZ":-21.567096158310935,"pfxX":1.919374991691587,"pfxZ":6.156070428131997,"pX":0.48692627164387675,"pZ":2.8011878893283413,"vX0":1.4761724247825048,"vY0":-130.26652621660577,"vZ0":-4.047839240074042,"x":98.44,"y":163.15,"x0":-0.33596474298439216,"y0":50.00482004869576,"z0":6.00035888517135,"aX":3.3074286314577828},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.6,"breakHorizontal":-3.8,"spinRate":2707,"spinDirection":178},"zone":3,"typeConfidence":0.91,"plateTime":0.42004449239446107,"extension":5.4883371985608385},"hitData":{"launchSpeed":97.6,"launchAngle":39.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.15,"coordY":54.36}},"index":3,"playId":"2c64f386-30d3-3bf5-b848-13c986011212","pitchNumber":4,"startTime":"2026-03-20T01:30:18.297Z","endTime":"2026-03-20T01:30:26.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:30:26.633Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:32:15.557Z","endTime":"2026-03-20T01:33:37.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86723977363859,"aZ":-33.08546431038715,"pfxX":4.719573418269295,"pfxZ":-0.6412646016624635,"pX":-0.9754203431360131,"pZ":2.7520854017332996,"vX0":0.6426375088354159,"vY0":-118.82643725446792,"vZ0":0.5161259092303347,"x":154.18,"y":164.47,"x0":-1.8625722842546235,"y0":50.00263683129154,"z0":5.550555861443554,"aX":6.713674812630922},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.7,"breakHorizontal":-8.6,"spinRate":2315,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.46186667854323593,"extension":5.382810216118351},"index":0,"playId":"ee207d18-e40c-30d3-aa55-317d993deeb8","pitchNumber":1,"startTime":"2026-03-20T01:32:46.840Z","endTime":"2026-03-20T01:32:50.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.165208702144454,"aZ":-30.31249709335407,"pfxX":-8.38986490050938,"pfxZ":1.0385090036825897,"pX":0.8916272495732831,"pZ":2.2726673290855453,"vX0":8.59451632595306,"vY0":-133.0861832395833,"vZ0":-2.5723544458211647,"x":83.01,"y":177.42,"x0":-1.2930478077630188,"y0":50.000702539423536,"z0":5.4521743706807175,"aX":-15.014290222718136},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":13.3,"spinRate":1891,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4119078465979569,"extension":5.566982954404058},"index":1,"playId":"079883a9-46b1-38ea-9c9c-ed08eb600e66","pitchNumber":2,"startTime":"2026-03-20T01:32:59.474Z","endTime":"2026-03-20T01:33:03.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18295937036891,"aZ":-30.355464700833455,"pfxX":-4.347529275828858,"pfxZ":1.152523181184832,"pX":-0.21847251735956777,"pZ":1.8264672011121357,"vX0":5.027110690679803,"vY0":-125.42483195012773,"vZ0":-2.562132636752891,"x":125.33,"y":189.47,"x0":-1.6911556379232817,"y0":50.00439322878112,"z0":5.3558275521589715,"aX":-6.874398739789215},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":6.6,"spinRate":983,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.43797497343604785,"extension":5.633298849642009},"index":2,"playId":"4115dab9-0f89-36ad-a16b-59a55d4d5f59","pitchNumber":3,"startTime":"2026-03-20T01:33:12.932Z","endTime":"2026-03-20T01:33:16.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.328325864005237,"aZ":-33.51475476614717,"pfxX":3.296050845581479,"pfxZ":-0.9034495453471507,"pX":0.7215653660025182,"pZ":2.149077699461188,"vX0":4.656757861627308,"vY0":-121.29097473400775,"vZ0":-0.8825059847981565,"x":89.5,"y":180.75,"x0":-1.6533854090411755,"y0":50.00177953075636,"z0":5.44714847044896,"aX":4.896786486424715},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.6,"breakHorizontal":-7.1,"spinRate":2432,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.45204889315566854,"extension":5.340701736171164},"hitData":{"launchSpeed":98.6,"launchAngle":9.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.61,"coordY":147.93}},"index":3,"playId":"8e3fe596-1fb2-3ed3-bbc5-61a0103a55f8","pitchNumber":4,"startTime":"2026-03-20T01:33:31.559Z","endTime":"2026-03-20T01:33:37.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:33:37.940Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:33:43.303Z","endTime":"2026-03-20T01:36:42.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":92.3,"endSpeed":84.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221231412829557,"aZ":-32.232299883740055,"pfxX":-9.537764684161976,"pfxZ":-0.030829482389313156,"pX":-0.5765271413292146,"pZ":2.572525766589917,"vX0":6.180247388327507,"vY0":-134.2878437085707,"vZ0":-1.637288629133284,"x":138.98,"y":169.32,"x0":-1.669231658202573,"y0":50.003000988583295,"z0":5.4841173211544625,"aX":-17.410699324210366},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":16.0,"spinRate":1837,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.40794239931750687,"extension":5.553951007645731},"index":0,"playId":"9ea60573-80d0-3544-9030-911c87de95d0","pitchNumber":1,"startTime":"2026-03-20T01:34:04.375Z","endTime":"2026-03-20T01:34:07.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169979371529962,"aZ":-36.41981205096097,"pfxX":-7.101193351716027,"pfxZ":-2.6378595705067247,"pX":1.256245983346251,"pZ":-0.7761098156132707,"vX0":9.222575065692483,"vY0":-125.65326514312679,"vZ0":-7.486626760463235,"x":69.11,"y":259.73,"x0":-1.5299262814061998,"y0":50.00562471054763,"z0":5.181343230814966,"aX":-11.419262815475689},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.2,"breakHorizontal":10.9,"spinRate":1147,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4350071483922684,"extension":5.768461223020257},"index":1,"playId":"513f4a5c-003e-3c8a-b2f1-5a207a983ba0","pitchNumber":2,"startTime":"2026-03-20T01:34:26.790Z","endTime":"2026-03-20T01:34:30.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302343923971147,"aZ":-27.0139024706211,"pfxX":-10.62503117786029,"pfxZ":2.822485752972745,"pX":0.8461436858239025,"pZ":0.7372471189919285,"vX0":9.504879927008867,"vY0":-134.38483072204744,"vZ0":-6.827181950652534,"x":84.75,"y":218.87,"x0":-1.3573338534970296,"y0":50.002033903101946,"z0":5.231328378175214,"aX":-19.419787662177892},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":17.2,"spinRate":1787,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4076886989748192,"extension":5.759685025652986},"index":2,"playId":"f154e5b4-cdfa-33e8-8861-edffc9bf5f81","pitchNumber":3,"startTime":"2026-03-20T01:34:44.835Z","endTime":"2026-03-20T01:34:48.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293683060602326,"aZ":-31.561129013329506,"pfxX":-8.271068873983966,"pfxZ":0.33291839249679356,"pX":-0.2211057444948552,"pZ":2.268361825633127,"vX0":6.517600882523267,"vY0":-134.978509768424,"vZ0":-2.3941327860730945,"x":125.43,"y":177.53,"x0":-1.5920610274085327,"y0":50.00337629551309,"z0":5.388400193823924,"aX":-15.267225632375125},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1890,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4057383789469884,"extension":5.694487956213255},"index":3,"playId":"a96e95be-eba5-39b7-a504-68aece1c4636","pitchNumber":4,"startTime":"2026-03-20T01:35:01.158Z","endTime":"2026-03-20T01:35:05.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730371094685474,"aZ":-36.264183081202475,"pfxX":3.317464285886482,"pfxZ":-2.6904131460783853,"pX":1.408826185576807,"pZ":1.3932709902012776,"vX0":6.032126577525334,"vY0":-122.41305353468748,"vZ0":-2.3067237368557225,"x":63.3,"y":201.16,"x0":-1.5163508407881512,"y0":50.001868609165314,"z0":5.446507883046696,"aX":5.044035372461957},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.2,"breakHorizontal":-7.4,"spinRate":2461,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4471135690713406,"extension":5.551794496641473},"index":4,"playId":"933a41d5-13e5-3ce8-8a0b-1c9986cfece7","pitchNumber":5,"startTime":"2026-03-20T01:35:21.443Z","endTime":"2026-03-20T01:35:24.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29317831068016,"aZ":-30.06097704950984,"pfxX":-9.367646655535037,"pfxZ":1.1263732533415878,"pX":0.20994146241018127,"pZ":1.6015828951420032,"vX0":7.805213767506496,"vY0":-136.4845844654753,"vZ0":-4.369235139305827,"x":109.0,"y":195.54,"x0":-1.476124152772027,"y0":50.003865582051915,"z0":5.304133513361913,"aX":-17.595373673843905},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.2,"breakHorizontal":15.2,"spinRate":2000,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4019913204879684,"extension":5.709200162907821},"index":5,"playId":"5fb9ae26-93cc-359a-b651-170e2e4dd3fb","pitchNumber":6,"startTime":"2026-03-20T01:35:48.769Z","endTime":"2026-03-20T01:35:54.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246284456690923,"aZ":-35.077080709229506,"pfxX":-4.7133509379692695,"pfxZ":-1.7927096764859103,"pX":0.3875665510138558,"pZ":0.884813820154936,"vX0":6.548142566640603,"vY0":-126.3978839475308,"vZ0":-3.8505073795282003,"x":102.23,"y":214.89,"x0":-1.6267367910972688,"y0":50.006202090053634,"z0":5.250570180130229,"aX":-7.612845236727182},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":7.0,"spinRate":1191,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.43367157596298833,"extension":5.667601409814063},"hitData":{"launchSpeed":99.2,"launchAngle":-13.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.77,"coordY":153.24}},"index":6,"playId":"f32333c5-c663-3c44-91e6-5ecf18c4fe28","pitchNumber":7,"startTime":"2026-03-20T01:36:36.955Z","endTime":"2026-03-20T01:36:42.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:36:42.717Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler challenged (pitch result), call on the field was confirmed: Lawrence Butler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:36:46.406Z","endTime":"2026-03-20T01:38:14.234Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422413634412745,"aZ":-32.75832481565189,"pfxX":6.677362108332909,"pfxZ":-0.4048723387802653,"pX":-0.1801420971551873,"pZ":2.225548994459105,"vX0":2.0813024671153655,"vY0":-119.23873932066816,"vZ0":-0.5731434759424568,"x":123.87,"y":178.69,"x0":-1.9335594515171695,"y0":50.005222596827835,"z0":5.442722226072306,"aX":9.548949402121432},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.6,"breakHorizontal":-12.6,"spinRate":2470,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.46058262982169396,"extension":5.385800821300458},"index":0,"playId":"babde077-8618-39d7-acaa-34e58fac4b55","pitchNumber":1,"startTime":"2026-03-20T01:37:08.397Z","endTime":"2026-03-20T01:37:12.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.1,"endSpeed":75.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391410658476847,"aZ":-38.13332941026269,"pfxX":0.09281858385141284,"pfxZ":-4.125752025617288,"pX":-1.131121397733878,"pZ":2.7627725248373234,"vX0":1.8723362393008243,"vY0":-119.50288754619758,"vZ0":1.414379361085096,"x":160.12,"y":164.19,"x0":-1.9373781969309483,"y0":50.002868783712614,"z0":5.592986265774885,"aX":0.13407360772963586},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.8,"breakHorizontal":-0.6,"spinRate":2194,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.45862416097932623,"extension":5.366726101803645},"index":1,"playId":"b1917541-4e9d-33af-b78e-4047101d1653","pitchNumber":2,"startTime":"2026-03-20T01:37:22.773Z","endTime":"2026-03-20T01:37:26.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.187481211275006,"aZ":-22.18172675849875,"pfxX":-8.065775168718709,"pfxZ":5.3680199674403575,"pX":-0.43218975152308586,"pZ":3.9372009976213334,"vX0":5.934215774013815,"vY0":-135.91105767794008,"vZ0":-0.18642888256612278,"x":133.47,"y":132.48,"x0":-1.6015394292781846,"y0":50.00173055806342,"z0":5.553760163736962,"aX":-15.012587388269308},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":13.3,"spinRate":2127,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.40378029395098736,"extension":5.454625163318891},"index":2,"playId":"5ea8afe1-e7c5-32e4-a648-c7944da644e4","pitchNumber":3,"startTime":"2026-03-20T01:37:38.146Z","endTime":"2026-03-20T01:37:41.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773570185696705,"aZ":-22.349032948215292,"pfxX":-6.836655151189664,"pfxZ":5.29331262724204,"pX":-0.20287584645857012,"pZ":3.1663802900994944,"vX0":6.054732478687812,"vY0":-135.65467146259738,"vZ0":-1.9284779343429568,"x":124.73,"y":153.29,"x0":-1.5798653205620434,"y0":50.00355328856617,"z0":5.450842733743956,"aX":-12.692007666517194},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":2037,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4043873262730484,"extension":5.61271666351537},"index":3,"playId":"01250ab8-aa3a-3bf4-b267-f11e69a95135","pitchNumber":4,"startTime":"2026-03-20T01:37:52.052Z","endTime":"2026-03-20T01:37:55.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.502256450526477,"aZ":-32.5766535178471,"pfxX":5.159257282218123,"pfxZ":-0.27459623702373115,"pX":-0.6370444736563601,"pZ":2.6857308927242705,"vX0":1.6584129131072889,"vY0":-121.00768549027747,"vZ0":0.11962990076961355,"x":141.28,"y":166.27,"x0":-2.001338509691396,"y0":50.00093163492641,"z0":5.488520521029568,"aX":7.653277927371157},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.2,"breakHorizontal":-9.7,"spinRate":2367,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.45256372735987815,"extension":5.41284564272137},"index":4,"playId":"26ec6226-6866-3032-8fd5-a874d9651e5e","pitchNumber":5,"startTime":"2026-03-20T01:38:10.596Z","endTime":"2026-03-20T01:38:14.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:38:14.234Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brock Rodden called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T01:40:40.556Z","endTime":"2026-03-20T01:42:38.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005655837266787,"aZ":-21.197400383384526,"pfxX":1.4891526270883815,"pfxZ":6.576527449383639,"pX":0.10635382667296703,"pZ":2.143613554656677,"vX0":1.8409759058526476,"vY0":-128.24616837111736,"vZ0":-5.2534770532128165,"x":112.95,"y":180.9,"x0":-0.8137208512272155,"y0":50.00377897029623,"z0":5.8674340073026885,"aX":2.485443855551141},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.0,"breakHorizontal":-3.1,"spinRate":2461,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.42675361873990125,"extension":5.461350399291829},"index":0,"playId":"531cb902-2659-3682-a90f-9098845067ac","pitchNumber":1,"startTime":"2026-03-20T01:40:40.556Z","endTime":"2026-03-20T01:40:47.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39231794305203,"aZ":-12.884243135689868,"pfxX":-5.067561351583375,"pfxZ":10.702102768242632,"pX":0.3520651162544351,"pZ":4.328981560934981,"vX0":4.447364455709654,"vY0":-133.79658955915377,"vZ0":-2.0524459805271342,"x":103.58,"y":121.9,"x0":-0.6778961246241678,"y0":50.00524889881573,"z0":6.035535347839343,"aX":-9.136995003372437},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":8.2,"spinRate":2396,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4102566840498043,"extension":5.606180398056451},"index":1,"playId":"d6314745-97e4-32ae-acc1-b5553b04a760","pitchNumber":2,"startTime":"2026-03-20T01:41:17.296Z","endTime":"2026-03-20T01:41:20.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70650012842461,"aZ":-42.613532535216514,"pfxX":6.13963095745783,"pfxZ":-8.232847701974029,"pX":0.3665889260035554,"pZ":1.3674654984586683,"vX0":0.5190025360738002,"vY0":-112.5560352560054,"vZ0":-1.2105619818080209,"x":103.03,"y":201.86,"x0":-0.6642420890817133,"y0":50.00367616438614,"z0":6.273345702221554,"aX":7.783682981089606},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.9,"breakHorizontal":-11.3,"spinRate":2997,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.48885657291509066,"extension":5.427034061109071},"index":2,"playId":"bd0f2729-1579-3887-a661-23632efdc6fb","pitchNumber":3,"startTime":"2026-03-20T01:41:36.909Z","endTime":"2026-03-20T01:41:40.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.670815055647687,"aZ":-43.68685769448076,"pfxX":5.436404238999052,"pfxZ":-8.926202915290757,"pX":0.7607009843466995,"pZ":2.4325916207991156,"vX0":1.5676946093853819,"vY0":-113.4242697823536,"vZ0":0.9541339835847953,"x":88.0,"y":173.1,"x0":-0.6473964504307623,"y0":50.00214296420727,"z0":6.397269559359377,"aX":7.0122778057247075},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.5,"breakHorizontal":-10.2,"spinRate":3109,"spinDirection":32},"zone":6,"typeConfidence":0.9,"plateTime":0.48475291000491794,"extension":5.415589029075523},"index":3,"playId":"70f522fe-a00e-33fb-b2c0-1f5e6619777b","pitchNumber":4,"startTime":"2026-03-20T01:41:53.375Z","endTime":"2026-03-20T01:41:57.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-20T01:42:03.852Z","endTime":"2026-03-20T01:42:16.560Z","isPitch":false,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.0,"endSpeed":83.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.404022790872077,"aZ":-17.0840587337017,"pfxX":-8.027552354581672,"pfxZ":8.334207010521856,"pX":0.449311485706321,"pZ":3.9067099653579307,"vX0":5.688747693947675,"vY0":-133.83990814815613,"vZ0":-2.0240532474759916,"x":99.87,"y":133.3,"x0":-0.66282647202237,"y0":50.00313223916869,"z0":5.8988019609921825,"aX":-14.53605376795001},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":13.3,"spinRate":2236,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.40953129063378,"extension":5.54581310054073},"index":5,"playId":"ffb6f148-bb92-344e-96c4-444288699965","pitchNumber":5,"startTime":"2026-03-20T01:42:16.560Z","endTime":"2026-03-20T01:42:20.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.230782871301603,"aZ":-43.784105845277146,"pfxX":6.548306341033719,"pfxZ":-9.037396576518443,"pX":-0.204337567623151,"pZ":2.420709724648387,"vX0":-0.759675087119094,"vY0":-113.35462248269373,"vZ0":0.9612189703181715,"x":124.79,"y":173.42,"x0":-0.7119244263670297,"y0":50.003411653945655,"z0":6.407857707528445,"aX":8.411147740850616},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.7,"breakHorizontal":-11.6,"spinRate":3147,"spinDirection":34},"zone":5,"typeConfidence":0.9,"plateTime":0.4856136981269845,"extension":5.38557602526727},"index":6,"playId":"e20533f1-2e20-34cc-9ad1-1bc282e51742","pitchNumber":6,"startTime":"2026-03-20T01:42:34.621Z","endTime":"2026-03-20T01:42:38.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:42:38.205Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T01:42:40.211Z","endTime":"2026-03-20T01:43:54.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68559020257118,"aZ":-26.785763508326117,"pfxX":4.360080471187699,"pfxZ":3.239488217648569,"pX":-0.04594999729021558,"pZ":3.1696999033741036,"vX0":0.6341219672931384,"vY0":-127.99973782073594,"vZ0":-1.9915016376364312,"x":118.75,"y":153.2,"x0":-0.8633889216196449,"y0":50.00432551452548,"z0":6.048989162398867,"aX":7.2567432792071145},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-8.0,"spinRate":2652,"spinDirection":169},"zone":2,"typeConfidence":0.86,"plateTime":0.4274187391233668,"extension":5.452097570138777},"index":0,"playId":"e87f3281-1110-3582-aeeb-42974fe595ef","pitchNumber":1,"startTime":"2026-03-20T01:43:03.446Z","endTime":"2026-03-20T01:43:06.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.933744867460405,"aZ":-44.48341387652706,"pfxX":6.762368767294243,"pfxZ":-9.709077653498493,"pX":-0.521480944212274,"pZ":2.676946958291415,"vX0":-1.2486501508161685,"vY0":-112.88674274951677,"vZ0":1.7681874641121857,"x":136.88,"y":166.5,"x0":-0.8329475152716568,"y0":50.00259091935373,"z0":6.422427680901008,"aX":8.57338867084571},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-16.6,"breakHorizontal":-11.8,"spinRate":3124,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.48850961382010016,"extension":5.278023174874167},"index":1,"playId":"c5fb2fe5-239b-3e2a-850a-5396790e9274","pitchNumber":2,"startTime":"2026-03-20T01:43:19.621Z","endTime":"2026-03-20T01:43:23.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904456287290774,"aZ":-13.633428185421003,"pfxX":-4.86871925818737,"pfxZ":10.390084484159587,"pX":-0.3869691738323397,"pZ":4.491522321722479,"vX0":2.6114295230172897,"vY0":-133.53819273652377,"vZ0":-1.5537704520391775,"x":131.75,"y":117.51,"x0":-0.7510759428915297,"y0":50.006323580497245,"z0":6.0743002673702975,"aX":-8.691690867212992},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2457,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4120246766020088,"extension":5.439314482907255},"index":2,"playId":"5b780337-6a65-35e2-879c-8c87a866cdd4","pitchNumber":3,"startTime":"2026-03-20T01:43:34.815Z","endTime":"2026-03-20T01:43:38.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121760042105368,"aZ":-17.851192707185785,"pfxX":-2.946562224424746,"pfxZ":9.15959635445541,"pX":-0.9961822918268224,"pZ":2.8188664506759444,"vX0":1.0828848974833398,"vY0":-124.78359496480009,"vZ0":-3.759283771568165,"x":154.97,"y":162.67,"x0":-1.0551093124363187,"y0":50.00117473093288,"z0":5.831662243259666,"aX":-4.606297341654796},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":1620,"spinDirection":228},"zone":11,"typeConfidence":0.61,"plateTime":0.4403916908305252,"extension":5.374078637297213},"index":3,"playId":"4f0656b5-8528-3ba8-ab0a-277e0a681c84","pitchNumber":4,"startTime":"2026-03-20T01:43:51.666Z","endTime":"2026-03-20T01:43:54.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:43:54.666Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T01:43:54.376Z","endTime":"2026-03-20T01:45:08.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.508802036633746,"aZ":-13.663895964163085,"pfxX":-4.203017793541367,"pfxZ":10.272043405976182,"pX":-0.9115131568034347,"pZ":3.278872635621212,"vX0":1.130341263837968,"vY0":-134.24479313043975,"vZ0":-4.43607921793985,"x":151.74,"y":150.25,"x0":-0.7953917323994832,"y0":50.00432627596597,"z0":5.944871351581475,"aX":-7.57404338981616},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2304,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4100184959289077,"extension":5.567723517009443},"index":0,"playId":"9f20efc1-0e39-3a8a-a228-4433368ba3bb","pitchNumber":1,"startTime":"2026-03-20T01:44:19.748Z","endTime":"2026-03-20T01:44:22.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47058877738778,"aZ":-42.93507142556668,"pfxX":6.24382228898305,"pfxZ":-8.099063407558747,"pX":0.34345110726508027,"pZ":0.6762378840161287,"vX0":0.3840805494316243,"vY0":-115.3854986629048,"vZ0":-2.961681739068611,"x":103.91,"y":220.52,"x0":-0.6354632350926764,"y0":50.00501578905898,"z0":6.17404642880587,"aX":8.293490928268888},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.1,"breakHorizontal":-11.4,"spinRate":3134,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4774487719297964,"extension":5.383652609051021},"index":1,"playId":"5deb7ffc-6979-3b85-9f93-722d5cd2f6f9","pitchNumber":2,"startTime":"2026-03-20T01:44:37.733Z","endTime":"2026-03-20T01:44:41.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.850562387045088,"aZ":-9.980310734447093,"pfxX":-3.4597925169474677,"pfxZ":12.030879994534196,"pX":0.5184575713414713,"pZ":3.5568440643339976,"vX0":4.36396824217554,"vY0":-135.06888300785107,"vZ0":-4.439504443744664,"x":97.24,"y":142.75,"x0":-0.6698342433473202,"y0":50.00156358566849,"z0":5.925508639236633,"aX":-6.382112566317424},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.0,"breakHorizontal":5.3,"spinRate":2475,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40576311272910726,"extension":5.622606373505723},"index":2,"playId":"9183f89c-3b3b-31b9-94bb-7c63d0214575","pitchNumber":3,"startTime":"2026-03-20T01:45:03.999Z","endTime":"2026-03-20T01:45:08.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:45:08.835Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to center fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T01:46:53.421Z","endTime":"2026-03-20T01:49:07.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746417399123104,"aZ":-35.465034452273194,"pfxX":6.914204317413008,"pfxZ":-2.3446264036670517,"pX":-1.4097367215351775,"pZ":3.404067202301861,"vX0":-0.7073256326269735,"vY0":-117.84920357769359,"vZ0":2.570524798215713,"x":170.74,"y":146.87,"x0":-2.0034842390330576,"y0":50.00174896642315,"z0":5.578763080343104,"aX":9.708467503472438},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.4,"breakHorizontal":-12.4,"spinRate":2451,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.46506871492656465,"extension":5.163674384109031},"index":0,"playId":"fc119f27-7a96-371d-9552-0cb0046846dd","pitchNumber":1,"startTime":"2026-03-20T01:47:16.028Z","endTime":"2026-03-20T01:47:19.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.972207711349448,"aZ":-35.50041439439192,"pfxX":5.9980048449248775,"pfxZ":-2.35385220059619,"pX":-0.4507625947681494,"pZ":2.6644959545775997,"vX0":1.611225598122739,"vY0":-118.33743065861243,"vZ0":0.8608305270470944,"x":134.18,"y":166.84,"x0":-1.9198460278830805,"y0":50.00091921610592,"z0":5.552919385044828,"aX":8.488985587228772},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.7,"breakHorizontal":-11.3,"spinRate":2448,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.46317817623088775,"extension":5.363926263823676},"index":1,"playId":"73d87f69-7133-382d-ae91-be40c34d3289","pitchNumber":2,"startTime":"2026-03-20T01:47:28.692Z","endTime":"2026-03-20T01:47:31.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.466307712149987,"aZ":-33.857916380156134,"pfxX":6.1870012273456645,"pfxZ":-1.1789790786276821,"pX":-0.5109870953604245,"pZ":2.184796740682988,"vX0":1.3432638338507663,"vY0":-119.05475119971513,"vZ0":-0.6373384606767313,"x":136.48,"y":179.79,"x0":-1.8864907725536884,"y0":50.000925122750054,"z0":5.52790120794324,"aX":8.85482128423367},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.0,"breakHorizontal":-11.5,"spinRate":2432,"spinDirection":29},"zone":7,"typeConfidence":2.0,"plateTime":0.4605675129408331,"extension":5.311687311014998},"index":2,"playId":"bd6e4ab5-c90f-3df0-ba3d-a85c6b98e939","pitchNumber":3,"startTime":"2026-03-20T01:47:42.894Z","endTime":"2026-03-20T01:47:46.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169194309419428,"aZ":-23.873048161573507,"pfxX":-8.169333484285906,"pfxZ":4.4402649767982005,"pX":-0.015556128800457081,"pZ":4.18768695702633,"vX0":6.968742020810383,"vY0":-136.0010835168862,"vZ0":0.42691038438840445,"x":117.59,"y":125.71,"x0":-1.5512673123634986,"y0":50.00632182395155,"z0":5.686016588381877,"aX":-15.287750961553037},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":13.3,"spinRate":2077,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.40292713806105906,"extension":5.43370732963312},"index":3,"playId":"f473ac57-32e0-3ff4-8a82-a8c590160187","pitchNumber":4,"startTime":"2026-03-20T01:48:03.570Z","endTime":"2026-03-20T01:48:06.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843787962076778,"aZ":-32.7109161511731,"pfxX":-5.7342505329619105,"pfxZ":-0.3308991172813913,"pX":0.3716675580836567,"pZ":1.2711628674215698,"vX0":6.595768307359752,"vY0":-126.36579331402501,"vZ0":-3.5025689530017496,"x":102.83,"y":204.46,"x0":-1.5380538690115715,"y0":50.005000030229056,"z0":5.327365633474415,"aX":-9.194020197511534},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":8.8,"spinRate":1229,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.43488517800239856,"extension":5.659586025208882},"index":4,"playId":"fd2a816f-d2b8-30dd-9cd4-bab9c295ef06","pitchNumber":5,"startTime":"2026-03-20T01:48:17.283Z","endTime":"2026-03-20T01:48:20.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.6,"endSpeed":77.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277906341568738,"aZ":-32.355657307634225,"pfxX":3.560982009982909,"pfxZ":-0.12234197221834542,"pX":0.5405289687876049,"pZ":2.43644495364485,"vX0":4.520430282880676,"vY0":-121.67895249842019,"vZ0":-0.5923567735319694,"x":96.4,"y":173.0,"x0":-1.8020164896219824,"y0":50.00269562705482,"z0":5.480110890585259,"aX":5.352221122504253},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":-7.4,"spinRate":2504,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.44969863060283366,"extension":5.434525943499501},"index":5,"playId":"881adf5e-664f-3f09-afff-7643a2f477dd","pitchNumber":6,"startTime":"2026-03-20T01:48:38.997Z","endTime":"2026-03-20T01:48:42.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36449730967276,"aZ":-35.631422653188444,"pfxX":-3.6706789531173047,"pfxZ":-2.204296896948378,"pX":-0.7058471519704876,"pZ":1.7991356006615902,"vX0":3.706993546038745,"vY0":-124.62741008231323,"vZ0":-1.7084208124386855,"x":143.91,"y":190.2,"x0":-1.7366029900588726,"y0":50.00032635309791,"z0":5.440098306390127,"aX":-5.765639101537969},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":5.8,"spinRate":1054,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.4397117343241317,"extension":5.634258818690998},"hitData":{"launchSpeed":90.3,"launchAngle":24.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.67,"coordY":73.04}},"index":6,"playId":"eeec21c7-4d81-3dd0-98c0-f8a8e2ba4320","pitchNumber":7,"startTime":"2026-03-20T01:49:00.783Z","endTime":"2026-03-20T01:49:07.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:49:07.256Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T01:49:08.484Z","endTime":"2026-03-20T01:50:22.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18044254906884,"aZ":-33.27236746007079,"pfxX":-9.386832777876865,"pfxZ":-0.598926556353411,"pX":0.09488790726945139,"pZ":1.7948632068675863,"vX0":7.3569840738116445,"vY0":-135.04861285040863,"vZ0":-3.4568710747011617,"x":113.38,"y":190.32,"x0":-1.448881908155688,"y0":50.001044615769125,"z0":5.438784456048688,"aX":-17.288506146105046},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.7,"breakHorizontal":15.4,"spinRate":1756,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.40601609565658103,"extension":5.5588341799246574},"index":0,"playId":"f3176f33-c48f-3535-9d04-629001e21271","pitchNumber":1,"startTime":"2026-03-20T01:49:34.509Z","endTime":"2026-03-20T01:49:38.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.968224407224312,"aZ":-31.199356442541077,"pfxX":-9.838255444780856,"pfxZ":0.5345778238662064,"pX":-0.4218059557515731,"pZ":0.6685025701402382,"vX0":6.35335750193934,"vY0":-134.54178646001196,"vZ0":-6.328219210537415,"x":133.08,"y":220.73,"x0":-1.543554229313244,"y0":50.00317228352939,"z0":5.280803470926871,"aX":-17.919066839819035},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.2,"breakHorizontal":16.3,"spinRate":1743,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4081344754304883,"extension":5.750555128409362},"index":1,"playId":"d89f943f-82f3-368f-9c7f-9690bf506ca2","pitchNumber":2,"startTime":"2026-03-20T01:49:47.686Z","endTime":"2026-03-20T01:49:51.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81767652037722,"aZ":-34.016473349040304,"pfxX":-4.788276603862788,"pfxZ":-1.1741492061792052,"pX":0.5615012326100792,"pZ":1.318598700898873,"vX0":6.779751993733776,"vY0":-124.68582265742391,"vZ0":-2.9729528444585966,"x":95.6,"y":203.18,"x0":-1.569307382053066,"y0":50.000267158218314,"z0":5.330310781938943,"aX":-7.547289467559201},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":7.1,"spinRate":1299,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.43911870034458733,"extension":5.650763176358141},"index":2,"playId":"3a5ff18f-9f4a-3063-8d78-50154ccc9769","pitchNumber":3,"startTime":"2026-03-20T01:50:04.889Z","endTime":"2026-03-20T01:50:07.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3941666830551,"aZ":-33.871512139409454,"pfxX":3.7637785959172003,"pfxZ":-1.13626973798846,"pX":1.5355041952162771,"pZ":1.2285160528558103,"vX0":6.273569026935467,"vY0":-121.28948836734199,"vZ0":-2.956407762782735,"x":58.47,"y":205.61,"x0":-1.5720680410734966,"y0":50.00290275088108,"z0":5.41238770486089,"aX":5.616219380860343},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.5,"breakHorizontal":-8.3,"spinRate":2327,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4513272565267785,"extension":5.456318986997935},"index":3,"playId":"58d2e619-6c2f-334b-b849-3db7e63c0694","pitchNumber":4,"startTime":"2026-03-20T01:50:19.708Z","endTime":"2026-03-20T01:50:22.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:50:22.837Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzel Clarke grounds out, shortstop Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T01:50:23.119Z","endTime":"2026-03-20T01:51:09.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12686094594307,"aZ":-35.19390770836234,"pfxX":3.765718172694812,"pfxZ":-2.0284030452445556,"pX":-0.35355970958027905,"pZ":3.291452951417341,"vX0":1.948690707675748,"vY0":-121.10710370741157,"vZ0":1.8018395806007688,"x":130.48,"y":149.91,"x0":-1.6572316197695538,"y0":50.002373510601046,"z0":5.610691778684537,"aX":5.606575279092829},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.0,"breakHorizontal":-7.3,"spinRate":2341,"spinDirection":56},"zone":1,"typeConfidence":2.0,"plateTime":0.4518516896964617,"extension":5.426928962507909},"index":0,"playId":"b573bf23-131e-3f8b-b93d-dcd1e3399590","pitchNumber":1,"startTime":"2026-03-20T01:50:47.333Z","endTime":"2026-03-20T01:50:50.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08455434270006,"aZ":-35.02577839949576,"pfxX":3.5128042733618066,"pfxZ":-1.9130312140073134,"pX":0.9539651864184987,"pZ":2.669810186761071,"vX0":5.268038766475035,"vY0":-121.09578801318561,"vZ0":0.44996790306486845,"x":80.64,"y":166.7,"x0":-1.7039933523592656,"y0":50.00384474074462,"z0":5.539360612536095,"aX":5.230467003940632},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.1,"breakHorizontal":-7.6,"spinRate":2293,"spinDirection":42},"zone":12,"typeConfidence":2.0,"plateTime":0.45187170306421365,"extension":5.575538944894827},"hitData":{"launchSpeed":85.9,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.22,"coordY":155.67}},"index":1,"playId":"54bbbac4-d76a-3850-b952-20657dc45c9f","pitchNumber":2,"startTime":"2026-03-20T01:51:03.370Z","endTime":"2026-03-20T01:51:09.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:51:09.874Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T01:52:53.970Z","endTime":"2026-03-20T01:55:11.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":82.6,"endSpeed":76.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48355949270862,"aZ":-33.432928697602826,"pfxX":3.7654553810427607,"pfxZ":-0.8523289590682488,"pX":0.3119590241797097,"pZ":3.2506072968550526,"vX0":0.5998544816092626,"vY0":-120.4504455342151,"vZ0":-0.06366615743576043,"x":105.11,"y":151.01,"x0":-0.42925947467734105,"y0":50.00173524612895,"z0":6.212285006760262,"aX":5.580059527853602},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":-7.0,"spinRate":2772,"spinDirection":98},"zone":3,"typeConfidence":0.91,"plateTime":0.45323156608607373,"extension":5.241652825430383},"index":0,"playId":"238e467d-1247-352a-9f79-95b638ca0d46","pitchNumber":1,"startTime":"2026-03-20T01:53:22.599Z","endTime":"2026-03-20T01:53:25.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.615661995626667,"aZ":-43.37173388364337,"pfxX":7.301905845438434,"pfxZ":-9.295058110890993,"pX":-0.8865995056817758,"pZ":2.1954566693498436,"vX0":-2.9543504651465877,"vY0":-109.70268147416942,"vZ0":0.984817268111762,"x":150.8,"y":179.5,"x0":-0.4622294263263076,"y0":50.00464756275805,"z0":6.408910188753167,"aX":8.7923730267618},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-16.1,"breakHorizontal":-12.4,"spinRate":3089,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.5016243902258744,"extension":5.1173518283792125},"index":1,"playId":"01ea209c-8a32-39c9-9d89-a4933847a649","pitchNumber":2,"startTime":"2026-03-20T01:53:36.581Z","endTime":"2026-03-20T01:53:40.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.170958464583638,"aZ":-23.419462611651085,"pfxX":3.2049776831006076,"pfxZ":5.294008198660524,"pX":-0.21992584445925614,"pZ":4.31184949929487,"vX0":-0.4404901622586246,"vY0":-127.05577713436536,"vZ0":-0.18719152844594023,"x":125.38,"y":122.36,"x0":-0.4624003583812229,"y0":50.00435188316946,"z0":6.229235445142387,"aX":5.301751532213868},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":-5.8,"spinRate":2632,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.42917116099214425,"extension":5.271727868341313},"index":2,"playId":"7f80f7f3-09c5-35d4-a6ef-12f93d291d34","pitchNumber":3,"startTime":"2026-03-20T01:53:51.975Z","endTime":"2026-03-20T01:53:55.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T01:54:04.731Z","endTime":"2026-03-20T01:54:14.864Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.7,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.315581777051033,"aZ":-14.943613259457592,"pfxX":-3.874299084216508,"pfxZ":9.601607296011126,"pX":-0.6392319187715241,"pZ":3.897219171626841,"vX0":0.5185986737848418,"vY0":-133.5202100130973,"vZ0":-2.9252942232523393,"x":141.37,"y":133.56,"x0":-0.33351556201486005,"y0":50.006019103020186,"z0":6.090334177352066,"aX":-6.955733803562726},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2364,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4111288900310437,"extension":5.409272617035756},"index":4,"playId":"96202b4f-012f-36f8-96ea-49dc9c26f412","pitchNumber":4,"startTime":"2026-03-20T01:54:14.864Z","endTime":"2026-03-20T01:54:20.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50821677088089,"aZ":-41.9596866794848,"pfxX":5.031531295549728,"pfxZ":-7.756012433816298,"pX":1.1098492822797974,"pZ":1.030968240238946,"vX0":1.2330261311151383,"vY0":-112.2452178696449,"vZ0":-2.143375739206559,"x":74.7,"y":210.94,"x0":-0.10181013119667105,"y0":50.00520494175951,"z0":6.317055650502748,"aX":6.346125124354165},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.3,"breakHorizontal":-9.5,"spinRate":3019,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4901588381409905,"extension":5.2897178625452295},"index":5,"playId":"621d7c92-38d9-315f-b809-96490b715f0c","pitchNumber":5,"startTime":"2026-03-20T01:54:43.560Z","endTime":"2026-03-20T01:54:47.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.476844881157387,"aZ":-18.3679538188681,"pfxX":-8.32424683410316,"pfxZ":7.649789592017541,"pX":-0.22254859601795762,"pZ":3.6339860172322513,"vX0":2.8695295822888562,"vY0":-133.43749402256324,"vZ0":-2.6711224146177948,"x":125.48,"y":140.66,"x0":-0.22975048960366193,"y0":50.00471508398218,"z0":5.970140946810726,"aX":-15.02534230112655},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":14.5,"spinRate":2188,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4103532810413433,"extension":5.413953229898535},"index":6,"playId":"78c2c34c-bec8-3e81-a9bd-787d8e5ec76c","pitchNumber":6,"startTime":"2026-03-20T01:55:07.095Z","endTime":"2026-03-20T01:55:11.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:55:11.016Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out sharply to right fielder Brent Rooker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T01:55:12.045Z","endTime":"2026-03-20T01:55:42.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.602207124750397,"aZ":-42.15898219188019,"pfxX":7.529843157088344,"pfxZ":-8.227456639486158,"pX":-0.2767341790169435,"pZ":2.550590343252425,"vX0":-1.0003383496400056,"vY0":-110.10769021407553,"vZ0":1.425446307933133,"x":127.55,"y":169.91,"x0":-0.7907056108202876,"y0":50.00143597039056,"z0":6.39481743556976,"aX":9.140701828615592},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-14.0,"breakHorizontal":-13.3,"spinRate":3044,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.4996074900260643,"extension":5.264701064622763},"hitData":{"launchSpeed":102.2,"launchAngle":21.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.07,"coordY":88.17}},"index":0,"playId":"7a3320fe-ce4d-38f5-9b4d-b7c51323f65c","pitchNumber":1,"startTime":"2026-03-20T01:55:36.338Z","endTime":"2026-03-20T01:55:42.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:55:42.267Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T01:55:43.752Z","endTime":"2026-03-20T01:57:07.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.470732186873,"aZ":-30.2547088741848,"pfxX":2.2445815819192694,"pfxZ":1.262642987282268,"pX":1.914860788251113,"pZ":2.1069616791924863,"vX0":4.635891759233662,"vY0":-122.24993378088976,"vZ0":-3.258758921514927,"x":44.01,"y":181.89,"x0":-0.29546874707304055,"y0":50.00161172957048,"z0":6.046639061601887,"aX":3.4058542919127803},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.2,"spinRate":2691,"spinDirection":100},"zone":14,"typeConfidence":0.9,"plateTime":0.4475699950136307,"extension":5.339751245649139},"index":0,"playId":"b17850cc-0fc6-3bb4-89a5-e0c58d74e5bb","pitchNumber":1,"startTime":"2026-03-20T01:56:16.535Z","endTime":"2026-03-20T01:56:19.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698158219238465,"aZ":-15.894405930911928,"pfxX":-8.371250380075612,"pfxZ":9.156977271524404,"pX":0.9546939397168304,"pZ":2.136191044533261,"vX0":6.045336717733719,"vY0":-132.58637915474802,"vZ0":-6.539075845291185,"x":80.61,"y":181.1,"x0":-0.26884726811562254,"y0":50.002687852351606,"z0":5.796937668576434,"aX":-14.884255639747334},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2303,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.4133080853299296,"extension":5.46864308294626},"index":1,"playId":"06f0d858-64f7-3676-94f5-2ad35e01bbeb","pitchNumber":2,"startTime":"2026-03-20T01:56:30.159Z","endTime":"2026-03-20T01:56:34.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66633542947239,"aZ":-16.180811093219347,"pfxX":-8.039014488806965,"pfxZ":9.100454014320707,"pX":0.31011185250022,"pZ":2.7116411006500174,"vX0":4.45859346818191,"vY0":-132.12110119547876,"vZ0":-5.190522588721575,"x":105.18,"y":165.57,"x0":-0.359974547894258,"y0":50.003531448901214,"z0":5.901300314656069,"aX":-14.13093012635312},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":13.6,"spinRate":2380,"spinDirection":211},"zone":6,"typeConfidence":0.88,"plateTime":0.4154731398652922,"extension":5.595875297404733},"index":2,"playId":"862b2aee-9b17-3f78-98d9-f31c7ac84f8b","pitchNumber":3,"startTime":"2026-03-20T01:56:45.681Z","endTime":"2026-03-20T01:56:48.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619950422459514,"aZ":-43.228233345316525,"pfxX":8.068197377794188,"pfxZ":-9.061283501514367,"pX":0.21627740126779618,"pZ":1.9463481395992381,"vX0":-1.1773591474350034,"vY0":-110.90347175667739,"vZ0":0.2768627716709551,"x":108.76,"y":186.23,"x0":-0.2858958928534963,"y0":50.00310838339846,"z0":6.405918478279337,"aX":9.844073892512519},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-15.8,"breakHorizontal":-14.2,"spinRate":3137,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.49781028787410797,"extension":5.363380969157573},"index":3,"playId":"653671bc-26ec-3089-8506-e877933799b4","pitchNumber":4,"startTime":"2026-03-20T01:57:04.367Z","endTime":"2026-03-20T01:57:07.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:57:07.475Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Kurtz doubles (3) on a sharp line drive to center fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T01:58:49.367Z","endTime":"2026-03-20T02:00:22.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624842950208517,"aZ":-32.08843246195112,"pfxX":-7.589261650036317,"pfxZ":0.051561712013471706,"pX":-0.47828562647179607,"pZ":2.250991925683806,"vX0":5.92781099642246,"vY0":-132.72346100979283,"vZ0":-2.1665727699568356,"x":135.23,"y":178.0,"x0":-1.7513760427558354,"y0":50.00609325902152,"z0":5.408072860428179,"aX":-13.582291106967043},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.1,"breakHorizontal":12.5,"spinRate":1818,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.41222116393461405,"extension":5.643048412514785},"index":0,"playId":"508fed5f-6f31-30bf-b797-ae30a797b744","pitchNumber":1,"startTime":"2026-03-20T01:59:16.606Z","endTime":"2026-03-20T01:59:19.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.0,"endSpeed":77.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82325545386691,"aZ":-31.889874139402238,"pfxX":-6.7116481366246905,"pfxZ":0.18747369310389583,"pX":0.2039455468217688,"pZ":-0.2098495313989568,"vX0":6.777470300153006,"vY0":-121.98484036652894,"vZ0":-6.239344848627888,"x":109.23,"y":244.45,"x0":-1.749222068104799,"y0":50.002187904781486,"z0":5.158052809521567,"aX":-10.032529665900977},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":10.4,"spinRate":1005,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.45042667368947953,"extension":5.622577865713874},"index":1,"playId":"6b98b279-38c6-3b9a-8213-5d496e417732","pitchNumber":2,"startTime":"2026-03-20T01:59:29.406Z","endTime":"2026-03-20T01:59:32.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80323810345305,"aZ":-36.01910439988827,"pfxX":-5.688782783217373,"pfxZ":-2.5021348489361284,"pX":1.1162183313004301,"pZ":1.6190806389298549,"vX0":8.265131894025824,"vY0":-123.78915208294525,"vZ0":-1.9985217849811898,"x":74.45,"y":195.06,"x0":-1.5407232774883852,"y0":50.00268344028789,"z0":5.478422635574153,"aX":-8.749834210127043},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":8.2,"spinRate":1366,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4440165640574434,"extension":5.604518285379235},"index":2,"playId":"3aac2690-58f8-3907-985b-82fafd38845a","pitchNumber":3,"startTime":"2026-03-20T01:59:46.362Z","endTime":"2026-03-20T01:59:49.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T02:00:00.551Z","endTime":"2026-03-20T02:00:08.323Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883522307219426,"aZ":-33.840503918771994,"pfxX":4.882151753435409,"pfxZ":-1.1114146755011838,"pX":0.031269963099824466,"pZ":2.181207025801034,"vX0":2.936855961284238,"vY0":-121.38170608105376,"vZ0":-0.803552218624477,"x":115.81,"y":179.89,"x0":-1.8290666903128097,"y0":50.006002725540085,"z0":5.46440330169919,"aX":7.28267009047068},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.9,"breakHorizontal":-9.6,"spinRate":2403,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.45134013437816245,"extension":5.385278636474036},"hitData":{"launchSpeed":110.9,"launchAngle":13.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.31,"coordY":98.62}},"index":4,"playId":"06fd908d-23aa-39f2-bfb2-559c1cef99a7","pitchNumber":4,"startTime":"2026-03-20T02:00:08.323Z","endTime":"2026-03-20T02:00:22.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":1.06,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:00:22.159Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (4) on a ground ball to right fielder Rob Refsnyder. Nick Kurtz scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:00:21.362Z","endTime":"2026-03-20T02:01:06.493Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63363496997842,"aZ":-31.68818137905502,"pfxX":-7.490116168055563,"pfxZ":0.27153194108677425,"pX":-0.4176389682836324,"pZ":1.9135359044625275,"vX0":5.7233841011068955,"vY0":-133.59568160850233,"vZ0":-3.124602900546129,"x":132.92,"y":187.11,"x0":-1.613996362188855,"y0":50.00568601919641,"z0":5.3747280285855865,"aX":-13.548869850253286},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.0,"breakHorizontal":12.4,"spinRate":1723,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4099068894134912,"extension":5.6379870893963},"hitData":{"launchSpeed":104.7,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.52,"coordY":121.75}},"index":0,"playId":"3d90de44-02de-34b4-bdc6-7a4a7adb5d41","pitchNumber":1,"startTime":"2026-03-20T02:00:53.089Z","endTime":"2026-03-20T02:01:06.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":1.43,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:01:06.493Z","atBatIndex":24},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Soderstrom hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:01:06.944Z","endTime":"2026-03-20T02:03:26.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.538304429821867,"aZ":-34.338702177996225,"pfxX":2.9082997821336205,"pfxZ":-1.489941634880184,"pX":1.4315164563770602,"pZ":1.1133062141117915,"vX0":6.377740744395661,"vY0":-120.08410415810931,"vZ0":-2.679483303982356,"x":62.43,"y":208.72,"x0":-1.63774529270278,"y0":50.00042196443441,"z0":5.3024649568129485,"aX":4.238925898342831},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.1,"breakHorizontal":-6.8,"spinRate":2133,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4563513062630751,"extension":5.521777269754272},"index":0,"playId":"8c9f3455-cd7c-32f2-93ba-cb1f6480dabc","pitchNumber":1,"startTime":"2026-03-20T02:01:46.641Z","endTime":"2026-03-20T02:01:50.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.6,"endSpeed":76.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.711979675617936,"aZ":-33.84504840422187,"pfxX":3.0951895462930494,"pfxZ":-1.1407810974460937,"pX":2.0056721253794927,"pZ":0.11194774946011242,"vX0":7.291749716379448,"vY0":-120.02421217403997,"vZ0":-5.02619500738891,"x":40.55,"y":235.76,"x0":-1.4710889922078807,"y0":50.00474660210552,"z0":5.23921783478389,"aX":4.525770042753705},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":-7.3,"spinRate":2354,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45594509552178897,"extension":5.520695671959435},"index":1,"playId":"47ccef3e-28ba-3eec-bd08-f2ba40d8c1cf","pitchNumber":2,"startTime":"2026-03-20T02:02:05.541Z","endTime":"2026-03-20T02:02:13.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Randy Dobnak. Shea Langeliers to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"47ccef3e-28ba-3eec-bd08-f2ba40d8c1cf","startTime":"2026-03-20T02:02:18.583Z","endTime":"2026-03-20T02:02:50.825Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"postOnThird":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.1,"dramaIndex":49.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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286871214562503,"aZ":-30.700458467819892,"pfxX":-8.264552927072023,"pfxZ":0.8207989720964539,"pX":-0.15258813356800702,"pZ":1.8029803194404472,"vX0":6.373656664738566,"vY0":-133.36416000931257,"vZ0":-3.6362030369866685,"x":122.82,"y":190.1,"x0":-1.4979216022350257,"y0":50.005835172134766,"z0":5.3949148665508915,"aX":-14.911780160534745},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.0,"breakHorizontal":13.6,"spinRate":1748,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4104652191159177,"extension":5.484818165405195},"index":3,"playId":"d64618bc-c468-3212-825a-6cd438fe6042","pitchNumber":3,"startTime":"2026-03-20T02:02:50.825Z","endTime":"2026-03-20T02:02:54.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989454724845054,"aZ":-31.616991887817885,"pfxX":-6.029744404131545,"pfxZ":0.3564647880539118,"pX":2.4893132148593304,"pZ":1.4365506285727638,"vX0":11.558094854390182,"vY0":-124.6724799211499,"vZ0":-3.085433523006043,"x":22.11,"y":199.99,"x0":-1.4228287321526762,"y0":50.006165351122924,"z0":5.299022258485822,"aX":-9.498714689632832},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":8.3,"spinRate":1371,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.43928955667482894,"extension":5.741034162422953},"index":4,"playId":"bba10efd-ba0a-340e-8d16-5a138efca82a","pitchNumber":4,"startTime":"2026-03-20T02:03:12.371Z","endTime":"2026-03-20T02:03:26.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.60000000000001,"awayTeamWinProbability":20.39999999999999,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.1,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:03:26.119Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a ground ball to left fielder Connor Joe. Shea Langeliers scores. Tyler Soderstrom to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:04:33.590Z","endTime":"2026-03-20T02:05:24.895Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T02:03:43.747Z","endTime":"2026-03-20T02:04:35.742Z","isPitch":false,"type":"action","player":{"id":667670,"link":"/api/v1/people/667670"},"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37096157356849,"aZ":-29.80002290332567,"pfxX":-10.956977685960343,"pfxZ":1.292907558637502,"pX":-0.36356551590361375,"pZ":1.3074024954455945,"vX0":6.99226927242442,"vY0":-134.93878122891923,"vZ0":-5.016097824466475,"x":130.86,"y":203.48,"x0":-1.5697532929313442,"y0":50.00305846823879,"z0":5.299193199972966,"aX":-20.132062670787356},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.4,"breakHorizontal":18.2,"spinRate":1787,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4064684253404698,"extension":5.7808808382435695},"index":1,"playId":"d545d2d7-242b-3788-baa4-bc138425e196","pitchNumber":1,"startTime":"2026-03-20T02:04:35.742Z","endTime":"2026-03-20T02:04:38.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41415602074925,"aZ":-32.19483898948565,"pfxX":-8.98994981641403,"pfxZ":-0.013119491746124368,"pX":-0.33871593640999753,"pZ":3.0261790495725798,"vX0":6.368108470538553,"vY0":-133.75895760221664,"vZ0":-0.40581827867150955,"x":129.91,"y":157.07,"x0":-1.5848920454625859,"y0":50.00083434163387,"z0":5.492359768055222,"aX":-16.25411630940952},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.1,"breakHorizontal":14.9,"spinRate":1934,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.40981604318728504,"extension":5.665339866335325},"index":2,"playId":"6896cc99-c1cb-3bc9-8fe3-d4d83bd529d0","pitchNumber":2,"startTime":"2026-03-20T02:04:53.705Z","endTime":"2026-03-20T02:04:57.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87428783220572,"aZ":-34.84898224049594,"pfxX":-5.56183305074889,"pfxZ":-1.7276100732675523,"pX":-0.30498098611643376,"pZ":2.704969075191996,"vX0":4.921889536188659,"vY0":-124.14253479617464,"vZ0":0.3750683978653915,"x":128.63,"y":165.75,"x0":-1.599070160141508,"y0":50.004389130410516,"z0":5.473477377777041,"aX":-8.606561256323632},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.8,"breakHorizontal":8.8,"spinRate":1504,"spinDirection":267},"zone":4,"typeConfidence":2.0,"plateTime":0.4426993756048563,"extension":5.715921643679205},"hitData":{"launchSpeed":75.3,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.93,"coordY":108.42}},"index":3,"playId":"0cc6b04c-c40f-3a93-8b0f-e6875239d4c1","pitchNumber":3,"startTime":"2026-03-20T02:05:12.551Z","endTime":"2026-03-20T02:05:24.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":4.799999999999983,"leverageIndex":1.25,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:05:24.895Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jacob Wilson grounds into a double play, first baseman Josh Naylor to shortstop Leo Rivas to pitcher Randy Dobnak. Tyler Soderstrom to 3rd. Brent Rooker out at 2nd. Jacob Wilson out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:05:34.277Z","endTime":"2026-03-20T02:07:12.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":75.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17611023442715,"aZ":-33.08459802595617,"pfxX":6.977606753392295,"pfxZ":-0.6244884513217741,"pX":0.272569822204215,"pZ":2.1693134261351914,"vX0":2.6605845058779107,"vY0":-119.98616525418772,"vZ0":-0.7616405388542575,"x":106.61,"y":180.21,"x0":-1.758674743012721,"y0":50.00389353471269,"z0":5.450326423788028,"aX":10.129611001855503},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":-13.3,"spinRate":2454,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.45725907446293057,"extension":5.6254912338692895},"index":0,"playId":"556d39f8-6500-327c-b0df-0a63a4df59d9","pitchNumber":1,"startTime":"2026-03-20T02:05:54.357Z","endTime":"2026-03-20T02:05:58.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.850778616230738,"aZ":-28.849538247266626,"pfxX":-10.710636389806922,"pfxZ":1.8311498895192946,"pX":1.9599306125155413,"pZ":1.532834622753008,"vX0":12.512047688836859,"vY0":-134.23432486562135,"vZ0":-4.532130802235879,"x":42.29,"y":197.39,"x0":-1.3765762910529384,"y0":50.00618599120169,"z0":5.304192739762765,"aX":-19.492762464607896},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.4,"breakHorizontal":16.6,"spinRate":1897,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4084975097038295,"extension":5.94997513623596},"index":1,"playId":"f2c3f6f4-c068-3c49-9e1c-e1dfa40f33a4","pitchNumber":2,"startTime":"2026-03-20T02:06:12.024Z","endTime":"2026-03-20T02:06:15.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88139053357424,"aZ":-29.122266613434164,"pfxX":-9.28959174325967,"pfxZ":1.67543771516978,"pX":0.6263215272819427,"pZ":2.6686558560942166,"vX0":8.75336696770113,"vY0":-134.29761656825283,"vZ0":-1.7430138196082803,"x":93.13,"y":166.73,"x0":-1.4730020592471862,"y0":50.00317882412502,"z0":5.4034112450523315,"aX":-16.91982515788319},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":1927,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40830507543807437,"extension":5.746120546926529},"index":2,"playId":"46b943a7-1d1d-3799-8f18-0de6d926a2ff","pitchNumber":3,"startTime":"2026-03-20T02:06:33.640Z","endTime":"2026-03-20T02:06:37.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4496268698298,"aZ":-22.611059021721548,"pfxX":-8.992531523685013,"pfxZ":5.025814881499821,"pX":0.24035900163240323,"pZ":2.5255662047789835,"vX0":7.64396843180577,"vY0":-136.7053202236118,"vZ0":-3.875264920752013,"x":107.84,"y":170.59,"x0":-1.4154778856437509,"y0":50.00678073796366,"z0":5.502512792967465,"aX":-17.126286288254786},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":14.8,"spinRate":2184,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.39975566041026456,"extension":5.681745293417291},"hitData":{"launchSpeed":105.1,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.22,"coordY":170.81}},"index":3,"playId":"a0b3b08c-670b-333a-b8cd-2e120b006354","pitchNumber":4,"startTime":"2026-03-20T02:06:58.776Z","endTime":"2026-03-20T02:07:12.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-6.499999999999986,"leverageIndex":1.14,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:07:12.249Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a sharp line drive to right fielder Rob Refsnyder.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:07:34.274Z","endTime":"2026-03-20T02:09:39.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.962918407631133,"aZ":-34.876073934680704,"pfxX":2.06187115535179,"pfxZ":-1.8351756176143699,"pX":1.387530408502872,"pZ":1.5344169403269141,"vX0":6.313343974304992,"vY0":-120.26077382863262,"vZ0":-1.9244482904301894,"x":64.11,"y":197.35,"x0":-1.5328852090469356,"y0":50.00166714073108,"z0":5.420490254873409,"aX":3.037882482419326},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":-5.2,"spinRate":2319,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45436695286935125,"extension":5.468881340915882},"index":0,"playId":"47906c9e-09d6-3f45-81cd-8d1d15a9021e","pitchNumber":1,"startTime":"2026-03-20T02:07:39.037Z","endTime":"2026-03-20T02:07:42.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.0,"endSpeed":85.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859928646417504,"aZ":-30.09726222684315,"pfxX":-7.741508749581054,"pfxZ":1.1346955499288853,"pX":-0.5216754513750679,"pZ":1.4847318706687864,"vX0":5.403722932131769,"vY0":-133.9230441657215,"vZ0":-4.428884928661029,"x":136.89,"y":198.69,"x0":-1.5520467488298404,"y0":50.00330461125118,"z0":5.293875952851562,"aX":-14.169768782421064},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":1848,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.40780626111179874,"extension":5.742500280371784},"index":1,"playId":"6acc4ba3-609f-38be-bf2c-c0c738044bba","pitchNumber":2,"startTime":"2026-03-20T02:07:57.220Z","endTime":"2026-03-20T02:08:01.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63245150834416,"aZ":-27.909215150518133,"pfxX":-7.714499052295427,"pfxZ":2.3197002397840736,"pX":0.6012378224917981,"pZ":1.957708022001296,"vX0":8.126681683218468,"vY0":-134.46106693913364,"vZ0":-3.7828226135780496,"x":94.08,"y":185.92,"x0":-1.4499912467546499,"y0":50.006630230320184,"z0":5.350793878506512,"aX":-14.208315419762231},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":12.4,"spinRate":2032,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.4064889850909661,"extension":5.692014667324984},"index":2,"playId":"200fea6f-4fe6-3c49-82c0-7edb3af71f00","pitchNumber":3,"startTime":"2026-03-20T02:08:15.446Z","endTime":"2026-03-20T02:08:18.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464825006777296,"aZ":-21.58860406203239,"pfxX":-8.045647770510893,"pfxZ":5.606441087679041,"pX":0.19460040806447,"pZ":2.8279549179032095,"vX0":7.460072939924968,"vY0":-136.434619822367,"vZ0":-3.191475809374827,"x":109.58,"y":162.43,"x0":-1.5272096855046104,"y0":50.00592135683321,"z0":5.497377108299412,"aX":-15.200713541874281},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":13.1,"spinRate":2228,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4011494419528727,"extension":5.609188675632809},"index":3,"playId":"2db8128a-16c0-3f15-b593-3d433b2110c4","pitchNumber":4,"startTime":"2026-03-20T02:08:38.503Z","endTime":"2026-03-20T02:08:41.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985969075290832,"aZ":-37.02427416889621,"pfxX":-6.540388917292686,"pfxZ":-3.0567159928817746,"pX":0.7969615602306103,"pZ":1.6972487762109902,"vX0":7.994787106953192,"vY0":-125.37362262371207,"vZ0":-1.5597522469668352,"x":86.62,"y":192.95,"x0":-1.5874216754507255,"y0":50.001968030305505,"z0":5.35662462300293,"aX":-10.383950262931133},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.6,"breakHorizontal":10.0,"spinRate":1468,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4373337106689261,"extension":5.66395581847957},"index":4,"playId":"8f849833-8dd0-3c2d-baa5-9c1055816c08","pitchNumber":5,"startTime":"2026-03-20T02:09:00.989Z","endTime":"2026-03-20T02:09:12.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Mitch Garver. Tyler Soderstrom scores.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"8f849833-8dd0-3c2d-baa5-9c1055816c08","startTime":"2026-03-20T02:09:20.870Z","endTime":"2026-03-20T02:09:32.136Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.04,"dramaIndex":70.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35378899462453,"aZ":-33.66074506734232,"pfxX":4.073975905284562,"pfxZ":-1.0023570503060721,"pX":0.05144427473022877,"pZ":2.0941953400773605,"vX0":3.3957526948335977,"vY0":-120.87006962855543,"vZ0":-0.9190248667406629,"x":115.04,"y":182.24,"x0":-1.900554671630704,"y0":50.00444804490308,"z0":5.4326970254895315,"aX":6.033118028064336},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.8,"breakHorizontal":-8.2,"spinRate":2547,"spinDirection":28},"zone":8,"typeConfidence":2.0,"plateTime":0.4529962247859345,"extension":5.673633039882272},"hitData":{"launchSpeed":106.5,"launchAngle":11.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":161.75,"coordY":116.84}},"index":6,"playId":"20eda731-4b0f-3a1b-a76a-96c79a29267b","pitchNumber":6,"startTime":"2026-03-20T02:09:32.136Z","endTime":"2026-03-20T02:09:39.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.04,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:09:39.033Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to third baseman Brock Rodden.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:12:08.173Z","endTime":"2026-03-20T02:13:46.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674022,"fullName":"Jason Ruffcorn","link":"/api/v1/people/674022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T02:10:16.860Z","endTime":"2026-03-20T02:11:58.248Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Ruffcorn replaces Randy Dobnak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T02:11:58.248Z","endTime":"2026-03-20T02:12:10.298Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674022,"link":"/api/v1/people/674022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704467649958115,"aZ":-23.738339291418296,"pfxX":0.04790343911520667,"pfxZ":5.083874398390002,"pX":-0.6923491226859023,"pZ":3.0138161547759625,"vX0":6.151292779389683,"vY0":-127.56642288965686,"vZ0":-1.5263476444909068,"x":143.39,"y":157.41,"x0":-3.134685905595457,"y0":50.00099942178184,"z0":5.480052077573817,"aX":0.07761355997283402},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2192,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.42835492679498754,"extension":5.6062319126868365},"index":2,"playId":"f8456035-dfd4-3f0e-beea-4bb186e0e1ed","pitchNumber":1,"startTime":"2026-03-20T02:12:10.298Z","endTime":"2026-03-20T02:12:13.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508526809465113,"aZ":-24.311171994027738,"pfxX":1.2140202982897845,"pfxZ":4.569395997256015,"pX":-0.6360188580467128,"pZ":3.4853041329955707,"vX0":5.932797909237625,"vY0":-130.39974208174786,"vZ0":-0.6613639674946219,"x":141.24,"y":144.68,"x0":-3.0988128435495508,"y0":50.00515704205568,"z0":5.576935361138897,"aX":2.089288978545282},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2211,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4200890773508057,"extension":5.57192923371926},"index":3,"playId":"98d308e2-0174-32f0-9c52-c2476d39bd62","pitchNumber":2,"startTime":"2026-03-20T02:12:27.560Z","endTime":"2026-03-20T02:12:30.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564159613426373,"aZ":-25.242586785806623,"pfxX":-8.773912335309674,"pfxZ":4.52247203493632,"pX":0.5420500160653737,"pZ":0.9414350325128822,"vX0":11.011963844041977,"vY0":-123.32590743822536,"vZ0":-5.203485050055769,"x":96.34,"y":213.36,"x0":-2.8505458106932853,"y0":50.0061464769996,"z0":5.2202175103370845,"aX":-13.457687100247547},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.1,"breakHorizontal":13.2,"spinRate":1122,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.44490606487403506,"extension":5.758140957494835},"index":4,"playId":"ffc21539-ef8e-3a85-bed7-8296c3b4f780","pitchNumber":3,"startTime":"2026-03-20T02:13:02.900Z","endTime":"2026-03-20T02:13:06.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36159336333672,"aZ":-26.70513360358356,"pfxX":-0.23683401053386977,"pfxZ":3.262195744533148,"pX":-0.44471819084081265,"pZ":2.8161279037855103,"vX0":6.708398504795914,"vY0":-128.54039894792732,"vZ0":-1.409309143921314,"x":133.95,"y":162.74,"x0":-3.0561829807062844,"y0":50.00108689178424,"z0":5.442744557665132,"aX":-0.3980772253738505},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":-1.1,"spinRate":2199,"spinDirection":216},"zone":1,"typeConfidence":0.85,"plateTime":0.4259358918151759,"extension":5.720077690534506},"index":5,"playId":"0d3f63b8-cd55-3677-9dab-c7e7c2a973c3","pitchNumber":4,"startTime":"2026-03-20T02:13:21.211Z","endTime":"2026-03-20T02:13:24.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5280591428077,"aZ":-16.20608141589022,"pfxX":-8.087365377065323,"pfxZ":8.53598155579726,"pX":0.2339518636474424,"pZ":1.8133079170755584,"vX0":10.475177754316563,"vY0":-136.30064401526013,"vZ0":-6.805459293435472,"x":108.08,"y":189.82,"x0":-2.6184509542215957,"y0":50.003745658256314,"z0":5.4727305947911855,"aX":-15.132060143663647},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2338,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.4027161536424768,"extension":5.771406354515409},"hitData":{"launchSpeed":66.8,"launchAngle":59.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.98,"coordY":154.96}},"index":6,"playId":"0e672880-d84d-3cb8-9b5c-9dbad5076e0e","pitchNumber":5,"startTime":"2026-03-20T02:13:39.666Z","endTime":"2026-03-20T02:13:46.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:13:46.526Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:16:01.070Z","endTime":"2026-03-20T02:17:13.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Cortes replaces left fielder Tyler Soderstrom, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:15:29.019Z","endTime":"2026-03-20T02:16:03.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":89.1,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091826983894467,"aZ":-14.696771806836969,"pfxX":-4.401353436254466,"pfxZ":10.210823298807636,"pX":0.8084095002014083,"pZ":2.6444789981516976,"vX0":4.062263322326262,"vY0":-129.73029063013738,"vZ0":-5.493872655635929,"x":86.19,"y":167.38,"x0":-0.20280878488220389,"y0":50.00147491985976,"z0":5.902327043152294,"aX":-7.532656207169847},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2354,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.42153736221813976,"extension":5.483563436494157},"index":1,"playId":"4683ecf9-2c53-317f-9d02-3111d37f4616","pitchNumber":1,"startTime":"2026-03-20T02:16:03.311Z","endTime":"2026-03-20T02:16:06.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":90.6,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339744595428204,"aZ":-13.876834519062275,"pfxX":-3.2283596141534785,"pfxZ":10.349447149649949,"pX":0.9370039712437603,"pZ":3.5662760679262857,"vX0":4.176003945758916,"vY0":-131.94574654850499,"vZ0":-3.664028575926523,"x":81.28,"y":142.49,"x0":-0.2447037382156623,"y0":50.003693610937034,"z0":5.9914354506268985,"aX":-5.708565647138563},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2418,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4146671414377039,"extension":5.571158684080262},"index":2,"playId":"6edf8771-073b-3516-aac7-bd18904f34c2","pitchNumber":2,"startTime":"2026-03-20T02:16:18.947Z","endTime":"2026-03-20T02:16:22.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.489181710343566,"aZ":-41.349259936725346,"pfxX":5.86260392198033,"pfxZ":-7.403925338883978,"pX":0.5593974476718312,"pZ":0.6702663521421158,"vX0":0.21919809937870288,"vY0":-110.81003075697636,"vZ0":-2.6513462035399016,"x":95.68,"y":220.68,"x0":-0.3022032275584631,"y0":50.0041510317091,"z0":6.217684389611149,"aX":7.26361403871416},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.8,"breakHorizontal":-10.7,"spinRate":3095,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.49501183973143004,"extension":5.207657840178127},"index":3,"playId":"6c81626b-5769-34dc-8c5b-1ab26e56f3f9","pitchNumber":3,"startTime":"2026-03-20T02:16:35.165Z","endTime":"2026-03-20T02:16:38.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393519850528605,"aZ":-23.963721764925904,"pfxX":1.938084435590374,"pfxZ":5.013463559651913,"pX":-0.013045510282342215,"pZ":1.964275243039416,"vX0":0.4414007444190842,"vY0":-126.54555282602598,"vZ0":-5.386440199211329,"x":117.5,"y":185.74,"x0":-0.44123227237666124,"y0":50.003352111896646,"z0":6.015223563251326,"aX":3.1749966459201495},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.2,"breakHorizontal":-3.6,"spinRate":2685,"spinDirection":180},"zone":8,"typeConfidence":0.88,"plateTime":0.43118111098718215,"extension":5.415253600242247},"index":4,"playId":"10a9d39c-812e-3962-bd01-88bbe669c4ed","pitchNumber":4,"startTime":"2026-03-20T02:16:52.218Z","endTime":"2026-03-20T02:16:55.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.149883549467322,"aZ":-41.295878360678984,"pfxX":5.869347424910003,"pfxZ":-7.233749551712068,"pX":0.22553657616888367,"pZ":2.1604594905066743,"vX0":-0.5255284641465137,"vY0":-111.9042315481183,"vZ0":0.07152199273047422,"x":108.4,"y":180.45,"x0":-0.2978847527813089,"y0":50.00120431647114,"z0":6.376468435068665,"aX":7.404947474086577},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.7,"breakHorizontal":-10.4,"spinRate":2966,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.4904149145769696,"extension":5.407159315625939},"index":5,"playId":"55b0a609-ded8-395f-9d47-4a1ddae25195","pitchNumber":5,"startTime":"2026-03-20T02:17:10.806Z","endTime":"2026-03-20T02:17:13.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:17:13.926Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out sharply to center fielder Denzel Clarke.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:17:15.656Z","endTime":"2026-03-20T02:18:55.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146698857072867,"aZ":-17.50966355883493,"pfxX":-7.541873364551713,"pfxZ":8.2603063363142,"pX":-0.4817784301210564,"pZ":3.3426309366732876,"vX0":3.58666952455328,"vY0":-132.15883482996642,"vZ0":-3.3746928129843705,"x":135.36,"y":148.53,"x0":-0.8737597180657439,"y0":50.00451905495032,"z0":5.915956681395759,"aX":-13.393999697075191},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2267,"spinDirection":214},"zone":11,"typeConfidence":0.88,"plateTime":0.4138334728771187,"extension":5.549406846180261},"index":0,"playId":"5031c193-0dfd-35a6-bec8-5ef36d98defa","pitchNumber":1,"startTime":"2026-03-20T02:17:43.876Z","endTime":"2026-03-20T02:17:47.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74471583878255,"aZ":-24.547598616450806,"pfxX":2.194892561159927,"pfxZ":4.5931297001711995,"pX":-0.15245937017613032,"pZ":1.60917655790516,"vX0":0.9246325360236127,"vY0":-127.15668552269574,"vZ0":-5.925239756155731,"x":122.81,"y":195.33,"x0":-0.804518512348084,"y0":50.002293307617315,"z0":5.882219286003911,"aX":3.64266043135472},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-4.2,"spinRate":2718,"spinDirection":195},"zone":8,"typeConfidence":0.88,"plateTime":0.4285338883899219,"extension":5.457776555373615},"index":1,"playId":"4b5bfdb9-513a-34ac-b801-63f2c0836183","pitchNumber":2,"startTime":"2026-03-20T02:17:59.397Z","endTime":"2026-03-20T02:18:02.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084350463814967,"aZ":-22.96295183696645,"pfxX":2.447489072911825,"pfxZ":5.495341759926536,"pX":0.17148554119230067,"pZ":3.5562994379299817,"vX0":1.6057643424991497,"vY0":-128.06855811674325,"vZ0":-1.7792712029909297,"x":110.46,"y":142.76,"x0":-0.7796961209052529,"y0":50.00511415188554,"z0":6.039188667272001,"aX":4.104860189777731},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":-4.8,"spinRate":2737,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.4261388475373611,"extension":5.4951813889421945},"index":2,"playId":"1e9310f7-aa81-3757-b444-378fb5df2f2c","pitchNumber":3,"startTime":"2026-03-20T02:18:14.419Z","endTime":"2026-03-20T02:18:18.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.819186595584217,"aZ":-41.0704928671745,"pfxX":5.214131538246355,"pfxZ":-6.994752267594358,"pX":1.1231490506082258,"pZ":1.4009644757022273,"vX0":2.037173287214931,"vY0":-112.23534269377906,"vZ0":-1.5033145875751392,"x":74.19,"y":200.95,"x0":-0.4743066751258097,"y0":50.00111915766985,"z0":6.271954576484709,"aX":6.633505621158482},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.7,"breakHorizontal":-10.0,"spinRate":3024,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.48851279047857554,"extension":5.4027773983831855},"index":3,"playId":"e649be06-e6ed-3b6b-8f10-df026a9111c6","pitchNumber":4,"startTime":"2026-03-20T02:18:29.554Z","endTime":"2026-03-20T02:18:33.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.146193588415304,"aZ":-11.780575258580315,"pfxX":-3.9738956499343243,"pfxZ":11.423845570423396,"pX":-0.20305971984287285,"pZ":2.7361355824926283,"vX0":2.610300870407187,"vY0":-132.7145733261251,"vZ0":-6.09247696053915,"x":124.74,"y":164.9,"x0":-0.6825513900279858,"y0":50.00637664088417,"z0":5.918089196673047,"aX":-7.097082307165304},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":6.6,"spinRate":2523,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.41255704212770494,"extension":5.61983523566162},"hitData":{"launchSpeed":103.4,"launchAngle":35.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.28,"coordY":38.47}},"index":4,"playId":"3e34dec8-098f-31fa-a48d-7ba8b4ac895d","pitchNumber":5,"startTime":"2026-03-20T02:18:46.636Z","endTime":"2026-03-20T02:18:55.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:18:55.770Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Bliss strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:18:58.124Z","endTime":"2026-03-20T02:20:17.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96888921715439,"aZ":-25.29452074586877,"pfxX":3.6322843049433757,"pfxZ":4.2205696579934795,"pX":0.1935113658485837,"pZ":3.8811940249444863,"vX0":0.34188467092274416,"vY0":-126.16213854944885,"vZ0":-0.8486826066425133,"x":109.62,"y":133.99,"x0":-0.41591811167114073,"y0":50.003138948006175,"z0":6.240191972896041,"aX":5.920874732216264},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.7,"breakHorizontal":-6.7,"spinRate":2576,"spinDirection":165},"zone":12,"typeConfidence":0.87,"plateTime":0.4323046984387786,"extension":5.4470283259258},"index":0,"playId":"80f89c9f-c907-324f-95e3-a060b332cc79","pitchNumber":1,"startTime":"2026-03-20T02:19:23.236Z","endTime":"2026-03-20T02:19:26.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459964968593397,"aZ":-11.881442696740041,"pfxX":-3.5934636386800416,"pfxZ":11.340835115078775,"pX":-0.33476327499250635,"pZ":2.9210291956755228,"vX0":1.0939622770506112,"vY0":-132.92068611783142,"vZ0":-5.800596708019557,"x":129.76,"y":159.91,"x0":-0.28472039370332625,"y0":50.00528095926169,"z0":5.994212964843217,"aX":-6.431641664276971},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2452,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4120444295510777,"extension":5.480745147712837},"index":1,"playId":"da0661b1-aedf-3c01-9956-a07d7f3abc84","pitchNumber":2,"startTime":"2026-03-20T02:19:41.751Z","endTime":"2026-03-20T02:19:44.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.071020350397717,"aZ":-30.085011307981134,"pfxX":2.9513183565414103,"pfxZ":1.3699400416350587,"pX":1.4802941810566348,"pZ":1.7491820838778434,"vX0":3.469745758383559,"vY0":-122.67214342730084,"vZ0":-4.181832633556829,"x":60.57,"y":191.55,"x0":-0.3354577578922972,"y0":50.00361784912199,"z0":6.038278047210509,"aX":4.501394674264589},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-6.1,"spinRate":2814,"spinDirection":108},"zone":14,"typeConfidence":0.89,"plateTime":0.4463440354386292,"extension":5.506713061559489},"index":2,"playId":"b75d91a1-d8b9-3d40-a5ba-752ad3dbd2af","pitchNumber":3,"startTime":"2026-03-20T02:19:55.486Z","endTime":"2026-03-20T02:19:58.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.998371745144205,"aZ":-33.31941285332022,"pfxX":3.6750583363178846,"pfxZ":-0.7670225210834882,"pX":0.637701737708074,"pZ":2.4841588375530494,"vX0":1.0953013244072107,"vY0":-120.97754281812679,"vZ0":-1.85329508397714,"x":92.69,"y":171.71,"x0":-0.29702110470457793,"y0":50.001642557806896,"z0":6.1487301642605345,"aX":5.510315646883707},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-7.0,"spinRate":2918,"spinDirection":71},"zone":6,"typeConfidence":0.91,"plateTime":0.45073213381166966,"extension":5.4389388845869915},"index":3,"playId":"f376ef88-470b-3dc0-864d-050acc68d771","pitchNumber":4,"startTime":"2026-03-20T02:20:14.527Z","endTime":"2026-03-20T02:20:17.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:20:17.527Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:21:59.450Z","endTime":"2026-03-20T02:23:23.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674022,"fullName":"Jason Ruffcorn","link":"/api/v1/people/674022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.692359897361584,"aZ":-35.4233148992996,"pfxX":7.660377508021076,"pfxZ":-2.6384205618955487,"pX":0.007705162921372068,"pZ":1.415243942358484,"vX0":4.648948640478415,"vY0":-110.51291508245205,"vZ0":-0.8678695743249981,"x":116.71,"y":200.57,"x0":-3.1224414956437823,"y0":50.003810196823025,"z0":5.551535991070453,"aX":9.424350532107658},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-4.7,"breakHorizontal":-15.1,"spinRate":2396,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.496658026343213,"extension":5.6956251762161365},"index":0,"playId":"f05471f0-21c6-31e9-97af-29d1adde9f11","pitchNumber":1,"startTime":"2026-03-20T02:22:28.301Z","endTime":"2026-03-20T02:22:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4964584669195,"aZ":-18.82622183627796,"pfxX":-7.722736682716285,"pfxZ":7.349790949811505,"pX":-0.38577095443129883,"pZ":2.425510544009471,"vX0":9.429422058225395,"vY0":-134.04692220474064,"vZ0":-4.313035503080028,"x":131.7,"y":173.29,"x0":-2.948878199623754,"y0":50.004691660094196,"z0":5.4030092975254504,"aX":-14.029276665378365},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":11.9,"spinRate":2206,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.40891323844978267,"extension":5.692736770645027},"index":1,"playId":"e33d0b52-9d3c-32f7-857a-75b572c7bd7e","pitchNumber":2,"startTime":"2026-03-20T02:22:41.467Z","endTime":"2026-03-20T02:22:45.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.3,"endSpeed":85.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826676135426382,"aZ":-15.363998912598655,"pfxX":-7.636506314830841,"pfxZ":9.11836004808935,"pX":2.0376090697242355,"pZ":2.6890319387452015,"vX0":14.490462941602775,"vY0":-135.01836683387597,"vZ0":-5.005557244833162,"x":39.33,"y":166.18,"x0":-2.4103103573830924,"y0":50.00132849406016,"z0":5.650708218409232,"aX":-14.077024865899261},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2311,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.40590555433006026,"extension":5.735002498735534},"index":2,"playId":"19e9184a-3b00-3e62-97db-4a28d744e07f","pitchNumber":3,"startTime":"2026-03-20T02:22:53.877Z","endTime":"2026-03-20T02:22:56.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.461571722422317,"aZ":-16.241444724536134,"pfxX":-7.125469774644627,"pfxZ":8.724939878101377,"pX":0.42457868882777466,"pZ":4.201497452373527,"vX0":10.699714421570421,"vY0":-134.3630825787221,"vZ0":-1.088516449870493,"x":100.82,"y":125.34,"x0":-2.685767562647576,"y0":50.00251904655402,"z0":5.767428857580568,"aX":-13.012558773977236},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2221,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.40785592933707093,"extension":5.760181515192079},"index":3,"playId":"fb8fecee-9942-39e1-84df-dae2be076b69","pitchNumber":4,"startTime":"2026-03-20T02:23:07.684Z","endTime":"2026-03-20T02:23:10.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04625850463189,"aZ":-31.38654878121584,"pfxX":5.9303067332323725,"pfxZ":0.6032115939641249,"pX":0.958076911488798,"pZ":0.7576572165122408,"vX0":7.012742612028023,"vY0":-113.29681040794935,"vZ0":-3.1779025317640945,"x":80.48,"y":218.32,"x0":-2.949626376079551,"y0":50.0012446413851,"z0":5.321044470275365,"aX":7.69309596779352},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":0.6,"breakHorizontal":-12.6,"spinRate":2424,"spinDirection":52},"zone":14,"typeConfidence":0.75,"plateTime":0.4837776438822905,"extension":5.789935978593497},"index":4,"playId":"df220703-fb26-3c38-8932-9a949caaca33","pitchNumber":5,"startTime":"2026-03-20T02:23:20.627Z","endTime":"2026-03-20T02:23:23.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:23:23.747Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzel Clarke strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:23:25.371Z","endTime":"2026-03-20T02:24:36.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674022,"fullName":"Jason Ruffcorn","link":"/api/v1/people/674022"},"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":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.801445811258198,"aZ":-13.609231573422065,"pfxX":-8.106097244103127,"pfxZ":10.012306578751613,"pX":0.1127215234314984,"pZ":3.186660748262268,"vX0":10.411863536511015,"vY0":-135.59872088927045,"vZ0":-4.01756196138456,"x":112.7,"y":152.74,"x0":-2.731117447881324,"y0":50.00390229929306,"z0":5.642869022216538,"aX":-15.033355598106029},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":12.4,"spinRate":2286,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.4045678337001295,"extension":5.740831812918341},"index":0,"playId":"8d6be02e-ff3b-351a-94e4-e33dd95dc561","pitchNumber":1,"startTime":"2026-03-20T02:23:47.859Z","endTime":"2026-03-20T02:23:51.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.3,"endSpeed":76.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311063694076083,"aZ":-22.83822500690466,"pfxX":-8.725825278862096,"pfxZ":6.360596843057878,"pX":0.8851475134795983,"pZ":1.383732552221335,"vX0":11.463387587142979,"vY0":-120.6538670266725,"vZ0":-4.655641642305119,"x":83.26,"y":201.42,"x0":-2.8023975371751275,"y0":50.005634072515825,"z0":5.3604692277309995,"aX":-12.817688001434894},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.6,"breakHorizontal":13.0,"spinRate":1182,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4546250716881648,"extension":5.797967251246063},"index":1,"playId":"16f38d55-6212-380c-b337-6098dc67a4a5","pitchNumber":2,"startTime":"2026-03-20T02:24:00.956Z","endTime":"2026-03-20T02:24:04.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287422430015482,"aZ":-15.009168451003902,"pfxX":-7.337324587121912,"pfxZ":9.133468981738785,"pX":0.1212083896154319,"pZ":3.304767359627633,"vX0":10.136404022102017,"vY0":-136.51592017837234,"vZ0":-3.652712930954559,"x":112.38,"y":149.55,"x0":-2.6942288228976614,"y0":50.00245895614398,"z0":5.699616384210259,"aX":-13.789307132430686},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":11.0,"spinRate":2241,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.4018929045589732,"extension":5.721934147228713},"index":2,"playId":"fb395ada-fe62-3f4f-a85b-75f216805c7c","pitchNumber":3,"startTime":"2026-03-20T02:24:14.071Z","endTime":"2026-03-20T02:24:17.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.767878572729593,"aZ":-32.970066311724544,"pfxX":7.753944491419461,"pfxZ":-0.6307536909318783,"pX":0.3896739411963918,"pZ":1.3343502709229382,"vX0":5.049210486774837,"vY0":-112.76801976002697,"vZ0":-1.7675191656364744,"x":102.15,"y":202.75,"x0":-2.8990718025341446,"y0":50.00263765730493,"z0":5.508051503425819,"aX":9.814058747737278},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":2347,"spinDirection":52},"zone":14,"typeConfidence":0.87,"plateTime":0.48893012669036473,"extension":5.675504860844705},"index":3,"playId":"6c452757-e4e8-3480-9dba-07562f1781de","pitchNumber":4,"startTime":"2026-03-20T02:24:33.046Z","endTime":"2026-03-20T02:24:36.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:24:36.940Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:24:37.918Z","endTime":"2026-03-20T02:25:05.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674022,"fullName":"Jason Ruffcorn","link":"/api/v1/people/674022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.535387635904186,"aZ":-25.722617410140906,"pfxX":0.22126028585958002,"pfxZ":3.8357360509313327,"pX":0.375684116435295,"pZ":2.8448893554654653,"vX0":8.500145626718643,"vY0":-128.6020205523164,"vZ0":-1.6687499722994295,"x":102.68,"y":161.97,"x0":-2.9949776384242757,"y0":50.004856870173796,"z0":5.488762112885258,"aX":0.37070715708256324},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-2.2,"spinRate":2260,"spinDirection":190},"zone":6,"typeConfidence":0.89,"plateTime":0.4251714522699084,"extension":5.7070423134422334},"hitData":{"launchSpeed":99.5,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.25,"coordY":168.38}},"index":0,"playId":"ad727122-9078-3e8c-bd18-249120f3f34e","pitchNumber":1,"startTime":"2026-03-20T02:24:59.508Z","endTime":"2026-03-20T02:25:05.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:25:05.552Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: Brock Rodden called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T02:27:18.682Z","endTime":"2026-03-20T02:28:44.727Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luke Mann replaces first baseman Nick Kurtz, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:27:08.966Z","endTime":"2026-03-20T02:27:08.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680996,"link":"/api/v1/people/680996"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Darell Hernaiz replaces right fielder Brent Rooker, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:27:08.984Z","endTime":"2026-03-20T02:27:08.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andy Ibáñez replaces third baseman Max Muncy, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:27:08.985Z","endTime":"2026-03-20T02:27:08.986Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":691777,"link":"/api/v1/people/691777"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Colby Thomas replaces center fielder Denzel Clarke, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:27:08.986Z","endTime":"2026-03-20T02:27:20.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42691034392608,"aZ":-12.920195751101,"pfxX":-4.04090757397601,"pfxZ":11.04881707504131,"pX":-1.047482263662946,"pZ":2.4032497679885085,"vX0":0.9624630047150073,"vY0":-131.32756406738966,"vZ0":-6.484790373492499,"x":156.93,"y":173.89,"x0":-0.8943055685759874,"y0":50.00257985338994,"z0":5.869913500486299,"aX":-7.041422202338485},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2398,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4174462204993521,"extension":5.665232678580167},"index":4,"playId":"e68d1e3b-df35-3fe8-a713-fbc80235b984","pitchNumber":1,"startTime":"2026-03-20T02:27:20.818Z","endTime":"2026-03-20T02:27:24.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06827698171621,"aZ":-18.115574455827844,"pfxX":-9.018742974811238,"pfxZ":7.995847932981251,"pX":0.3393330110815344,"pZ":1.603732624822982,"vX0":5.877708843490772,"vY0":-131.55055093881128,"vZ0":-7.1747687861370935,"x":104.07,"y":195.48,"x0":-0.7485677921783924,"y0":50.00253075176489,"z0":5.7020379412165685,"aX":-15.857463472886433},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2308,"spinDirection":213},"zone":9,"typeConfidence":0.8,"plateTime":0.4158449206416752,"extension":5.586323817230381},"index":5,"playId":"c46abaf1-f931-3a22-bfcb-b3892e45b353","pitchNumber":2,"startTime":"2026-03-20T02:27:35.466Z","endTime":"2026-03-20T02:27:39.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39547279802544,"aZ":-24.445434070788565,"pfxX":3.950994158377267,"pfxZ":4.663782448767982,"pX":-0.4167877283792527,"pZ":2.998673675424741,"vX0":-0.007189843878730007,"vY0":-127.48033188435642,"vZ0":-2.9011142459867365,"x":132.89,"y":157.82,"x0":-0.9279465410369733,"y0":50.00456025383576,"z0":6.065826576542183,"aX":6.5516245376517865},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":-7.2,"spinRate":2606,"spinDirection":191},"zone":1,"typeConfidence":0.89,"plateTime":0.4284542102450084,"extension":5.564309135510791},"index":6,"playId":"ce28cb11-144a-3428-bb7e-ed41b06eb5e6","pitchNumber":3,"startTime":"2026-03-20T02:27:53.207Z","endTime":"2026-03-20T02:27:56.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.624397182553274,"aZ":-43.72706901608363,"pfxX":6.335641190310831,"pfxZ":-8.969134571518595,"pX":0.04413786456174849,"pZ":2.677051528881818,"vX0":-0.20247785316699918,"vY0":-113.33154708296003,"vZ0":1.4898880037205258,"x":115.32,"y":166.5,"x0":-0.6867767250791955,"y0":50.0040198197116,"z0":6.412118994772296,"aX":8.159948807374677},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.5,"breakHorizontal":-11.4,"spinRate":3112,"spinDirection":37},"zone":2,"typeConfidence":0.9,"plateTime":0.4851353299669543,"extension":5.477303495402681},"index":7,"playId":"06b20f4d-da6b-35f4-a0c4-63351159a2a8","pitchNumber":4,"startTime":"2026-03-20T02:28:21.856Z","endTime":"2026-03-20T02:28:25.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797631385197914,"aZ":-18.807305812668872,"pfxX":-9.249640856409826,"pfxZ":7.4478672180188035,"pX":0.5847876657568639,"pZ":2.764825873070555,"vX0":6.59657807958958,"vY0":-132.95737723197138,"vZ0":-4.502769496763088,"x":94.71,"y":164.13,"x0":-0.7233402095536521,"y0":50.0045300051995,"z0":5.840278028251803,"aX":-16.605959822113796},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":15.4,"spinRate":2475,"spinDirection":215},"zone":3,"typeConfidence":0.88,"plateTime":0.4115296771998813,"extension":5.601329437225574},"index":8,"playId":"9198b91d-dca7-3f03-a02a-fc12a02bfcdf","pitchNumber":5,"startTime":"2026-03-20T02:28:40.268Z","endTime":"2026-03-20T02:28:44.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:28:44.727Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T02:29:21.436Z","endTime":"2026-03-20T02:29:42.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09768378309566,"aZ":-43.22147529305513,"pfxX":6.6870415267261265,"pfxZ":-8.972296078850581,"pX":0.16391649187027105,"pZ":2.7054852729587684,"vX0":0.0999055349211744,"vY0":-110.68201246016089,"vZ0":1.8381100323047646,"x":110.75,"y":165.73,"x0":-0.749607336730751,"y0":50.00240297193299,"z0":6.4154622590654204,"aX":8.235256523722395},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.4,"breakHorizontal":-12.1,"spinRate":3125,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.4962626844733582,"extension":5.504725684549604},"index":0,"playId":"0295c6d1-c4ce-328b-adc5-31408ae75ac5","pitchNumber":1,"startTime":"2026-03-20T02:29:21.436Z","endTime":"2026-03-20T02:29:24.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.5,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48885041155517,"aZ":-13.641408856132202,"pfxX":-4.5531038476031656,"pfxZ":10.335468441101781,"pX":1.11641078055883,"pZ":2.675395649597911,"vX0":6.194327979914521,"vY0":-133.0484616136737,"vZ0":-5.7097144843045635,"x":74.45,"y":166.54,"x0":-0.650132167325115,"y0":50.00191153815708,"z0":5.8373472997706415,"aX":-8.164141779478324},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2475,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41163131492499083,"extension":5.614690641491155},"hitData":{"launchSpeed":68.5,"launchAngle":49.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":142.78,"coordY":116.07}},"index":1,"playId":"bab03d4e-ebb7-39bf-bbf1-6ba3c16dedd3","pitchNumber":2,"startTime":"2026-03-20T02:29:35.542Z","endTime":"2026-03-20T02:29:42.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:29:42.265Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T02:29:47.575Z","endTime":"2026-03-20T02:31:33.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50983386302202,"aZ":-21.83254714654786,"pfxX":-6.384157299243899,"pfxZ":6.818516477797538,"pX":-0.5075886684859274,"pZ":2.4838053789718892,"vX0":3.079572812285985,"vY0":-122.48355330115166,"vZ0":-3.7398414062957115,"x":136.35,"y":171.72,"x0":-0.9526517613004589,"y0":50.00458267047758,"z0":5.900470904422932,"aX":-9.687474933599038},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.6,"breakHorizontal":10.8,"spinRate":1801,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.4474202635833624,"extension":5.499587418070445},"index":0,"playId":"acadb5d5-3092-38a4-ba05-de7de2f0c8be","pitchNumber":1,"startTime":"2026-03-20T02:30:14.802Z","endTime":"2026-03-20T02:30:17.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.2,"endSpeed":83.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101491119081754,"aZ":-14.12036635857926,"pfxX":-4.664269495121334,"pfxZ":10.18433164717467,"pX":-0.8874685139273811,"pZ":2.917946199756012,"vX0":1.3706639479901797,"vY0":-132.724416654573,"vZ0":-5.123676646707904,"x":150.83,"y":160.0,"x0":-0.8066218417027545,"y0":50.00442693567515,"z0":5.912598179646646,"aX":-8.268647539013182},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2310,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4136973167360378,"extension":5.644012477400133},"index":1,"playId":"9d7aeaf6-bcf0-3e4d-88e8-dabc1f182bfa","pitchNumber":2,"startTime":"2026-03-20T02:30:31.521Z","endTime":"2026-03-20T02:30:35.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327631521961592,"aZ":-26.083886006753332,"pfxX":3.233143296826494,"pfxZ":3.7014474847585905,"pX":-0.38794712323541475,"pZ":2.71151398113399,"vX0":0.2414694071110675,"vY0":-127.04402907827016,"vZ0":-3.190283791210786,"x":131.79,"y":165.57,"x0":-0.9045442883577164,"y0":50.005194078480095,"z0":6.041250081864302,"aX":5.3222096685165345},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":-5.9,"spinRate":2564,"spinDirection":166},"zone":4,"typeConfidence":0.87,"plateTime":0.42999688786268564,"extension":5.63752544083019},"index":2,"playId":"e07829fd-5c10-3a91-a31d-e4792eb049d6","pitchNumber":3,"startTime":"2026-03-20T02:30:46.201Z","endTime":"2026-03-20T02:30:49.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":76.3,"endSpeed":70.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.397166899633103,"aZ":-43.42716253807903,"pfxX":6.3006557008138255,"pfxZ":-9.101774529650545,"pX":-1.725877977385705,"pZ":2.880279147944735,"vX0":-3.6159875116975515,"vY0":-110.96607489252371,"vZ0":2.203217340097088,"x":182.79,"y":161.01,"x0":-0.8869025007937147,"y0":50.00137432831615,"z0":6.426821399170763,"aX":7.791556552512266},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-15.5,"breakHorizontal":-10.3,"spinRate":2984,"spinDirection":337},"zone":11,"typeConfidence":0.9,"plateTime":0.49516414028164535,"extension":5.254192088427688},"index":3,"playId":"6ebaa360-4448-3f04-89cc-6eec349be81b","pitchNumber":4,"startTime":"2026-03-20T02:31:09.733Z","endTime":"2026-03-20T02:31:12.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881899522571747,"aZ":-12.256301219604673,"pfxX":-3.6478277782476347,"pfxZ":10.790301167822113,"pX":-0.11834813786303645,"pZ":3.4071844045130484,"vX0":2.6924671958419313,"vY0":-134.68066163977872,"vZ0":-4.554828274837237,"x":121.51,"y":146.79,"x0":-0.6545644535575879,"y0":50.00567714293137,"z0":5.98005009294984,"aX":-6.735982187023169},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2418,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40590264824015154,"extension":5.5950705114471555},"index":4,"playId":"b6a19ab0-fb5f-3a7b-bb5c-c17cd77ab24c","pitchNumber":5,"startTime":"2026-03-20T02:31:30.599Z","endTime":"2026-03-20T02:31:33.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:31:33.599Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, third baseman Brock Rodden to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T02:33:47.097Z","endTime":"2026-03-20T02:35:52.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Randy Arozarena replaces left fielder Connor Joe, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:33:29.285Z","endTime":"2026-03-20T02:33:29.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":656582,"link":"/api/v1/people/656582"},"defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dane Dunning replaces Jason Ruffcorn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"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-20T02:33:29.303Z","endTime":"2026-03-20T02:33:49.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641540,"link":"/api/v1/people/641540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":79.4,"endSpeed":72.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72819587754477,"aZ":-35.990731963510676,"pfxX":0.44767058973462426,"pfxZ":-2.8510190872630945,"pX":-0.31036368584080676,"pZ":1.5741223925623486,"vX0":3.788094700958612,"vY0":-115.55620648527254,"vZ0":-1.5089109128746887,"x":128.83,"y":196.28,"x0":-2.0365921456222527,"y0":50.0042366933628,"z0":5.727963016754475,"aX":0.5985106394005503},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.3,"breakHorizontal":-1.8,"spinRate":2219,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.4759802553837158,"extension":6.431506169704302},"index":2,"playId":"57df8d69-e043-37f5-a373-9f44a0782212","pitchNumber":1,"startTime":"2026-03-20T02:33:49.158Z","endTime":"2026-03-20T02:33:53.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49749906996313,"aZ":-21.256460590794266,"pfxX":-7.116859870542254,"pfxZ":6.36233150239952,"pX":0.8794090691803609,"pZ":2.6460025537630774,"vX0":9.291398937773854,"vY0":-130.21203204022234,"vZ0":-3.6474230923460924,"x":83.48,"y":167.34,"x0":-1.8114931388283548,"y0":50.00427662957661,"z0":5.674491686062944,"aX":-12.215518214842282},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.9,"breakHorizontal":10.8,"spinRate":2107,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.4207375089903862,"extension":6.662609651080128},"index":3,"playId":"1e7263be-8c8d-3565-80d6-45a85487bae8","pitchNumber":2,"startTime":"2026-03-20T02:34:00.377Z","endTime":"2026-03-20T02:34:03.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60043241259745,"aZ":-36.509962136086095,"pfxX":0.18703488315856742,"pfxZ":-3.204160124336221,"pX":0.17020964431999638,"pZ":1.6077588332622548,"vX0":4.855019129690771,"vY0":-116.34732824896861,"vZ0":-1.4085390415445254,"x":110.51,"y":195.37,"x0":-1.9799185793331728,"y0":50.00450998049211,"z0":5.72420955567319,"aX":0.2522751735497754},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.9,"breakHorizontal":-1.7,"spinRate":2158,"spinDirection":41},"zone":8,"typeConfidence":0.9,"plateTime":0.4732362929929663,"extension":6.433539971419357},"index":4,"playId":"521e3d4e-598b-36a2-9648-06c0bdcc64bf","pitchNumber":3,"startTime":"2026-03-20T02:34:13.949Z","endTime":"2026-03-20T02:34:17.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":80.7,"endSpeed":74.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92764286378163,"aZ":-34.22529774668927,"pfxX":-0.5120553711524893,"pfxZ":-1.4781951989896678,"pX":-0.3082605859216445,"pZ":1.0327390040443074,"vX0":3.9219358695048117,"vY0":-117.41953454261385,"vZ0":-3.410528414103453,"x":128.75,"y":210.9,"x0":-1.9395653745742967,"y0":50.00435847324857,"z0":5.715345238526632,"aX":-0.7093864030239296},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.2,"breakHorizontal":-0.1,"spinRate":2165,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.467938301835388,"extension":6.492293231278361},"index":5,"playId":"17f8ce31-cdf1-3379-b76d-d43982203c18","pitchNumber":4,"startTime":"2026-03-20T02:34:50.133Z","endTime":"2026-03-20T02:34:53.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400078054342284,"aZ":-20.233943462758624,"pfxX":-8.77445952350802,"pfxZ":6.824733070037068,"pX":0.25247201877019343,"pZ":2.9244550140915333,"vX0":8.0771563571526,"vY0":-131.77152695306162,"vZ0":-3.470668106645067,"x":107.38,"y":159.82,"x0":-1.720461006822182,"y0":50.001726304837995,"z0":5.763229164808105,"aX":-15.34750789005381},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":14.0,"spinRate":2202,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.416523531478862,"extension":6.609874873530475},"index":6,"playId":"e778e379-1528-3201-b86f-a3d25de4deb3","pitchNumber":5,"startTime":"2026-03-20T02:35:08.306Z","endTime":"2026-03-20T02:35:11.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08409737911766,"aZ":-20.957903357719278,"pfxX":-8.39921987350256,"pfxZ":6.460909918079814,"pX":-0.9500185841901565,"pZ":2.2487143312062576,"vX0":5.238605373949444,"vY0":-130.8174008786299,"vZ0":-4.833919361103747,"x":153.21,"y":178.06,"x0":-1.8851491678572951,"y0":50.00611766544762,"z0":5.687598724868946,"aX":-14.589154128945118},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":14.0,"spinRate":2173,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.4183816060441705,"extension":6.71811143214238},"index":7,"playId":"6a39b409-b08e-3c78-b8dc-9264184cf82c","pitchNumber":6,"startTime":"2026-03-20T02:35:25.279Z","endTime":"2026-03-20T02:35:28.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217319103435713,"aZ":-25.823449347469687,"pfxX":-8.266674811794896,"pfxZ":4.1336113724195425,"pX":0.41728998675848367,"pZ":1.3838133423023444,"vX0":7.939562377118837,"vY0":-122.89606069955089,"vZ0":-4.959878589571543,"x":101.09,"y":201.42,"x0":-1.7735186432631211,"y0":50.00426164230061,"z0":5.6082234534189634,"aX":-12.709372079773884},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":1807,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.4448342552542739,"extension":6.592022358511566},"hitData":{"launchSpeed":87.3,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.06,"coordY":170.81}},"index":8,"playId":"935cdc93-91c1-3e0f-997c-474684caaae2","pitchNumber":7,"startTime":"2026-03-20T02:35:45.338Z","endTime":"2026-03-20T02:35:52.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:35:52.499Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T02:35:55.577Z","endTime":"2026-03-20T02:36:52.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883118352914117,"aZ":-24.187389967539207,"pfxX":0.8663466529937527,"pfxZ":4.929852328193945,"pX":0.26450332548436445,"pZ":3.360372113833891,"vX0":5.466898285989753,"vY0":-126.05347860225159,"vZ0":-0.780502933717887,"x":106.92,"y":148.05,"x0":-2.038570198313808,"y0":50.004611056039714,"z0":5.614111686689376,"aX":1.4044744709522616},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2303,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.43330960128089613,"extension":6.77470472548619},"index":0,"playId":"5124a808-4ac7-3ef2-8d67-85d68e456694","pitchNumber":1,"startTime":"2026-03-20T02:36:16.817Z","endTime":"2026-03-20T02:36:20.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.201900331985932,"aZ":-25.73345175048681,"pfxX":-8.997458671971911,"pfxZ":4.229307572560092,"pX":-0.5970991314841235,"pZ":3.54718438644377,"vX0":6.029977232008949,"vY0":-122.65214489250461,"vZ0":-0.15024594893342458,"x":139.76,"y":143.01,"x0":-1.91814708009126,"y0":50.00474480830492,"z0":5.803144114582259,"aX":-13.713394393322323},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":1790,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4465179611899863,"extension":6.608011910356598},"index":1,"playId":"c35a75b0-5209-387d-9e81-0b21109b2ecc","pitchNumber":2,"startTime":"2026-03-20T02:36:29.428Z","endTime":"2026-03-20T02:36:32.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25733377152983,"aZ":-21.329793588830167,"pfxX":0.7313401374732478,"pfxZ":6.500493089412731,"pX":0.1737897583357898,"pZ":2.4511335848568088,"vX0":5.428384551877495,"vY0":-128.4947103191171,"vZ0":-3.6457519814132926,"x":110.38,"y":172.6,"x0":-2.0633149260763286,"y0":50.00141776163346,"z0":5.550603645073906,"aX":1.2190575639166517},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.2,"breakHorizontal":-2.5,"spinRate":2198,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.4266771148443884,"extension":6.874488794131804},"hitData":{"launchSpeed":89.9,"launchAngle":60.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.62,"coordY":132.04}},"index":2,"playId":"7abc60ef-fbcf-370d-a47d-fc3ccfe8bd37","pitchNumber":3,"startTime":"2026-03-20T02:36:44.024Z","endTime":"2026-03-20T02:36:52.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:36:52.953Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Darell Hernaiz reaches on a throwing error by shortstop Leo Rivas. Darell Hernaiz to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T02:37:05.564Z","endTime":"2026-03-20T02:37:51.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.073004804933774,"aZ":-24.823277095898565,"pfxX":-8.859854855992229,"pfxZ":4.396559251730739,"pX":-1.123742117291119,"pZ":3.2358182046090285,"vX0":4.734902656031334,"vY0":-128.83910855111807,"vZ0":-1.5705335880751208,"x":159.83,"y":151.41,"x0":-1.8393075225350417,"y0":50.003123916531855,"z0":5.781341431062331,"aX":-14.817500625446188},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":14.9,"spinRate":2029,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.425970881055346,"extension":6.833780468346119},"index":0,"playId":"04573667-21bb-3748-a789-07f6a05cf8ef","pitchNumber":1,"startTime":"2026-03-20T02:37:17.082Z","endTime":"2026-03-20T02:37:20.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598961390030414,"aZ":-23.814987559174945,"pfxX":-9.551296006715685,"pfxZ":4.899658847198779,"pX":0.3185783903328117,"pZ":2.531764089652326,"vX0":8.392898307332645,"vY0":-130.1503690155209,"vZ0":-3.2891493199946202,"x":104.86,"y":170.42,"x0":-1.71491915094849,"y0":50.005932842835705,"z0":5.625880212505785,"aX":-16.30672480279154},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2063,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.421651004909799,"extension":6.856555593398344},"hitData":{"launchSpeed":76.8,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.12,"coordY":150.21}},"index":1,"playId":"5c76e4cf-14be-3b42-bebc-a412aa1291f0","pitchNumber":2,"startTime":"2026-03-20T02:37:31.172Z","endTime":"2026-03-20T02:37:51.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:37:51.103Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T02:37:57.219Z","endTime":"2026-03-20T02:38:35.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.1,"endSpeed":72.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62662709168153,"aZ":-33.12993119320562,"pfxX":-0.8383527352560289,"pfxZ":-0.7184414915001192,"pX":-0.5223827053869234,"pZ":2.1726827408012945,"vX0":3.3692176615963843,"vY0":-115.14608717880456,"vZ0":-0.7658450501398569,"x":136.91,"y":180.12,"x0":-1.8995776295887619,"y0":50.00206271348944,"z0":5.732762513104583,"aX":-1.1192049100757242},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.2,"breakHorizontal":0.6,"spinRate":2088,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.47681716396645957,"extension":6.51616055085404},"index":0,"playId":"ce9e6c93-cc2e-3949-a76b-1c89746c189a","pitchNumber":1,"startTime":"2026-03-20T02:38:12.512Z","endTime":"2026-03-20T02:38:15.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":80.2,"endSpeed":73.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09811287349516,"aZ":-32.86472990508628,"pfxX":1.0429398971785342,"pfxZ":-0.500417563659882,"pX":-0.20787043154038368,"pZ":2.0331002263063946,"vX0":3.783565386060759,"vY0":-116.7916767600462,"vZ0":-1.3379333042703434,"x":124.92,"y":183.89,"x0":-1.9846730076570083,"y0":50.00249054590667,"z0":5.7056166357600775,"aX":1.4397195440090096},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.0,"breakHorizontal":-2.9,"spinRate":2122,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.4690591335677352,"extension":6.735487098848791},"hitData":{"launchSpeed":86.6,"launchAngle":26.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.82,"coordY":90.59}},"index":1,"playId":"94a841f9-179d-3512-bbee-d2f1e7a4ff08","pitchNumber":2,"startTime":"2026-03-20T02:38:29.408Z","endTime":"2026-03-20T02:38:35.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:38:35.057Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rob Refsnyder hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:40:52.351Z","endTime":"2026-03-20T02:40:58.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Wynns replaces catcher Shea Langeliers, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:40:27.547Z","endTime":"2026-03-20T02:40:27.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Swift replaces shortstop Jacob Wilson, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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-20T02:40:27.569Z","endTime":"2026-03-20T02:40:27.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669439,"link":"/api/v1/people/669439"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: J.T. Ginn replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"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-20T02:40:27.570Z","endTime":"2026-03-20T02:40:54.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84679981991485,"aZ":-32.04133565911935,"pfxX":-6.678641909900511,"pfxZ":0.07119601567058709,"pX":-1.9406741830780585,"pZ":3.8620267620658155,"vX0":0.8280638106460605,"vY0":-133.96133676521185,"vZ0":1.1856401452226981,"x":190.97,"y":134.51,"x0":-1.3860702565780878,"y0":50.00194165695901,"z0":5.7036657045858234,"aX":-12.140931160925076},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":1832,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.408831392614986,"extension":6.50139357919157},"index":3,"playId":"6f8e83c3-85ca-38d2-8801-5dc4deaed5a9","pitchNumber":1,"startTime":"2026-03-20T02:40:54.492Z","endTime":"2026-03-20T02:40:58.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:40:58.931Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out to right fielder Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:43:34.173Z","endTime":"2026-03-20T02:44:00.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T02:41:37.699Z","endTime":"2026-03-20T02:42:44.429Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Josh Hood replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"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-20T02:42:44.429Z","endTime":"2026-03-20T02:43:07.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681377,"link":"/api/v1/people/681377"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"base":1,"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"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-20T02:43:07.106Z","endTime":"2026-03-20T02:43:36.352Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560984104632254,"aZ":-18.98631254078708,"pfxX":-3.1318391976106987,"pfxZ":7.2432804903732855,"pX":-0.6004775753707973,"pZ":2.1840217351683893,"vX0":3.0438264208249297,"vY0":-133.74966593039463,"vZ0":-5.066006357225328,"x":139.89,"y":179.81,"x0":-1.3437632799280663,"y0":50.00091271401609,"z0":5.454959445018343,"aX":-5.700673409664815},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":5.0,"spinRate":2030,"spinDirection":223},"zone":4,"typeConfidence":0.89,"plateTime":0.4087686451521204,"extension":6.346825495270814},"index":3,"playId":"794d94c5-9198-30a9-9cde-affb77c2df07","pitchNumber":1,"startTime":"2026-03-20T02:43:36.352Z","endTime":"2026-03-20T02:43:39.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47746715344669,"aZ":-25.95365554028255,"pfxX":-0.18739216422447724,"pfxZ":3.6070405379208825,"pX":0.10568364379879405,"pZ":3.4746941345355262,"vX0":4.2894864719594565,"vY0":-130.2827511068542,"vZ0":0.03004701930261522,"x":112.97,"y":144.96,"x0":-1.5353257824269126,"y0":50.00302234402529,"z0":5.418835190778173,"aX":-0.32322554371484413},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-0.6,"spinRate":2135,"spinDirection":226},"zone":12,"typeConfidence":0.86,"plateTime":0.41984389731065397,"extension":6.2565575550667525},"hitData":{"launchSpeed":79.2,"launchAngle":26.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.46,"coordY":97.01}},"index":4,"playId":"253e7ff0-d101-3395-9648-d19df1032562","pitchNumber":2,"startTime":"2026-03-20T02:43:54.164Z","endTime":"2026-03-20T02:44:00.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:44:00.772Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mitch Garver doubles (1) on a fly ball to left fielder Carlos Cortes. Josh Hood to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:44:02.566Z","endTime":"2026-03-20T02:45:55.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnThird":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.623244621473326,"aZ":-28.23848067107862,"pfxX":-7.8494218507457365,"pfxZ":2.1650550315257284,"pX":-0.48278753704816724,"pZ":3.6328982887978096,"vX0":4.574317444386402,"vY0":-134.331773908139,"vZ0":-0.02385825932366592,"x":135.4,"y":140.69,"x0":-1.192921895297576,"y0":50.002066826429235,"z0":5.658821938639638,"aX":-14.264254613388303},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":1887,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4086178346604772,"extension":6.432609995721471},"index":0,"playId":"e7933789-10e3-3d14-b0a5-1f7269678448","pitchNumber":1,"startTime":"2026-03-20T02:44:28.819Z","endTime":"2026-03-20T02:44:33.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445366235978017,"aZ":-31.331962524720943,"pfxX":-8.486695255608458,"pfxZ":0.4652621265572847,"pX":-0.797576098205672,"pZ":2.248163836730126,"vX0":3.9496066291301384,"vY0":-133.7192765757048,"vZ0":-2.73589108546322,"x":147.4,"y":178.08,"x0":-1.1991272235703014,"y0":50.000334090988964,"z0":5.555001318415251,"aX":-15.217169540845495},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.5,"breakHorizontal":14.4,"spinRate":1931,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.4111455174093299,"extension":6.326680307389705},"index":1,"playId":"db8beac4-ee59-36bb-88be-ff6657892992","pitchNumber":2,"startTime":"2026-03-20T02:44:46.749Z","endTime":"2026-03-20T02:44:53.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52894589595596,"aZ":-29.39823840469044,"pfxX":-8.627125655602612,"pfxZ":1.5827098071009216,"pX":-1.3945245151764878,"pZ":1.9184591425322093,"vX0":3.32463390050747,"vY0":-132.51334897571385,"vZ0":-3.489599693517928,"x":170.16,"y":186.98,"x0":-1.5532680335637779,"y0":50.00467818196116,"z0":5.428875864351859,"aX":-15.157848326494953},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":14.8,"spinRate":1838,"spinDirection":225},"zone":13,"typeConfidence":0.71,"plateTime":0.4152756748212565,"extension":6.4345267073195656},"index":2,"playId":"7478de15-7377-34d0-afb8-2d7614ff7c1f","pitchNumber":3,"startTime":"2026-03-20T02:45:21.089Z","endTime":"2026-03-20T02:45:24.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20405054419351,"aZ":-28.08637397374575,"pfxX":-8.55419808386867,"pfxZ":2.242572149248268,"pX":-0.5454042278994738,"pZ":3.3679225568609272,"vX0":4.054363951060975,"vY0":-134.79059027348092,"vZ0":-0.8615646917516118,"x":137.79,"y":147.85,"x0":-0.9665242029326169,"y0":50.00131672649348,"z0":5.694060066691258,"aX":-15.571222354088249},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":1822,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.40802893301697285,"extension":6.360456445079306},"hitData":{"launchSpeed":96.2,"launchAngle":26.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.67,"coordY":70.59}},"index":3,"playId":"df9323ba-9f3b-3261-9dbe-4ae6bb3e5ead","pitchNumber":4,"startTime":"2026-03-20T02:45:39.443Z","endTime":"2026-03-20T02:45:55.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":1.32,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:45:55.742Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a soft ground ball to pitcher J.T. Ginn. Josh Hood scores. Mitch Garver to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:46:04.232Z","endTime":"2026-03-20T02:47:30.340Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"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_play","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23198881883767,"aZ":-36.682809494692705,"pfxX":1.431486861894013,"pfxZ":-3.0060182701263685,"pX":1.086546471734624,"pZ":1.1582145902675534,"vX0":5.1528111991443435,"vY0":-122.96781286956079,"vZ0":-2.642747049010601,"x":75.58,"y":207.51,"x0":-1.2405401446459021,"y0":50.003464715614506,"z0":5.424970197645355,"aX":2.1457350047802115},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.9,"breakHorizontal":-4.1,"spinRate":2343,"spinDirection":8},"zone":14,"typeConfidence":0.9,"plateTime":0.4490986599244531,"extension":6.335969078181162},"index":0,"playId":"a2b638b5-58f7-327e-8641-f19461564949","pitchNumber":1,"startTime":"2026-03-20T02:46:25.626Z","endTime":"2026-03-20T02:46:29.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"third":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.5,"endSpeed":83.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16048004968043,"aZ":-27.569990940317446,"pfxX":-9.073525702394743,"pfxZ":2.5384721972575512,"pX":-1.09362404096943,"pZ":3.3847499748889645,"vX0":3.4339375493201234,"vY0":-134.64400809369928,"vZ0":-0.8573849095185483,"x":158.69,"y":147.39,"x0":-1.2144731862080684,"y0":50.00604139241352,"z0":5.677228805251635,"aX":-16.48410254315138},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":15.6,"spinRate":1896,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4084790251837669,"extension":6.349992826389473},"index":1,"playId":"35f7a141-fc8f-3a3a-abba-1667bfbc4a8d","pitchNumber":2,"startTime":"2026-03-20T02:46:42.582Z","endTime":"2026-03-20T02:46:45.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"third":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07199404338136,"aZ":-27.4319353860045,"pfxX":-9.03873082962864,"pfxZ":2.6315313456793774,"pX":-1.6838454362753645,"pZ":2.453756330434488,"vX0":1.8673587228044692,"vY0":-134.11587449811202,"vZ0":-2.854463567216115,"x":181.18,"y":172.53,"x0":-1.2205252033122547,"y0":50.00095724310359,"z0":5.511986661362382,"aX":-16.277403690493536},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":1898,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.41017426291047787,"extension":6.4427582830970485},"index":2,"playId":"f9002ffa-5ff4-3559-9063-51752620f9f7","pitchNumber":3,"startTime":"2026-03-20T02:46:58.330Z","endTime":"2026-03-20T02:47:01.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"third":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.922147410559155,"aZ":-26.59615210081183,"pfxX":-7.994476956267574,"pfxZ":3.0555978904496115,"pX":0.0957960126357664,"pZ":2.6827283232226917,"vX0":5.693325906511614,"vY0":-134.84263414422958,"vZ0":-2.6481415833932798,"x":113.35,"y":166.35,"x0":-1.0145146907696787,"y0":50.000354329334336,"z0":5.572854545614277,"aX":-14.579920987693649},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":13.1,"spinRate":1907,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.4076889120526084,"extension":6.531410187681332},"hitData":{"launchSpeed":57.8,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":116.35,"coordY":189.94}},"index":3,"playId":"84942e4d-56b4-3278-9896-c1aa3c8a3ddc","pitchNumber":4,"startTime":"2026-03-20T02:47:18.846Z","endTime":"2026-03-20T02:47:30.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"third":{"id":681377,"link":"/api/v1/people/681377"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":-8.300000000000011,"leverageIndex":2.24,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:47:30.340Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:48:39.091Z","endTime":"2026-03-20T02:50:12.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"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-20T02:47:42.276Z","endTime":"2026-03-20T02:48:41.202Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809109605856307,"aZ":-25.841975642434733,"pfxX":1.1190844009011847,"pfxZ":3.7382234292631935,"pX":-0.2714325455386013,"pZ":4.0069110529361,"vX0":2.75191095748541,"vY0":-129.27498848400882,"vZ0":1.265886204228185,"x":127.35,"y":130.59,"x0":-1.4948481439114405,"y0":50.00222587445949,"z0":5.493799141920102,"aX":1.8943563193243789},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2071,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4236016203724242,"extension":6.199205703508502},"index":1,"playId":"33235224-70f5-3beb-b711-6ce3fd03d9d5","pitchNumber":1,"startTime":"2026-03-20T02:48:41.202Z","endTime":"2026-03-20T02:48:51.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Randy Arozarena steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"33235224-70f5-3beb-b711-6ce3fd03d9d5","startTime":"2026-03-20T02:48:58.219Z","endTime":"2026-03-20T02:49:24.329Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"postOnSecond":{"id":668227,"link":"/api/v1/people/668227"},"postOnThird":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":67.80000000000001,"awayTeamWinProbability":32.19999999999999,"homeTeamWinProbabilityAdded":-3.799999999999983,"leverageIndex":3.01,"dramaIndex":104.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941470844262444,"aZ":-27.663092468543564,"pfxX":-7.912255135705923,"pfxZ":2.4570018881501774,"pX":0.40391696273892574,"pZ":2.457607156198053,"vX0":6.520846627425147,"vY0":-134.6494816090801,"vZ0":-2.844140299388319,"x":101.6,"y":172.42,"x0":-1.0199142042126976,"y0":50.005954464020505,"z0":5.482758422444842,"aX":-14.547162630072055},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":1854,"spinDirection":236},"zone":6,"typeConfidence":0.92,"plateTime":0.4066078177179593,"extension":6.43277559804787},"index":3,"playId":"8dead861-150e-3fd0-b39a-154aefda8d8c","pitchNumber":2,"startTime":"2026-03-20T02:49:24.329Z","endTime":"2026-03-20T02:49:27.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":86.1,"endSpeed":78.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43457387504204,"aZ":-32.483365608155424,"pfxX":-6.430452126046251,"pfxZ":-0.19362443874888324,"pX":-0.5484920215225888,"pZ":1.9750862470275858,"vX0":4.0907466247727635,"vY0":-125.238294067979,"vZ0":-1.9511003815968837,"x":137.91,"y":185.45,"x0":-1.3751461732045616,"y0":50.00457051056279,"z0":5.444245393504063,"aX":-10.123257298272538},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":10.6,"spinRate":1289,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.43886847357906733,"extension":6.411572986148866},"index":4,"playId":"7ba2dca7-45ff-3e95-b4fc-af6b3285d0c3","pitchNumber":3,"startTime":"2026-03-20T02:49:42.409Z","endTime":"2026-03-20T02:49:46.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":78.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020535801235383,"aZ":-31.996179718721326,"pfxX":-8.77710573387557,"pfxZ":0.11117538638636315,"pX":-0.6936784491033612,"pZ":1.1439847675307917,"vX0":4.135714996214005,"vY0":-126.99179322585901,"vZ0":-4.065691206508138,"x":143.44,"y":207.89,"x0":-1.2214330366973083,"y0":50.00217996976751,"z0":5.369603522487943,"aX":-14.038734459126156},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":14.6,"spinRate":1510,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4347588408021039,"extension":6.37264567067589},"index":5,"playId":"8957d53e-e463-33fa-b7ca-6d2e3f2a0554","pitchNumber":4,"startTime":"2026-03-20T02:50:09.569Z","endTime":"2026-03-20T02:50:12.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":11.699999999999989,"leverageIndex":3.01,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:50:12.641Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Bliss singles on a line drive to left fielder Carlos Cortes. Mitch Garver scores. Randy Arozarena scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:50:36.155Z","endTime":"2026-03-20T02:52:53.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39244360470635,"aZ":-30.181657066932615,"pfxX":-8.315333554518137,"pfxZ":1.09087702247726,"pX":-1.4468071390255735,"pZ":3.0449052100148886,"vX0":2.381920532775483,"vY0":-134.92788712708946,"vZ0":-1.2558043257491087,"x":172.15,"y":156.57,"x0":-1.2647300783714548,"y0":50.00500730868949,"z0":5.657816011229724,"aX":-15.21980857143985},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":1829,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.40710802774723387,"extension":6.420182692272818},"index":0,"playId":"ab411ba1-923a-3f93-b75d-a50feb0f9ba4","pitchNumber":1,"startTime":"2026-03-20T02:50:40.156Z","endTime":"2026-03-20T02:50:46.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T02:50:55.087Z","endTime":"2026-03-20T02:52:37.204Z","isPitch":false,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589305626778724,"aZ":-35.463625290872706,"pfxX":4.238419993668736,"pfxZ":-2.244397097800552,"pX":0.7561327525631487,"pZ":1.7450993606975043,"vX0":3.9891259683687825,"vY0":-120.91582382457342,"vZ0":-1.2183481799724918,"x":88.18,"y":191.66,"x0":-1.4711369102027434,"y0":50.00251331751145,"z0":5.393096934062286,"aX":6.216833491162861},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.1,"breakHorizontal":-8.6,"spinRate":2278,"spinDirection":25},"zone":9,"typeConfidence":0.9,"plateTime":0.454590207828796,"extension":6.286998728115581},"hitData":{"launchSpeed":98.1,"launchAngle":11.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.96,"coordY":130.61}},"index":2,"playId":"db23715d-2e1b-375e-8f50-f57aab88e42a","pitchNumber":2,"startTime":"2026-03-20T02:52:37.204Z","endTime":"2026-03-20T02:52:53.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-24.799999999999997,"leverageIndex":3.29,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:52:53.844Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brock Rodden singles on a line drive to center fielder Colby Thomas. Ryan Bliss to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:53:40.216Z","endTime":"2026-03-20T02:54:32.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"postOnThird":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1bbd118f-bd15-3c87-8f54-13be41391167","startTime":"2026-03-20T02:53:23.764Z","endTime":"2026-03-20T02:53:28.217Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422267333087074,"aZ":-25.494729665062827,"pfxX":-0.9539516722956898,"pfxZ":3.8800059969421685,"pX":-0.9298005883962048,"pZ":3.8557112196625716,"vX0":1.8638316001913724,"vY0":-130.21138227769424,"vZ0":0.9192901067021075,"x":152.44,"y":134.68,"x0":-1.5298006596148186,"y0":50.0062486936533,"z0":5.42177627665539,"aX":-1.6442837114634712},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":1.3,"spinRate":2052,"spinDirection":220},"zone":11,"typeConfidence":0.72,"plateTime":0.42006617457814155,"extension":6.0863872204420115},"index":1,"playId":"217118c2-01dd-3240-89b4-949002ccf866","pitchNumber":1,"startTime":"2026-03-20T02:53:41.935Z","endTime":"2026-03-20T02:53:45.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48903520000567,"aZ":-29.973477071937538,"pfxX":-9.604152375008113,"pfxZ":1.255793114705531,"pX":0.34014706079733475,"pZ":2.789659868597598,"vX0":7.111999207613256,"vY0":-132.49860127503368,"vZ0":-1.3239807274002597,"x":104.03,"y":163.46,"x0":-1.1472343369624889,"y0":50.0051048606455,"z0":5.510750075652086,"aX":-16.873308222364948},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":2007,"spinDirection":224},"zone":3,"typeConfidence":0.75,"plateTime":0.4153024483631578,"extension":6.329679144876246},"index":2,"playId":"43ac5258-8325-38db-9896-e982db4fc9fd","pitchNumber":2,"startTime":"2026-03-20T02:53:59.837Z","endTime":"2026-03-20T02:54:03.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136378253637652,"aZ":-28.506875021324095,"pfxX":-4.435209423931565,"pfxZ":2.357777539222914,"pX":-0.6985706126298732,"pZ":2.634145796537295,"vX0":3.0834975017587287,"vY0":-124.41692102280068,"vZ0":-1.296350974662883,"x":143.63,"y":167.66,"x0":-1.3835772509496829,"y0":50.00049198101373,"z0":5.544970380543765,"aX":-6.887563594741444},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.2,"breakHorizontal":7.2,"spinRate":1694,"spinDirection":238},"zone":1,"typeConfidence":0.74,"plateTime":0.4418169334707045,"extension":6.255210200540559},"hitData":{"launchSpeed":102.8,"launchAngle":13.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.66,"coordY":93.28}},"index":3,"playId":"20ad070c-ff05-3569-8cfb-f7e81d4cedd8","pitchNumber":3,"startTime":"2026-03-20T02:54:18.246Z","endTime":"2026-03-20T02:54:32.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.63,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:54:32.753Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Raley hit by pitch. Brock Rodden to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:54:33.330Z","endTime":"2026-03-20T02:56:18.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"postOnThird":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":89.0,"endSpeed":81.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812137176116288,"aZ":-28.837825935039607,"pfxX":1.3442193088833996,"pfxZ":1.960598655678755,"pX":0.0858954451669128,"pZ":4.49832812803434,"vX0":3.705853090705403,"vY0":-129.60955245404753,"vZ0":2.9393927713621415,"x":113.73,"y":117.33,"x0":-1.536513645718709,"y0":50.00480559507715,"z0":5.550287360627723,"aX":2.2886242117008924},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2119,"spinDirection":216},"zone":12,"typeConfidence":0.59,"plateTime":0.4224261332527388,"extension":6.251625468032555},"index":0,"playId":"bd590c5b-aa68-3b7b-9a98-1340386b1894","pitchNumber":1,"startTime":"2026-03-20T02:55:12.065Z","endTime":"2026-03-20T02:55:15.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":86.4,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828014332485637,"aZ":-29.564361911361335,"pfxX":-6.499504127612018,"pfxZ":1.6508204982932515,"pX":-0.8336584084162119,"pZ":2.189669596640582,"vX0":3.343762048538748,"vY0":-125.74538086242715,"vZ0":-2.277119483887374,"x":148.78,"y":179.66,"x0":-1.3430695856697283,"y0":50.00593561815451,"z0":5.529008620864991,"aX":-10.30836969850969},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":10.9,"spinRate":1614,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4372101542749087,"extension":6.335134450191514},"index":1,"playId":"bce691e1-2d7c-3d47-9336-24bbfe50ab02","pitchNumber":2,"startTime":"2026-03-20T02:55:28.399Z","endTime":"2026-03-20T02:55:32.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489696313461845,"aZ":-33.75339238426397,"pfxX":-6.066671159808725,"pfxZ":-0.9957069429608172,"pX":0.224978244366522,"pZ":2.605961056999148,"vX0":5.431564636886036,"vY0":-125.65481778867921,"vZ0":-0.6242753656142656,"x":108.42,"y":168.42,"x0":-1.1853813705261138,"y0":50.00358674619132,"z0":5.620601729933659,"aX":-9.619133760218864},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":9.6,"spinRate":1578,"spinDirection":239},"zone":5,"typeConfidence":0.89,"plateTime":0.4373299669260473,"extension":6.29726349024825},"index":2,"playId":"a94049c6-3974-3e44-b486-f07438f79eb5","pitchNumber":3,"startTime":"2026-03-20T02:55:48.361Z","endTime":"2026-03-20T02:55:51.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931464084228168,"aZ":-24.174905299166532,"pfxX":-1.4795976329163878,"pfxZ":4.593495138899731,"pX":1.9013723483849239,"pZ":1.5769505768024001,"vX0":8.282141881852638,"vY0":-131.17708099900582,"vZ0":-4.726070363714815,"x":44.52,"y":196.2,"x0":-1.1055150283551454,"y0":50.00226800254678,"z0":5.205753053112888,"aX":-2.5767650640291255},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":0.8,"spinRate":2060,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.41766447106041626,"extension":6.399973162972021},"index":3,"playId":"43f03f4b-f9af-36d6-b018-36b62f63593b","pitchNumber":4,"startTime":"2026-03-20T02:56:12.801Z","endTime":"2026-03-20T02:56:18.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":3.36,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:56:18.466Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cal Raleigh doubles (3) on a sharp fly ball to center fielder Colby Thomas. Ryan Bliss scores. Brock Rodden scores. Luke Raley scores.","rbi":3,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T02:57:23.762Z","endTime":"2026-03-20T02:58:46.565Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T02:56:41.513Z","endTime":"2026-03-20T02:57:26.048Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.669587042417977,"aZ":-28.279936301311892,"pfxX":-9.549891882312188,"pfxZ":2.1176391209264835,"pX":0.21755971920820757,"pZ":1.9358866409435014,"vX0":6.705074315857047,"vY0":-134.9822845776531,"vZ0":-4.15076860909671,"x":108.71,"y":186.51,"x0":-1.0638549592600444,"y0":50.001489831460695,"z0":5.495583428901452,"aX":-17.538572263133467},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":1977,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.4065049388774957,"extension":6.603428190745434},"index":1,"playId":"ad1f2e7f-0015-301b-a084-e6abcf1cc9be","pitchNumber":1,"startTime":"2026-03-20T02:57:26.048Z","endTime":"2026-03-20T02:57:29.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105243745262673,"aZ":-26.890446110749334,"pfxX":0.004873766212180719,"pfxZ":3.048639917216608,"pX":1.6585202766575906,"pZ":2.595097177834869,"vX0":7.6447115191816986,"vY0":-131.00431536509905,"vZ0":-1.7808294720272797,"x":53.78,"y":168.71,"x0":-1.300274291605538,"y0":50.005492064224946,"z0":5.2969298193159675,"aX":0.008833230418666807},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-1.7,"spinRate":2152,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.41835160667744287,"extension":6.604396957319255},"index":2,"playId":"9e7ff343-8783-34fa-9379-6135f11c2046","pitchNumber":2,"startTime":"2026-03-20T02:57:44.402Z","endTime":"2026-03-20T02:57:47.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.3,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368202258938922,"aZ":-28.252125704265165,"pfxX":-7.366432732284684,"pfxZ":2.148014181739935,"pX":1.8839483961937966,"pZ":2.4576196315172414,"vX0":9.678955112403035,"vY0":-134.11510427454297,"vZ0":-2.9138250652248563,"x":45.19,"y":172.42,"x0":-0.8107482428344079,"y0":50.0034833149239,"z0":5.5682041159954085,"aX":-13.452163369164449},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":11.3,"spinRate":1975,"spinDirection":223},"zone":14,"typeConfidence":0.94,"plateTime":0.4080409165323271,"extension":6.628700092283803},"index":3,"playId":"80f8ebff-bf2e-3b80-b385-7bbb81a67b7f","pitchNumber":3,"startTime":"2026-03-20T02:58:02.761Z","endTime":"2026-03-20T02:58:06.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.3,"endSpeed":84.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00322019264856,"aZ":-23.203646104443244,"pfxX":-7.472190414797786,"pfxZ":4.9143683846827955,"pX":0.13561205985590366,"pZ":2.039419576647756,"vX0":6.462235479736172,"vY0":-134.19570034831847,"vZ0":-4.696136407904278,"x":111.83,"y":183.72,"x0":-1.332737353481476,"y0":50.0002459505,"z0":5.464710871256987,"aX":-13.628510159394395},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":12.1,"spinRate":2069,"spinDirection":221},"zone":8,"typeConfidence":0.92,"plateTime":0.40813931951458926,"extension":6.506217429144794},"hitData":{"launchSpeed":109.4,"launchAngle":30.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.69,"coordY":21.9}},"index":4,"playId":"fee1adee-6b4c-3f87-bd93-eea14960eafa","pitchNumber":4,"startTime":"2026-03-20T02:58:20.940Z","endTime":"2026-03-20T02:58:46.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-35.2,"leverageIndex":4.81,"dramaIndex":341.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:58:46.565Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Hood grounds out, third baseman Andy Ibáñez to first baseman Luke Mann.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:01:02.170Z","endTime":"2026-03-20T03:02:49.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1,4],"runnerIndex":[0,1],"runners":[{"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680996,"link":"/api/v1/people/680996"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T02:59:13.498Z","endTime":"2026-03-20T03:00:47.690Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brooks Kriske replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T03:00:47.690Z","endTime":"2026-03-20T03:01:04.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78895638690262,"aZ":-15.003805538826615,"pfxX":-5.087644533384097,"pfxZ":9.248041022649574,"pX":0.5101174303921575,"pZ":0.783703705700902,"vX0":5.558684064712789,"vY0":-136.1095619416412,"vZ0":-10.56428240147565,"x":97.56,"y":217.62,"x0":-0.9078360977900709,"y0":50.00127771693662,"z0":5.780425825622761,"aX":-9.44516363779902},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2253,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.4040272352545662,"extension":5.8182221939931695},"index":2,"playId":"03d51b73-63b8-35cf-8ef7-b0056f41a987","pitchNumber":1,"startTime":"2026-03-20T03:01:04.308Z","endTime":"2026-03-20T03:01:07.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206008578820935,"aZ":-29.34131485021165,"pfxX":-6.164197884620189,"pfxZ":1.9502561024026273,"pX":0.8675720381017642,"pZ":-0.5715390721934182,"vX0":6.113457745940857,"vY0":-120.8186618145794,"vZ0":-8.847561443752701,"x":83.93,"y":254.21,"x0":-0.9149954152466482,"y0":50.00393327617514,"z0":5.779052171350968,"aX":-8.961527974304383},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":9.4,"spinRate":1080,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4562720270413725,"extension":6.044484990677116},"index":3,"playId":"243ea2a5-479d-3640-bb5d-7e8ec0d86afa","pitchNumber":2,"startTime":"2026-03-20T03:01:19.825Z","endTime":"2026-03-20T03:01:26.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Brooks Kriske. Cal Raleigh to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":4,"actionPlayId":"243ea2a5-479d-3640-bb5d-7e8ec0d86afa","startTime":"2026-03-20T03:01:30.133Z","endTime":"2026-03-20T03:01:50.506Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"postOnThird":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-0.20000000000000107,"leverageIndex":0.58,"dramaIndex":21.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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921136310279326,"aZ":-13.368528577423822,"pfxX":-3.69265960319467,"pfxZ":9.986699414875952,"pX":-1.0891504537647239,"pZ":3.569241953496181,"vX0":1.6512930105287162,"vY0":-136.3431994395077,"vZ0":-4.150895057166478,"x":158.52,"y":142.41,"x0":-1.2228151847531523,"y0":50.00372378287655,"z0":6.033761185717603,"aX":-6.953763661077305},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2203,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4017095432379487,"extension":5.788051799437995},"index":5,"playId":"3042d417-ee42-3388-b2b9-1ca8d6d1d986","pitchNumber":3,"startTime":"2026-03-20T03:01:50.506Z","endTime":"2026-03-20T03:01:55.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20567479420633,"aZ":-11.715176852443511,"pfxX":-5.339749929265703,"pfxZ":10.924992775819367,"pX":-0.051870169357092176,"pZ":2.648234532993325,"vX0":4.680485945041467,"vY0":-136.28585955285595,"vZ0":-6.61411469336812,"x":118.98,"y":167.28,"x0":-1.1015273259363274,"y0":50.004851771625916,"z0":5.92353548114091,"aX":-10.001172154332325},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2188,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.40260175617008676,"extension":5.92449589205399},"index":6,"playId":"ae048437-03dd-3b70-abf6-1f9304bfa7b3","pitchNumber":4,"startTime":"2026-03-20T03:02:07.328Z","endTime":"2026-03-20T03:02:10.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76156984370295,"aZ":-32.41876917048032,"pfxX":-4.901532558143604,"pfxZ":-0.1659483566769504,"pX":-0.14640492160333607,"pZ":1.9311187223055413,"vX0":3.719203861116839,"vY0":-120.21976159858954,"vZ0":-2.6744374861525504,"x":122.58,"y":186.64,"x0":-1.0924446042704872,"y0":50.00573093481017,"z0":5.995328781988034,"aX":-7.028735175678131},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.7,"breakHorizontal":7.8,"spinRate":1043,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.45922497293790254,"extension":5.846247328546024},"index":7,"playId":"046c9ced-04d0-375e-86b9-c9de058210e8","pitchNumber":5,"startTime":"2026-03-20T03:02:21.423Z","endTime":"2026-03-20T03:02:25.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76300710398595,"aZ":-33.10198440721723,"pfxX":-6.056684873215053,"pfxZ":-0.6441700000596571,"pX":0.9449074136614958,"pZ":1.8092411964583661,"vX0":6.0092702994729565,"vY0":-120.7096123428703,"vZ0":-3.0871351150247976,"x":80.98,"y":189.93,"x0":-0.813222501554137,"y0":50.00049813221718,"z0":6.077668931447489,"aX":-8.762861153792317},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.7,"breakHorizontal":9.2,"spinRate":968,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4571687455216136,"extension":5.919847275195189},"hitData":{"launchSpeed":73.0,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.01,"coordY":174.44}},"index":8,"playId":"17992033-5ec7-3477-b41e-34337601a7b8","pitchNumber":6,"startTime":"2026-03-20T03:02:43.884Z","endTime":"2026-03-20T03:02:49.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681377,"link":"/api/v1/people/681377"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":681377,"link":"/api/v1/people/681377"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:02:49.783Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:04:54.064Z","endTime":"2026-03-20T03:06:44.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Josh Hood remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"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-20T03:04:53.428Z","endTime":"2026-03-20T03:04:53.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681377,"link":"/api/v1/people/681377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andrew Knizner replaces catcher Mitch Garver, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"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-20T03:04:53.454Z","endTime":"2026-03-20T03:04:53.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Colt Emerson replaces shortstop Leo Rivas, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"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-20T03:04:53.457Z","endTime":"2026-03-20T03:04:53.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin St. Laurent replaces second baseman Ryan Bliss, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"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-20T03:04:53.461Z","endTime":"2026-03-20T03:04:56.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694318,"link":"/api/v1/people/694318"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":669208,"link":"/api/v1/people/669208"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928720188159414,"aZ":-24.207732459618196,"pfxX":0.243724265021815,"pfxZ":4.949469501634663,"pX":-0.17796442683767688,"pZ":4.715559035891841,"vX0":4.91720343360431,"vY0":-125.91337142930946,"vZ0":2.2779796239931294,"x":123.78,"y":111.46,"x0":-2.1856531172925138,"y0":50.003209752857494,"z0":5.754522553150831,"aX":0.392419568092523},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.6,"spinRate":2184,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.43455588842248183,"extension":6.661434316082452},"index":4,"playId":"5fe63fe7-983e-33e5-b7ad-0683e9a13fd8","pitchNumber":1,"startTime":"2026-03-20T03:04:56.146Z","endTime":"2026-03-20T03:04:59.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673372112475047,"aZ":-24.023571234981976,"pfxX":-0.10703733097288115,"pfxZ":5.0307695679816415,"pX":0.269545988952268,"pZ":3.9284436790476485,"vX0":6.18644238646818,"vY0":-126.2529362515683,"vZ0":0.3816379059763184,"x":106.73,"y":132.71,"x0":-2.1943644101725757,"y0":50.00528711148586,"z0":5.702082500025256,"aX":-0.17320830460366202},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":-1.2,"spinRate":2235,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.43312103063339347,"extension":6.730709120049324},"index":5,"playId":"5dcf52cb-468a-327d-b117-519ed0b97576","pitchNumber":2,"startTime":"2026-03-20T03:05:07.808Z","endTime":"2026-03-20T03:05:11.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964436364454574,"aZ":-20.143427687237708,"pfxX":-8.721322348987771,"pfxZ":7.039914864551965,"pX":0.32248405796342394,"pZ":2.531335840246867,"vX0":8.446352767773336,"vY0":-129.84881697364466,"vZ0":-3.950645495462038,"x":104.71,"y":170.43,"x0":-1.838009671410216,"y0":50.00463646235794,"z0":5.603554414266035,"aX":-14.908030174062732},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.1,"breakHorizontal":13.9,"spinRate":2119,"spinDirection":215},"zone":6,"typeConfidence":0.93,"plateTime":0.42168641871644486,"extension":6.8087052871822635},"index":6,"playId":"deb7ccc5-372f-3130-84c5-877eba787350","pitchNumber":3,"startTime":"2026-03-20T03:05:19.597Z","endTime":"2026-03-20T03:05:33.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59118613180465,"aZ":-21.195192323015153,"pfxX":-0.4197593055750559,"pfxZ":6.6979669070340675,"pX":0.7286654023862273,"pZ":1.861280113032909,"vX0":7.220851529744308,"vY0":-126.86884278261319,"vZ0":-4.850623959607439,"x":89.22,"y":188.53,"x0":-2.0930918178312385,"y0":50.00289324437004,"z0":5.4748756876460885,"aX":-0.6883674228151925},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.3,"breakHorizontal":-0.8,"spinRate":2312,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.43079147335971113,"extension":6.854978521162161},"index":7,"playId":"ff5a9154-37a7-37f7-aae2-e99ef43f87bc","pitchNumber":4,"startTime":"2026-03-20T03:05:57.200Z","endTime":"2026-03-20T03:06:00.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5840732917448,"aZ":-23.254312799687956,"pfxX":-9.035338188620528,"pfxZ":5.165895574226562,"pX":-0.5860915796139814,"pZ":3.4548171799683494,"vX0":6.481457252825371,"vY0":-130.63572814548147,"vZ0":-1.2783249652945368,"x":139.34,"y":145.5,"x0":-1.9256833367774102,"y0":50.00617734362941,"z0":5.69894865672765,"aX":-15.615695947669355},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2096,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.41932223522607703,"extension":6.720680252707688},"index":8,"playId":"3cb8fd48-60f4-3218-8f8b-f34c58fd3b05","pitchNumber":5,"startTime":"2026-03-20T03:06:08.174Z","endTime":"2026-03-20T03:06:12.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179300287870447,"aZ":-21.088093439690994,"pfxX":-0.0011665135497977985,"pfxZ":6.65194068883019,"pX":2.2899638603975188,"pZ":1.907474150311986,"vX0":10.601462350638732,"vY0":-127.9420436326083,"vZ0":-4.858289648163463,"x":29.71,"y":187.28,"x0":-1.8983728427374766,"y0":50.00047454578819,"z0":5.472900896821732,"aX":-0.0036456541727330556},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.2,"breakHorizontal":-2.3,"spinRate":2274,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4272984409157621,"extension":6.811655874921085},"index":9,"playId":"4077f39c-51e6-3d9f-8404-a1e2dc821080","pitchNumber":6,"startTime":"2026-03-20T03:06:40.699Z","endTime":"2026-03-20T03:06:44.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:06:44.391Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:06:50.357Z","endTime":"2026-03-20T03:07:54.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.532956797451643,"aZ":-36.200075986878204,"pfxX":0.2419501496452392,"pfxZ":-3.114600908538697,"pX":-0.2559871693783155,"pZ":1.751785867709193,"vX0":4.245109257524376,"vY0":-113.3040839491718,"vZ0":-0.615997422100026,"x":126.76,"y":191.48,"x0":-2.188548259308725,"y0":50.00132510226288,"z0":5.658155159234381,"aX":0.3120612497651308},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.5,"breakHorizontal":-1.6,"spinRate":2155,"spinDirection":28},"zone":8,"typeConfidence":0.9,"plateTime":0.4842217885541804,"extension":6.547012556394906},"index":0,"playId":"946ea281-bffa-3e58-92ba-4ba08586a5d0","pitchNumber":1,"startTime":"2026-03-20T03:07:09.980Z","endTime":"2026-03-20T03:07:13.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28792843349425,"aZ":-22.93203672250218,"pfxX":-10.186292177436508,"pfxZ":5.411306148767654,"pX":0.5857734941456137,"pZ":0.8953208334018001,"vX0":9.644867508142822,"vY0":-130.1385539956335,"vZ0":-7.3633299907657115,"x":94.67,"y":214.61,"x0":-1.8517887875698853,"y0":50.006212500734456,"z0":5.508829234795333,"aX":-17.408999584756668},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":16.2,"spinRate":2068,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.421492989736878,"extension":6.951124973573361},"index":1,"playId":"50b6764e-6687-38e5-9f6d-1abff9318f81","pitchNumber":2,"startTime":"2026-03-20T03:07:28.491Z","endTime":"2026-03-20T03:07:32.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.2,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099279961077524,"aZ":-18.09536256558302,"pfxX":-1.5691149741253714,"pfxZ":8.65432180142901,"pX":-0.08667762706628658,"pZ":2.326399272657337,"vX0":5.647962397245454,"vY0":-126.8003502635631,"vZ0":-4.409513150439478,"x":120.3,"y":175.97,"x0":-2.1398469513986798,"y0":50.00475773164391,"z0":5.5331079382263235,"aX":-2.5535492079173334},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.9,"breakHorizontal":1.6,"spinRate":2216,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.4320674682591328,"extension":6.831159227920117},"hitData":{"launchSpeed":90.2,"launchAngle":42.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.48,"coordY":106.0}},"index":2,"playId":"b5b53a0c-903c-38f5-92a5-af54cfe4dd3b","pitchNumber":3,"startTime":"2026-03-20T03:07:46.180Z","endTime":"2026-03-20T03:07:54.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-4.6999999999999975,"leverageIndex":2.06,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:07:54.578Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Ibáñez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:08:12.669Z","endTime":"2026-03-20T03:08:58.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271872337288407,"aZ":-23.722199066464015,"pfxX":-8.961551866049124,"pfxZ":5.074671183748135,"pX":-0.3991228576171893,"pZ":3.4063803667544197,"vX0":7.373475121211541,"vY0":-128.4192799875838,"vZ0":-0.9832955195885843,"x":132.21,"y":146.81,"x0":-2.147098753706911,"y0":50.00429781911444,"z0":5.644289083989603,"aX":-14.928746825268728},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":2036,"spinDirection":216},"zone":11,"typeConfidence":0.93,"plateTime":0.4269719971707562,"extension":6.849495161572434},"index":0,"playId":"7347ab5e-9b0e-3090-9634-edbd75f932a4","pitchNumber":1,"startTime":"2026-03-20T03:08:15.312Z","endTime":"2026-03-20T03:08:18.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12450796929517,"aZ":-34.62115662940113,"pfxX":2.1141308976595177,"pfxZ":-1.809295716554451,"pX":-0.02018218249782286,"pZ":1.4477666730878382,"vX0":4.196738030427241,"vY0":-115.55777069328494,"vZ0":-1.7078415245239185,"x":117.77,"y":199.69,"x0":-2.1367562199450516,"y0":50.00550291027718,"z0":5.5313833939819705,"aX":2.8513094543207456},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2237,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.47451043734870835,"extension":6.704544796746284},"index":1,"playId":"0f18da60-fcd7-311c-9e9f-1d4121b62fa0","pitchNumber":2,"startTime":"2026-03-20T03:08:39.113Z","endTime":"2026-03-20T03:08:42.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1560580838405,"aZ":-34.0179804317779,"pfxX":0.8825195453303243,"pfxZ":-1.3352389721380322,"pX":1.2741215728984272,"pZ":0.8891405053985618,"vX0":7.125954709563088,"vY0":-117.17762756072577,"vZ0":-3.425628359190802,"x":68.43,"y":214.77,"x0":-1.927044564403373,"y0":50.00052612396846,"z0":5.564174356897146,"aX":1.2208494191804342},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.0,"breakHorizontal":-3.5,"spinRate":2227,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.46830444206023225,"extension":6.607876064360369},"index":2,"playId":"7907dffc-dbf8-3ed6-9eaf-23a049366844","pitchNumber":3,"startTime":"2026-03-20T03:08:55.949Z","endTime":"2026-03-20T03:08:58.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:08:58.949Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out sharply to center fielder Luke Raley.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:09:02.342Z","endTime":"2026-03-20T03:09:29.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87310821636706,"aZ":-18.463519949984455,"pfxX":-0.7283295572984305,"pfxZ":8.363273362031975,"pX":0.4360302716137795,"pZ":2.0891188875099536,"vX0":6.673028223117076,"vY0":-127.18720135109865,"vZ0":-4.743358274136984,"x":100.38,"y":182.37,"x0":-2.1261593864756025,"y0":50.006018566143666,"z0":5.440910340341806,"aX":-1.195546641951829},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.3,"breakHorizontal":-0.1,"spinRate":2283,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.43051000778833703,"extension":6.904107006138638},"hitData":{"launchSpeed":103.2,"launchAngle":37.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.5,"coordY":38.89}},"index":0,"playId":"1adde10f-3537-358d-be92-6d15f696b941","pitchNumber":1,"startTime":"2026-03-20T03:09:20.703Z","endTime":"2026-03-20T03:09:29.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:09:29.342Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a sharp line drive to center fielder Colby Thomas.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:11:43.703Z","endTime":"2026-03-20T03:13:50.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colby Halter replaces second baseman Jeff McNeil, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"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-20T03:11:24.993Z","endTime":"2026-03-20T03:11:25.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690985,"link":"/api/v1/people/690985"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Elvis Alvarado replaces Brooks Kriske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"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-20T03:11:25.030Z","endTime":"2026-03-20T03:11:45.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32912426739617,"aZ":-20.923343355668656,"pfxX":-9.9611478301315,"pfxZ":5.401502176845987,"pX":-0.8186729218229268,"pZ":2.3645192517818945,"vX0":7.35137154422927,"vY0":-143.02645247147035,"vZ0":-4.887756256363115,"x":148.21,"y":174.94,"x0":-2.1211413280304723,"y0":50.00249480522786,"z0":5.397986757837782,"aX":-20.74813861538459},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.0,"breakHorizontal":16.7,"spinRate":2411,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38217467131920957,"extension":5.45172908696319},"index":2,"playId":"4128cc7f-d5f9-37ff-861c-8f31d1cccd7b","pitchNumber":1,"startTime":"2026-03-20T03:11:45.617Z","endTime":"2026-03-20T03:11:48.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.375101056213573,"aZ":-34.50065122282934,"pfxX":0.28353199440738186,"pfxZ":-1.4719088530345878,"pX":-0.14693303969188112,"pZ":3.4069007420113744,"vX0":5.253857958792091,"vY0":-124.90924075716525,"vZ0":1.6021056768181803,"x":122.6,"y":146.79,"x0":-2.315223857791552,"y0":50.0040359068586,"z0":5.595774745142514,"aX":0.44710293393807155},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":-1.7,"spinRate":727,"spinDirection":262},"zone":11,"typeConfidence":2.0,"plateTime":0.43865213651100143,"extension":5.71694494314615},"index":3,"playId":"c0b1f19f-dad7-3556-9bdf-36fa7e31e345","pitchNumber":2,"startTime":"2026-03-20T03:12:05.871Z","endTime":"2026-03-20T03:12:08.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.825431926882324,"aZ":-16.86478725334058,"pfxX":-7.369838019219296,"pfxZ":7.257742252921544,"pX":0.6518782797611645,"pZ":4.04778307958816,"vX0":10.667324346742992,"vY0":-144.17273945850303,"vZ0":-1.3592929863628456,"x":92.15,"y":129.49,"x0":-2.134800200999787,"y0":50.00528836751002,"z0":5.563912659692609,"aX":-15.551936003972225},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2271,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3795988481025807,"extension":5.543068156126787},"index":4,"playId":"c7a1751b-0c10-39f0-86c3-82ecd62ddcc6","pitchNumber":3,"startTime":"2026-03-20T03:12:33.204Z","endTime":"2026-03-20T03:12:37.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37272257611946,"aZ":-25.30416130829039,"pfxX":-11.21410936993146,"pfxZ":3.3125597736415546,"pX":1.3617201407763193,"pZ":1.9798768627923524,"vX0":13.394494923243867,"vY0":-142.73046799406336,"vZ0":-4.758589621037632,"x":65.09,"y":185.32,"x0":-1.9243186785497877,"y0":50.00267007505821,"z0":5.252495247626496,"aX":-23.249964948352545},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":17.8,"spinRate":2295,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3830495209944704,"extension":5.716675422850888},"index":5,"playId":"601b5750-728b-31f1-882b-0433cde7204f","pitchNumber":4,"startTime":"2026-03-20T03:12:59.461Z","endTime":"2026-03-20T03:13:02.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012551916202725,"aZ":-31.57634212765537,"pfxX":1.9700226500830134,"pfxZ":0.37309210148614724,"pX":-4.249628089046467,"pZ":5.064289835740364,"vX0":-4.071635402227486,"vY0":-125.58179388933486,"vZ0":4.724869581843447,"x":278.99,"y":102.04,"x0":-2.861510757127663,"y0":50.00115123367822,"z0":5.730330146900838,"aX":3.1391438147977593},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-2.6,"spinRate":994,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.4365661230856346,"extension":5.5399709933868655},"index":6,"playId":"b8eda599-526d-30dc-aafc-a35645da918a","pitchNumber":5,"startTime":"2026-03-20T03:13:19.957Z","endTime":"2026-03-20T03:13:22.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523905472511206,"aZ":-18.529437568771645,"pfxX":-8.47286471145605,"pfxZ":6.622701897744053,"pX":-0.7247266259915366,"pZ":2.155791254335302,"vX0":7.186289159608436,"vY0":-142.37900400073124,"vZ0":-5.568311275676562,"x":144.62,"y":180.57,"x0":-2.1758445528512587,"y0":50.0047990555533,"z0":5.302636975523638,"aX":-17.463918520281233},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.0,"breakHorizontal":13.9,"spinRate":2238,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38412479530994226,"extension":5.741973374928896},"hitData":{"launchSpeed":105.5,"launchAngle":11.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.17,"coordY":108.41}},"index":7,"playId":"dcd8b7bc-b351-3902-a691-eef4756d150c","pitchNumber":6,"startTime":"2026-03-20T03:13:40.582Z","endTime":"2026-03-20T03:13:50.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-0.9999999999999991,"leverageIndex":0.27,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:13:50.553Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andrew Knizner grounds into a double play, shortstop Drew Swift to second baseman Colby Halter to first baseman Luke Mann. Josh Naylor out at 2nd. Andrew Knizner out at 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:13:49.708Z","endTime":"2026-03-20T03:15:30.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669439,"link":"/api/v1/people/669439"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690985,"link":"/api/v1/people/690985"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690985,"link":"/api/v1/people/690985"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680996,"link":"/api/v1/people/680996"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":97.7,"endSpeed":88.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.718591842992254,"aZ":-13.950677262554194,"pfxX":-8.447050443084438,"pfxZ":9.010972927970997,"pX":0.46733480885549306,"pZ":1.5411509575056217,"vX0":10.484464213499823,"vY0":-141.64489122292338,"vZ0":-7.769211833933269,"x":99.19,"y":197.17,"x0":-2.192578369405491,"y0":50.00508210874536,"z0":5.220256126735506,"aX":-17.088801353028447},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2368,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3873570242639617,"extension":5.7194624503115845},"index":0,"playId":"dc338a88-98fe-3465-801d-d27d83fe4b48","pitchNumber":1,"startTime":"2026-03-20T03:14:19.886Z","endTime":"2026-03-20T03:14:23.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":97.4,"endSpeed":88.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54682771258089,"aZ":-20.249145673499964,"pfxX":-10.311748777628846,"pfxZ":5.919816162425208,"pX":-0.3205312110633785,"pZ":1.222281503667843,"vX0":9.147984222949194,"vY0":-141.36410523533957,"vZ0":-7.33595369383813,"x":129.22,"y":205.78,"x0":-2.265750725747607,"y0":50.00590286581774,"z0":5.160628582753035,"aX":-20.782566137987168},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":16.7,"spinRate":2454,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.38811219992919943,"extension":5.698794915534053},"index":1,"playId":"b5c7ac35-91ff-3e71-af48-8e602b0ec00f","pitchNumber":2,"startTime":"2026-03-20T03:14:36.895Z","endTime":"2026-03-20T03:14:40.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"64f3d197-f3bc-3d6c-ad01-b5a6337d806e","startTime":"2026-03-20T03:15:02.566Z","endTime":"2026-03-20T03:15:06.588Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62608893406003,"aZ":-24.17312632022189,"pfxX":-10.571527362375333,"pfxZ":4.015317462771984,"pX":-0.15064006009797803,"pZ":2.1825651636431953,"vX0":9.917075197789133,"vY0":-140.4657701493665,"vZ0":-4.00961756479554,"x":122.74,"y":179.85,"x0":-2.358132027808895,"y0":50.00418304900479,"z0":5.205510095141474,"aX":-21.06962867435097},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2279,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39034710015118224,"extension":5.6963393830612015},"hitData":{"launchSpeed":87.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.3,"coordY":150.82}},"index":3,"playId":"ecad6aeb-2f57-3c69-851a-3466326e9f30","pitchNumber":3,"startTime":"2026-03-20T03:15:20.510Z","endTime":"2026-03-20T03:15:30.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":2.2,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:15:30.157Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to center fielder Colby Thomas.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:15:35.441Z","endTime":"2026-03-20T03:16:17.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95983340906075,"aZ":-22.129008417093115,"pfxX":-10.046947198217087,"pfxZ":4.832710314460632,"pX":0.4125764346923251,"pZ":2.094949984496625,"vX0":10.725125242959528,"vY0":-143.20531147441093,"vZ0":-5.375884875773775,"x":101.27,"y":182.22,"x0":-2.0751482846317244,"y0":50.002023810373245,"z0":5.380173510065384,"aX":-20.87506346000501},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":2291,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3824252584336021,"extension":5.622929456647054},"index":0,"playId":"09a775c2-f71a-3176-b6ef-5077e544e184","pitchNumber":1,"startTime":"2026-03-20T03:15:55.776Z","endTime":"2026-03-20T03:15:58.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2867636882199,"aZ":-25.575825490332868,"pfxX":-3.4128393664816064,"pfxZ":4.12871161934102,"pX":0.5928523073721658,"pZ":1.8388763167276767,"vX0":8.10152803391766,"vY0":-127.21737294199242,"vZ0":-3.5180194219596954,"x":94.4,"y":189.13,"x0":-2.2261645955700327,"y0":50.001248792006365,"z0":5.325947133448325,"aX":-5.452052168368603},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":3.8,"spinRate":2267,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.4348099798585916,"extension":5.757418977075051},"hitData":{"launchSpeed":100.2,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.18,"coordY":93.88}},"index":1,"playId":"058fd400-e309-3d39-adac-8b9cd9d70395","pitchNumber":2,"startTime":"2026-03-20T03:16:09.732Z","endTime":"2026-03-20T03:16:17.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:16:17.045Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Emerson walks. Randy Arozarena to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:17:02.761Z","endTime":"2026-03-20T03:18:24.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":"7b3c6e0e-30e4-38ad-aa61-3a86046567bc","startTime":"2026-03-20T03:16:48.698Z","endTime":"2026-03-20T03:16:51.767Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55267826041794,"aZ":-22.528217187931492,"pfxX":-11.062008756151526,"pfxZ":4.80812008122526,"pX":1.4240199665210036,"pZ":2.7478486745023427,"vX0":13.2918835134091,"vY0":-140.03849668460236,"vZ0":-3.224792524254407,"x":62.72,"y":164.59,"x0":-1.923654993515558,"y0":50.005022930762046,"z0":5.370516900718217,"aX":-22.202475012891682},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2378,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3895945372763503,"extension":5.657092547516148},"index":1,"playId":"e716ff8f-6a56-3932-9830-dcbd24d8d3f1","pitchNumber":1,"startTime":"2026-03-20T03:17:04.938Z","endTime":"2026-03-20T03:17:07.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"153691c2-6f75-3d96-8f57-2ef8b73d4465","startTime":"2026-03-20T03:17:25.094Z","endTime":"2026-03-20T03:17:28.453Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.769352521165068,"aZ":-19.054964159014556,"pfxX":-10.01986431515126,"pfxZ":6.333068376032462,"pX":-0.8520641673781533,"pZ":1.8454591828812121,"vX0":7.71972514223194,"vY0":-142.78807429651604,"vZ0":-6.263077884782845,"x":149.48,"y":188.95,"x0":-2.283904944499465,"y0":50.00713130280603,"z0":5.259598349729397,"aX":-20.7699680892881},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":16.7,"spinRate":2419,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3830613774302334,"extension":5.761663233093512},"index":3,"playId":"a453f946-49ca-3e5b-b24e-9bef74edefc5","pitchNumber":2,"startTime":"2026-03-20T03:17:43.191Z","endTime":"2026-03-20T03:17:46.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.652716962015397,"aZ":-20.19809765740159,"pfxX":-10.441180184937355,"pfxZ":5.863697616615273,"pX":-1.876566788574247,"pZ":2.2849616785176634,"vX0":4.668189800054074,"vY0":-141.79229435511658,"vZ0":-5.421169365773522,"x":188.53,"y":177.09,"x0":-2.18554720034366,"y0":50.00022128260456,"z0":5.505697580516262,"aX":-21.31011216801395},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":18.0,"spinRate":2402,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3859135061700245,"extension":5.626731455941393},"index":4,"playId":"d192db83-d053-3f2b-8bb2-d4642cd4ef56","pitchNumber":3,"startTime":"2026-03-20T03:18:01.495Z","endTime":"2026-03-20T03:18:04.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2328279319609,"aZ":-22.67490395527822,"pfxX":-10.207796359270706,"pfxZ":4.701280134884714,"pX":-1.3652419922685644,"pZ":2.6584541097866046,"vX0":6.232823745507124,"vY0":-141.03674086094108,"vZ0":-3.6386521256828024,"x":169.04,"y":167.0,"x0":-2.274430409775881,"y0":50.00129607237172,"z0":5.422675974896583,"aX":-20.620209683767293},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":17.3,"spinRate":2383,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3879315154997247,"extension":5.680694770223675},"index":5,"playId":"f5b3ae8d-4832-39b5-9a07-bc926d28d2a2","pitchNumber":4,"startTime":"2026-03-20T03:18:21.476Z","endTime":"2026-03-20T03:18:24.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":-0.6000000000000005,"leverageIndex":0.29,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:18:24.989Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Austin St. Laurent grounds into a force out, fielded by shortstop Drew Swift. Colt Emerson out at 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:18:25.359Z","endTime":"2026-03-20T03:19:46.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694318,"fullName":"Austin St. Laurent","link":"/api/v1/people/694318"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669439,"link":"/api/v1/people/669439"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694318,"fullName":"Austin St. Laurent","link":"/api/v1/people/694318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731222162820746,"aZ":-20.977479346616796,"pfxX":-10.434923485527221,"pfxZ":5.543096115892451,"pX":-0.6447687981615315,"pZ":2.5682546059067373,"vX0":8.423620259908942,"vY0":-140.88809420979186,"vZ0":-4.383441915656353,"x":141.58,"y":169.44,"x0":-2.3113774527129505,"y0":50.00059075301291,"z0":5.492483771187239,"aX":-21.064645156553617},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2526,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38814976153351965,"extension":5.724420944950314},"index":0,"playId":"ac88ca29-29e1-33b1-97b7-9550bf65cbf4","pitchNumber":1,"startTime":"2026-03-20T03:19:01.720Z","endTime":"2026-03-20T03:19:04.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694318,"link":"/api/v1/people/694318","batSide":{"code":"R","description":"Right"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7226139883445,"aZ":-23.587599912686787,"pfxX":-11.882247229362502,"pfxZ":4.2648558692317255,"pX":0.7508830512559386,"pZ":2.9227203008841056,"vX0":13.168150522498491,"vY0":-140.95095386410676,"vZ0":-2.604846555639962,"x":88.38,"y":159.87,"x0":-2.435382286025141,"y0":50.00466988196622,"z0":5.380196868706271,"aX":-23.93630465273799},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":18.8,"spinRate":2511,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.38843661591421474,"extension":5.832537179510414},"index":1,"playId":"6476010b-c4d2-3b03-b028-d6b185831575","pitchNumber":2,"startTime":"2026-03-20T03:19:20.760Z","endTime":"2026-03-20T03:19:24.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694318,"link":"/api/v1/people/694318","batSide":{"code":"R","description":"Right"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09995481431206,"aZ":-20.59308596187195,"pfxX":-9.978863836412394,"pfxZ":5.761137048364631,"pX":-0.23977536336562003,"pZ":2.269146387169156,"vX0":9.377635460476878,"vY0":-140.6682322727245,"vZ0":-4.8132998453072195,"x":126.14,"y":177.51,"x0":-2.315827214801551,"y0":50.000051997573856,"z0":5.332457363486103,"aX":-20.049511693911445},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":2519,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3889804357295126,"extension":5.93183888682647},"hitData":{"launchSpeed":93.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.27,"coordY":153.85}},"index":2,"playId":"593b2d1f-a839-3102-b468-cc6204bf1a8e","pitchNumber":3,"startTime":"2026-03-20T03:19:40.695Z","endTime":"2026-03-20T03:19:46.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694318,"link":"/api/v1/people/694318","batSide":{"code":"R","description":"Right"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694318,"link":"/api/v1/people/694318"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":694318,"link":"/api/v1/people/694318"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":1.2999999999999998,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:19:46.180Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Mann doubles (1) on a line drive to right fielder Josh Hood.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:21:46.378Z","endTime":"2026-03-20T03:23:13.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681377,"link":"/api/v1/people/681377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Caleb Cali replaces first baseman Josh Naylor, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"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-20T03:21:37.376Z","endTime":"2026-03-20T03:21:48.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856867096369285,"aZ":-22.67479558332807,"pfxX":1.9751174803399145,"pfxZ":5.891102295150803,"pX":-0.16720434130935913,"pZ":3.3776015814611964,"vX0":4.289678482188437,"vY0":-126.24172325479763,"vZ0":-1.1446438978499223,"x":123.37,"y":147.58,"x0":-2.1455469809835024,"y0":50.003745742790436,"z0":5.663157340134231,"aX":3.186249148483526},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.7,"breakHorizontal":-4.6,"spinRate":2195,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.4339670092296526,"extension":6.791188147720704},"index":1,"playId":"48e5ca64-628e-38c7-b7bc-38ffab034fc6","pitchNumber":1,"startTime":"2026-03-20T03:21:48.498Z","endTime":"2026-03-20T03:21:51.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736847942801262,"aZ":-41.59538351790662,"pfxX":4.780593888774818,"pfxZ":-7.614031440436717,"pX":1.4419771750457369,"pZ":0.8835431074060348,"vX0":6.091930747850904,"vY0":-111.33454119891393,"vZ0":-1.096484271375367,"x":62.04,"y":214.92,"x0":-1.9665826160893018,"y0":50.00494502978695,"z0":5.743997417267868,"aX":5.912388995265515},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-13.7,"breakHorizontal":-10.4,"spinRate":2411,"spinDirection":30},"zone":14,"typeConfidence":0.87,"plateTime":0.4947764124723415,"extension":6.553054101059867},"index":2,"playId":"6d7156c6-0597-352e-8554-621143f125e4","pitchNumber":2,"startTime":"2026-03-20T03:21:59.990Z","endTime":"2026-03-20T03:22:03.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.676385168734985,"aZ":-26.346323027894556,"pfxX":-8.344837408252207,"pfxZ":3.9677443977274525,"pX":-1.6902430705005038,"pZ":3.043203028913619,"vX0":3.8176316085790174,"vY0":-119.9474072795337,"vZ0":-0.812514830846814,"x":181.43,"y":156.61,"x0":-2.212429425696938,"y0":50.00001251660617,"z0":5.720896885430841,"aX":-12.24261917946025},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":1949,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4554173613361039,"extension":6.677332805462106},"index":3,"playId":"05511271-315c-3a3f-9677-2792712ac751","pitchNumber":3,"startTime":"2026-03-20T03:22:15.010Z","endTime":"2026-03-20T03:22:18.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187561023383413,"aZ":-24.938778550909056,"pfxX":0.6663735657397298,"pfxZ":4.517294489521312,"pX":0.34907468708153555,"pZ":4.296332386913894,"vX0":5.882730102625762,"vY0":-125.4791895241768,"vZ0":1.5733422771860721,"x":103.69,"y":122.78,"x0":-2.107508889975197,"y0":50.00507665730385,"z0":5.685869595698888,"aX":1.0678005376734188},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.5,"spinRate":2231,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.4356654425344795,"extension":6.785542957862312},"index":4,"playId":"95b5efcd-5c61-3189-9e20-70f8f1a9f3ae","pitchNumber":4,"startTime":"2026-03-20T03:22:27.952Z","endTime":"2026-03-20T03:22:30.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48507098319222,"aZ":-25.152309150853878,"pfxX":-9.12879170906107,"pfxZ":4.1753621628710285,"pX":-0.7368417451205561,"pZ":3.191219081833826,"vX0":5.685267802903978,"vY0":-128.76308594786954,"vZ0":-1.612221483824642,"x":145.09,"y":152.62,"x0":-1.7863052131154824,"y0":50.00027944935177,"z0":5.769623080870444,"aX":-15.342103336160806},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2032,"spinDirection":214},"zone":1,"typeConfidence":0.92,"plateTime":0.42521286731567054,"extension":6.677423880707742},"index":5,"playId":"bfdd81e8-944d-347e-b8cd-e78f08b10836","pitchNumber":5,"startTime":"2026-03-20T03:22:44.525Z","endTime":"2026-03-20T03:22:48.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283164974369743,"aZ":-22.30973204704683,"pfxX":-8.543939920150363,"pfxZ":5.69574555577994,"pX":-0.02561603769304095,"pZ":2.641200235038926,"vX0":7.582309605783971,"vY0":-130.7083252772501,"vZ0":-3.2817339544969597,"x":117.98,"y":167.47,"x0":-1.8525584785444944,"y0":50.00364993581572,"z0":5.586235950220768,"aX":-14.799925590383808},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2055,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.41888531193904877,"extension":6.783937408955681},"hitData":{"launchSpeed":92.5,"launchAngle":19.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.54,"coordY":115.41}},"index":6,"playId":"644dda6c-8dc0-36dd-ab78-393309afdde3","pitchNumber":6,"startTime":"2026-03-20T03:23:00.574Z","endTime":"2026-03-20T03:23:13.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680996,"link":"/api/v1/people/680996"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":680996,"link":"/api/v1/people/680996"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.6,"awayTeamWinProbability":84.4,"homeTeamWinProbabilityAdded":6.9,"leverageIndex":1.08,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:23:13.697Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wynns strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:23:12.361Z","endTime":"2026-03-20T03:25:37.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"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":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.589014826773834,"aZ":-35.00899036178967,"pfxX":0.2908898083061444,"pfxZ":-2.154056804978974,"pX":0.3666259839817841,"pZ":1.816350551917404,"vX0":5.435012277809647,"vY0":-114.26408712848944,"vZ0":-0.8795727635658595,"x":103.03,"y":189.74,"x0":-2.0831320527755994,"y0":50.00049245529637,"z0":5.654304262542846,"aX":0.38279664540307506},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.8,"breakHorizontal":-1.9,"spinRate":2133,"spinDirection":38},"zone":9,"typeConfidence":0.9,"plateTime":0.47985050045143485,"extension":6.735743706254917},"index":0,"playId":"b6311dd6-c2c3-3e9e-900f-ee5420411cf3","pitchNumber":1,"startTime":"2026-03-20T03:23:47.592Z","endTime":"2026-03-20T03:23:51.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"second":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.844447350622243,"aZ":-31.743299473091454,"pfxX":0.5214190658263496,"pfxZ":0.31975963681746533,"pX":2.0118364678040814,"pZ":0.04543614351306676,"vX0":8.669914223559633,"vY0":-115.03465132258819,"vZ0":-5.33074711479351,"x":40.31,"y":237.55,"x0":-1.8696347407216996,"y0":50.00167853919377,"z0":5.46120263342563,"aX":0.7002912010530283},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.5,"breakHorizontal":-3.1,"spinRate":2134,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.47568029146825275,"extension":6.890828625286876},"index":1,"playId":"e279f148-7672-391d-9a65-07f837b62c4c","pitchNumber":2,"startTime":"2026-03-20T03:24:04.602Z","endTime":"2026-03-20T03:24:10.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"second":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Dane Dunning. Luke Mann to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"e279f148-7672-391d-9a65-07f837b62c4c","startTime":"2026-03-20T03:24:18.164Z","endTime":"2026-03-20T03:24:34.942Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680996,"link":"/api/v1/people/680996"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"second":{"id":680996,"link":"/api/v1/people/680996"},"postOnThird":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":1.91,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.555844652352736,"aZ":-23.38504085844593,"pfxX":-9.006793331907605,"pfxZ":5.186321881682198,"pX":0.5805041467774613,"pZ":1.6934049781794442,"vX0":9.12158180912869,"vY0":-129.02992430760358,"vZ0":-5.206392448730477,"x":94.87,"y":193.06,"x0":-1.8216378008750496,"y0":50.00390137843109,"z0":5.527322382135804,"aX":-15.266419529493295},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":2104,"spinDirection":209},"zone":9,"typeConfidence":0.92,"plateTime":0.4236612551810599,"extension":6.902915124897118},"index":3,"playId":"6cf5fdd9-7689-3df3-98e4-876917b24355","pitchNumber":3,"startTime":"2026-03-20T03:24:34.942Z","endTime":"2026-03-20T03:24:38.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"third":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167759249207784,"aZ":-22.85212313431872,"pfxX":0.797373919958499,"pfxZ":5.7631215489254615,"pX":-0.2834001049731518,"pZ":3.426453457659301,"vX0":4.323855921183369,"vY0":-125.74960899188312,"vZ0":-0.7153420125298753,"x":127.8,"y":146.27,"x0":-2.121817459666139,"y0":50.00220967975321,"z0":5.55250053164988,"aX":1.2880999207426829},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.6,"breakHorizontal":-2.4,"spinRate":2185,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.43395583210822686,"extension":6.822976262839036},"index":4,"playId":"16716178-0b2b-3045-99db-22b7a28f7893","pitchNumber":4,"startTime":"2026-03-20T03:24:51.990Z","endTime":"2026-03-20T03:24:55.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"third":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.596701829953076,"aZ":-35.51188329357077,"pfxX":-0.021571545561283045,"pfxZ":-2.4836031731870687,"pX":0.6373841405666134,"pZ":0.6993833393583997,"vX0":6.000832716762574,"vY0":-115.0323123577503,"vZ0":-3.269845760327322,"x":92.7,"y":219.9,"x0":-1.9981700885404041,"y0":50.002916231113375,"z0":5.5694056441426225,"aX":-0.03051349141474059},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.0,"breakHorizontal":-1.4,"spinRate":2118,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.47548954857708603,"extension":6.816960562580269},"index":5,"playId":"13b7cd8a-4025-3ace-96f2-b9a14e6b7726","pitchNumber":5,"startTime":"2026-03-20T03:25:13.616Z","endTime":"2026-03-20T03:25:16.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"third":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60969317073693,"aZ":-43.127321461763025,"pfxX":5.123346694019583,"pfxZ":-9.158402081663086,"pX":0.7510135990011004,"pZ":1.2001507598460122,"vX0":4.60913373179572,"vY0":-109.40197891347144,"vZ0":0.33674191360721006,"x":88.37,"y":206.38,"x0":-2.058503235021138,"y0":50.00010400870922,"z0":5.715610812755703,"aX":6.12967107107716},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-16.1,"breakHorizontal":-10.6,"spinRate":2274,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.5031296066574291,"extension":6.639236110465402},"index":6,"playId":"943d18c1-844b-37f2-a4fc-684cbe465d33","pitchNumber":6,"startTime":"2026-03-20T03:25:34.702Z","endTime":"2026-03-20T03:25:37.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"third":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-4.999999999999998,"leverageIndex":1.91,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:25:37.832Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, second baseman Austin St. Laurent to first baseman Caleb Cali. Luke Mann scores.","rbi":1,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:25:38.203Z","endTime":"2026-03-20T03:26:13.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694318,"link":"/api/v1/people/694318"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847103527624608,"aZ":-24.04325058062526,"pfxX":1.1686100082480122,"pfxZ":5.100156308898809,"pX":0.8928773633916405,"pZ":2.781934547431038,"vX0":6.904966608058007,"vY0":-125.07243302613239,"vZ0":-1.9727748232534426,"x":82.97,"y":163.67,"x0":-2.0486851627632365,"y0":50.000706234456295,"z0":5.541148778219341,"aX":1.8608997147163284},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.0,"breakHorizontal":-3.6,"spinRate":2160,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.43696253239933736,"extension":6.88086604259792},"hitData":{"launchSpeed":83.6,"launchAngle":8.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.68,"coordY":134.38}},"index":0,"playId":"7ea0b053-6957-3f8e-9a59-b38012afd04f","pitchNumber":1,"startTime":"2026-03-20T03:26:01.679Z","endTime":"2026-03-20T03:26:13.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"third":{"id":680996,"link":"/api/v1/people/680996"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":1.53,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:26:13.486Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:26:16.653Z","endTime":"2026-03-20T03:27:31.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07679700266363,"aZ":-22.498436842960352,"pfxX":-8.490905970733014,"pfxZ":5.70007277477035,"pX":0.6036956751498767,"pZ":2.4906197308680613,"vX0":9.314890319205496,"vY0":-128.99802635925656,"vZ0":-3.30034059940255,"x":93.99,"y":171.53,"x0":-1.9390003067351869,"y0":50.00067753708696,"z0":5.507148756507055,"aX":-14.408399475469434},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.8,"breakHorizontal":13.4,"spinRate":1997,"spinDirection":216},"zone":6,"typeConfidence":0.93,"plateTime":0.423474686986125,"extension":6.973548720513295},"index":0,"playId":"26248b97-c176-377c-88d6-bda3a54ea87a","pitchNumber":1,"startTime":"2026-03-20T03:26:31.476Z","endTime":"2026-03-20T03:26:34.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":79.5,"endSpeed":73.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278032143103154,"aZ":-33.50207385607084,"pfxX":0.3621862107432756,"pfxZ":-0.9823062642274145,"pX":0.7519035403003249,"pZ":1.2997653705596677,"vX0":6.207820052981047,"vY0":-115.58642987311879,"vZ0":-2.3876972911701833,"x":88.34,"y":203.69,"x0":-2.019890669828893,"y0":50.005317206132375,"z0":5.574550630788233,"aX":0.487253166110134},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.2,"breakHorizontal":-2.3,"spinRate":2146,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4745406835228989,"extension":6.65019404744122},"index":1,"playId":"5387f58c-e7d8-3471-a3b0-1bf536236e5c","pitchNumber":2,"startTime":"2026-03-20T03:26:42.851Z","endTime":"2026-03-20T03:26:46.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":89.6,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890531951179256,"aZ":-19.79081683345065,"pfxX":-8.157883018404485,"pfxZ":7.193383044184228,"pX":1.0270102560438426,"pZ":1.7959986669239791,"vX0":9.912860314591395,"vY0":-130.03367059335838,"vZ0":-5.723760823054808,"x":77.85,"y":190.29,"x0":-1.7650992787763178,"y0":50.00525688970043,"z0":5.5157272355624585,"aX":-14.048613386294734},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":2095,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.42036038552653165,"extension":6.888840359691425},"index":2,"playId":"65fd01c2-f8d7-3870-ad78-7df1ca96bcb2","pitchNumber":3,"startTime":"2026-03-20T03:26:56.717Z","endTime":"2026-03-20T03:27:00.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28425733623329,"aZ":-19.539863827482048,"pfxX":-0.7911688480917531,"pfxZ":7.757809705032233,"pX":1.0113102377181267,"pZ":2.4755857509629418,"vX0":7.792237196145861,"vY0":-126.44056264379026,"vZ0":-3.6036396462899347,"x":78.45,"y":171.94,"x0":-1.9996751145715095,"y0":50.00568638480766,"z0":5.475511434627622,"aX":-1.289354434504517},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.4,"breakHorizontal":-0.2,"spinRate":2183,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.43216736400313227,"extension":6.992788782260886},"index":3,"playId":"f4b65b46-2016-38bf-9262-f54aca121b48","pitchNumber":4,"startTime":"2026-03-20T03:27:09.272Z","endTime":"2026-03-20T03:27:12.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.531742283803375,"aZ":-43.06123813111766,"pfxX":4.618634011181322,"pfxZ":-9.16117350787368,"pX":-0.07522813382872988,"pZ":1.5099385269478225,"vX0":3.0405592995512647,"vY0":-109.07326812188772,"vZ0":1.0122675974781938,"x":119.87,"y":198.01,"x0":-2.093595781237863,"y0":50.00013898965958,"z0":5.73166168755179,"aX":5.4909372944869705},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-15.8,"breakHorizontal":-9.2,"spinRate":2204,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.504691693215265,"extension":6.678441348721036},"index":4,"playId":"af78c51c-a0d1-3c76-b051-562d22b5003c","pitchNumber":5,"startTime":"2026-03-20T03:27:27.862Z","endTime":"2026-03-20T03:27:31.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:27:31.003Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brock Rodden singles on a line drive to shortstop Drew Swift.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T03:29:40.855Z","endTime":"2026-03-20T03:30:09.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669439,"link":"/api/v1/people/669439"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Perkins replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"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-20T03:28:53.273Z","endTime":"2026-03-20T03:29:42.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.3,"endSpeed":78.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252946932810076,"aZ":-30.045108466205413,"pfxX":7.334151460264149,"pfxZ":1.3567150571132567,"pX":-0.644026854798349,"pZ":1.7771951685140646,"vX0":1.3954404088702241,"vY0":-124.35099558583138,"vZ0":-2.372522575548299,"x":141.55,"y":190.8,"x0":-2.165193114953055,"y0":50.00466680036516,"z0":5.229138952924743,"aX":11.51953966661412},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-13.6,"spinRate":2750,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.43998456856173584,"extension":6.061880931763773},"index":1,"playId":"ed1dde18-04e9-3c92-8806-fbe8879fb47a","pitchNumber":1,"startTime":"2026-03-20T03:29:42.958Z","endTime":"2026-03-20T03:29:46.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946511238674848,"aZ":-14.697342557236645,"pfxX":-5.00296145086366,"pfxZ":8.747687489881114,"pX":0.9953668411461387,"pZ":2.5465400290541162,"vX0":9.485786052370955,"vY0":-140.2719147112713,"vZ0":-4.919441840198187,"x":79.06,"y":170.02,"x0":-1.776109814464351,"y0":50.00375345373754,"z0":5.27727824964382,"aX":-9.997191848415623},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2131,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3900834886276523,"extension":6.208688524838266},"hitData":{"launchSpeed":52.6,"launchAngle":37.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":77.06,"coordY":150.77}},"index":2,"playId":"0da23a78-9288-3f71-926c-a8251538bd95","pitchNumber":2,"startTime":"2026-03-20T03:30:00.029Z","endTime":"2026-03-20T03:30:09.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:30:09.927Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Luke Raley reaches on a fielder's choice. Brock Rodden to 2nd. Brock Rodden advances to 2nd, on a throwing error by pitcher Jack Perkins.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T03:30:55.657Z","endTime":"2026-03-20T03:32:12.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08317556-0686-0003-001c-f08cd117d70a","startTime":"2026-03-20T03:30:44.664Z","endTime":"2026-03-20T03:30:57.808Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600544279423925,"aZ":-23.968817942217743,"pfxX":0.11122709849018886,"pfxZ":4.258784964555177,"pX":0.6480852893094122,"pZ":3.679905710608246,"vX0":7.141414409397247,"vY0":-137.4689024658331,"vZ0":0.022827696983639068,"x":92.3,"y":139.42,"x0":-1.990666685581968,"y0":50.00316399214768,"z0":5.289841011294783,"aX":0.21203881701554536},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.6,"spinRate":2285,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3974452058180522,"extension":6.095462088084379},"index":1,"playId":"db89c7bd-6618-3cd9-b566-5374bdcc9a9b","pitchNumber":1,"startTime":"2026-03-20T03:30:57.808Z","endTime":"2026-03-20T03:31:01.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.471821384077113,"aZ":-14.838616406465395,"pfxX":-5.520167815961671,"pfxZ":8.835145772509957,"pX":0.20973794602075663,"pZ":2.789385491943879,"vX0":7.652831764301645,"vY0":-139.0340644969695,"vZ0":-3.757741620900617,"x":109.01,"y":163.47,"x0":-1.858213613638098,"y0":50.00445003936612,"z0":5.139894620634692,"aX":-10.834119533837889},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2177,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39358202691288646,"extension":6.152449757345154},"index":2,"playId":"9bce6ac9-adab-37f1-b3fa-99ffdee2c4f1","pitchNumber":2,"startTime":"2026-03-20T03:31:15.998Z","endTime":"2026-03-20T03:31:18.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39100486940423,"aZ":-16.920864726782582,"pfxX":-7.259673980790917,"pfxZ":7.93374014601704,"pX":-0.2900455030583635,"pZ":0.8009034302325697,"vX0":7.194704551296067,"vY0":-137.71173618046308,"vZ0":-8.006087428254698,"x":128.06,"y":217.16,"x0":-1.9924462715509925,"y0":50.0014839975559,"z0":4.889025160569972,"aX":-13.952558116102526},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":11.6,"spinRate":2149,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3976331838484737,"extension":6.239774537204066},"index":3,"playId":"745a756d-bd0f-312f-8a6c-04676004b28b","pitchNumber":3,"startTime":"2026-03-20T03:31:37.631Z","endTime":"2026-03-20T03:31:41.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":90.1,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25521957974323,"aZ":-30.546908562754453,"pfxX":-8.085206495471493,"pfxZ":0.9236379262656902,"pX":-0.9549867643368609,"pZ":1.8618624621084068,"vX0":5.216106758665073,"vY0":-131.24002995171332,"vZ0":-2.87160030007406,"x":153.4,"y":188.51,"x0":-1.9119554686283458,"y0":50.00052774316988,"z0":5.231702321743756,"aX":-14.184482189035887},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":13.6,"spinRate":1091,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.41642824368683984,"extension":6.229655259986004},"hitData":{"launchSpeed":54.6,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.02,"coordY":181.1}},"index":4,"playId":"350a96b9-d5d5-3e45-8931-9a8aef41cef0","pitchNumber":4,"startTime":"2026-03-20T03:31:59.176Z","endTime":"2026-03-20T03:32:12.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:32:12.042Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T03:32:31.177Z","endTime":"2026-03-20T03:35:18.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79891999815328,"aZ":-22.677046569576852,"pfxX":-0.11521948781600155,"pfxZ":5.0544129598481895,"pX":-0.774697733497483,"pZ":3.659296371587633,"vX0":3.2750535837933814,"vY0":-135.55126804103656,"vZ0":-0.323487824666468,"x":146.53,"y":139.98,"x0":-1.978490265179223,"y0":50.00667669001986,"z0":5.349708088988944,"aX":-0.2174961135918024},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":2303,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40251204822218956,"extension":6.0644844837612695},"index":0,"playId":"085c180c-045d-3530-902c-f4046d580825","pitchNumber":1,"startTime":"2026-03-20T03:32:49.883Z","endTime":"2026-03-20T03:32:53.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758749783019695,"aZ":-22.500369451140077,"pfxX":-0.5612883600042835,"pfxZ":5.146342350625455,"pX":0.23195977891942654,"pZ":2.9714571041101094,"vX0":5.681209314256124,"vY0":-135.95061236427316,"vZ0":-1.9056867740608352,"x":108.16,"y":158.55,"x0":-1.8084620023956897,"y0":50.00106175772381,"z0":5.237320831414838,"aX":-1.0561573408684846},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":-0.1,"spinRate":2331,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40231635429451984,"extension":6.116437356829573},"index":1,"playId":"264a5e6d-0784-35b6-b9bb-d507e7bb78f0","pitchNumber":2,"startTime":"2026-03-20T03:33:10.974Z","endTime":"2026-03-20T03:33:13.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.4,"endSpeed":87.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02778582145768,"aZ":-16.341090387227837,"pfxX":-4.922923604205058,"pfxZ":8.094515186537233,"pX":0.1988866721733803,"pZ":2.294025164688235,"vX0":7.40149085437081,"vY0":-138.72347819199962,"vZ0":-4.82667434592701,"x":109.42,"y":176.84,"x0":-1.8598685348040338,"y0":50.00115533908314,"z0":5.1401098525540805,"aX":-9.627801385211079},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2178,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3943178447992275,"extension":6.1886412448678865},"index":2,"playId":"739baf10-5263-3be5-8398-23f4cd41d9c9","pitchNumber":3,"startTime":"2026-03-20T03:33:31.731Z","endTime":"2026-03-20T03:33:34.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":90.7,"endSpeed":83.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001800151546192,"aZ":-21.804181977225454,"pfxX":-4.323935512561939,"pfxZ":5.87012881708306,"pX":-0.45952895527859705,"pZ":2.6925155601027404,"vX0":5.078020985931861,"vY0":-132.0241405771887,"vZ0":-2.537070143526708,"x":134.52,"y":166.08,"x0":-1.845693599114236,"y0":50.00172587609883,"z0":5.270044776578845,"aX":-7.636335030451721},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":6.7,"spinRate":1207,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4148171632317825,"extension":6.1887386287954795},"index":3,"playId":"005a5634-93f2-3a78-980e-f30b9a7603fd","pitchNumber":4,"startTime":"2026-03-20T03:33:56.425Z","endTime":"2026-03-20T03:34:00.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-20T03:34:14.009Z","endTime":"2026-03-20T03:34:33.651Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54701203916025,"aZ":-27.3939828415833,"pfxX":-8.633112826192619,"pfxZ":2.6934065143644284,"pX":-0.8103832299507889,"pZ":0.8366767317702942,"vX0":5.974902344287903,"vY0":-131.99908350455388,"vZ0":-6.134069649744035,"x":147.89,"y":216.19,"x0":-1.9749269542256076,"y0":50.00270043408793,"z0":5.191909989072156,"aX":-15.324174376407843},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":1187,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.41401358489528883,"extension":6.411390328124639},"index":5,"playId":"9928eba5-3dc5-3651-bbea-ae8bf0d99246","pitchNumber":5,"startTime":"2026-03-20T03:34:33.651Z","endTime":"2026-03-20T03:34:37.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.9,"endSpeed":88.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36412187777267,"aZ":-16.135804097134326,"pfxX":-5.146685337773482,"pfxZ":8.110525178531535,"pX":1.3091172630316323,"pZ":1.936421829248505,"vX0":10.300860921050731,"vY0":-139.28393342816065,"vZ0":-6.118202868847947,"x":67.1,"y":186.5,"x0":-1.7575989262279839,"y0":50.005558169789566,"z0":5.21687133765621,"aX":-10.181600736172655},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":7.3,"spinRate":2193,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3922723846750058,"extension":6.2160068493802365},"index":6,"playId":"f3015a3a-a87d-3a7c-b079-369c7b2aa864","pitchNumber":6,"startTime":"2026-03-20T03:34:55.004Z","endTime":"2026-03-20T03:34:58.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505234885094687,"aZ":-24.501496176220865,"pfxX":-1.562129437959805,"pfxZ":4.018283819901525,"pX":1.0066182114050652,"pZ":1.926863444650944,"vX0":8.440525442374174,"vY0":-137.0620062398882,"vZ0":-4.239536171236776,"x":78.63,"y":186.75,"x0":-1.9059605385887344,"y0":50.000611536535416,"z0":5.161200918848453,"aX":-2.982325461024475},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":1.1,"spinRate":2323,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3991941665528995,"extension":6.291527980852276},"index":7,"playId":"14117cc1-9947-3d0e-be7e-b9006a8c9833","pitchNumber":7,"startTime":"2026-03-20T03:35:15.571Z","endTime":"2026-03-20T03:35:18.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:35:18.571Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Hood strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T03:35:35.255Z","endTime":"2026-03-20T03:38:08.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681377,"fullName":"Josh Hood","link":"/api/v1/people/681377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857196613387117,"aZ":-17.614219462660735,"pfxX":-5.33519340622084,"pfxZ":7.245947059258022,"pX":0.21629395187408776,"pZ":4.037370656422735,"vX0":8.111330131504277,"vY0":-140.64062217036926,"vZ0":-0.5465527246809346,"x":108.76,"y":129.77,"x0":-2.007476165802682,"y0":50.00690804933525,"z0":5.373027194644131,"aX":-10.727536486381279},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":8.0,"spinRate":2083,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38893152250872465,"extension":6.3422112033305655},"index":0,"playId":"e91a886c-1ddf-3646-bc52-423dac0da08f","pitchNumber":1,"startTime":"2026-03-20T03:35:57.275Z","endTime":"2026-03-20T03:36:00.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389615542288436,"aZ":-29.82785435595719,"pfxX":8.269480982220935,"pfxZ":1.520652693602968,"pX":0.8034871109374514,"pZ":2.0316975602623057,"vX0":4.240595205672272,"vY0":-123.74537523388895,"vZ0":-1.722486813814856,"x":86.37,"y":183.92,"x0":-2.008576446192759,"y0":50.00448150793949,"z0":5.242743427243993,"aX":12.787711777538288},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":-16.0,"spinRate":2863,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44312368278328895,"extension":6.105840331718778},"index":1,"playId":"23a556cb-1f77-3eb0-8915-d668b86bc917","pitchNumber":2,"startTime":"2026-03-20T03:36:17.907Z","endTime":"2026-03-20T03:36:20.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837377918092812,"aZ":-26.790039227797948,"pfxX":6.174484707118631,"pfxZ":3.5242481701213366,"pX":0.7610589712460925,"pZ":1.5122319084184992,"vX0":4.921928274439128,"vY0":-123.16094908860991,"vZ0":-3.156991646549916,"x":87.99,"y":197.95,"x0":-2.069540534643249,"y0":50.000734117029424,"z0":5.0909275155924805,"aX":9.426970127282758},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.9,"breakHorizontal":-12.4,"spinRate":2763,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4457568386669126,"extension":6.217037269540852},"index":2,"playId":"5a473300-4b60-3b63-9886-a964a8f92ddd","pitchNumber":3,"startTime":"2026-03-20T03:36:41.219Z","endTime":"2026-03-20T03:36:44.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-20T03:37:05.147Z","endTime":"2026-03-20T03:37:16.793Z","isPitch":false,"type":"action","player":{"id":681377,"link":"/api/v1/people/681377"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"bedd4251-4959-3987-a392-fe5d72ea59d7","startTime":"2026-03-20T03:37:16.793Z","endTime":"2026-03-20T03:37:20.909Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12275517131975,"aZ":-15.04599973353203,"pfxX":-4.9186387777575815,"pfxZ":8.669917817886796,"pX":-0.46008223178682117,"pZ":2.7691196553118247,"vX0":6.268299715214237,"vY0":-139.79867864464325,"vZ0":-3.8947173207387227,"x":134.54,"y":164.01,"x0":-2.0944457518091517,"y0":50.001668619935685,"z0":5.170912985847025,"aX":-9.71588794285719},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2185,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3921055314486104,"extension":6.268737117237902},"index":5,"playId":"fe2eaf08-ac9e-3c55-8895-46211748b4c7","pitchNumber":4,"startTime":"2026-03-20T03:37:42.606Z","endTime":"2026-03-20T03:37:45.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.672255174857163,"aZ":-15.709051812242219,"pfxX":-5.064121908295893,"pfxZ":8.321848335354712,"pX":0.14762972112789735,"pZ":2.8512688469718768,"vX0":7.645721623195165,"vY0":-139.58539295587423,"vZ0":-3.4449243075929723,"x":111.37,"y":161.8,"x0":-1.965776005049274,"y0":50.00247027933696,"z0":5.132276163247926,"aX":-10.019550015904226},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2321,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3920207057989624,"extension":6.311720368089615},"index":6,"playId":"5f6fd09e-2b31-3b27-a0cc-1ec31207e178","pitchNumber":5,"startTime":"2026-03-20T03:38:05.477Z","endTime":"2026-03-20T03:38:08.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":681377,"link":"/api/v1/people/681377","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681377,"link":"/api/v1/people/681377"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":681377,"link":"/api/v1/people/681377"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:38:08.477Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Cali strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T03:38:10.498Z","endTime":"2026-03-20T03:39:46.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687730,"fullName":"Caleb Cali","link":"/api/v1/people/687730"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":687730,"fullName":"Caleb Cali","link":"/api/v1/people/687730"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.891729171306256,"aZ":-27.865959826148078,"pfxX":5.110140152744769,"pfxZ":2.7340528841507252,"pX":1.0585625301615231,"pZ":1.332535099917223,"vX0":6.072532632168085,"vY0":-125.14005082572847,"vZ0":-3.587801433477351,"x":76.65,"y":202.8,"x0":-2.0696503135251065,"y0":50.0018986724931,"z0":5.08503559288101,"aX":8.046910082892524},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-10.7,"spinRate":2721,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43885759082294795,"extension":6.193829862919175},"index":0,"playId":"3590aa1d-d489-3201-a7f9-aff29d34e2f6","pitchNumber":1,"startTime":"2026-03-20T03:38:34.838Z","endTime":"2026-03-20T03:38:38.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.7,"endSpeed":87.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793712214366764,"aZ":-16.122115272481768,"pfxX":-5.877366998203337,"pfxZ":8.153369996945198,"pX":-0.5044255045396259,"pZ":3.1807541628949845,"vX0":6.257665456394867,"vY0":-139.30441642796566,"vZ0":-2.6302932494686035,"x":136.23,"y":152.9,"x0":-2.014436717356124,"y0":50.003851851707346,"z0":5.200891826758351,"aX":-11.572343014789833},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":9.4,"spinRate":2302,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3929395589427509,"extension":6.178371628130807},"index":1,"playId":"18b93bcb-1a9e-37b1-8581-4aa0d1837863","pitchNumber":2,"startTime":"2026-03-20T03:38:54.468Z","endTime":"2026-03-20T03:39:00.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.4,"endSpeed":87.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877255643504146,"aZ":-13.970654742928204,"pfxX":-5.14070863307373,"pfxZ":9.343730448976778,"pX":0.081757799396093,"pZ":2.200922719535548,"vX0":7.5635550749811555,"vY0":-138.6604594199091,"vZ0":-5.450904206112156,"x":113.88,"y":179.36,"x0":-2.012862987707896,"y0":50.00311573214407,"z0":5.123758470958742,"aX":-10.015795164498732},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2163,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39496062710964974,"extension":6.303974409791533},"index":2,"playId":"70ce6695-df20-3e54-8349-77d3d60e69ed","pitchNumber":3,"startTime":"2026-03-20T03:39:23.218Z","endTime":"2026-03-20T03:39:26.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.423006599923276,"aZ":-29.880272825861972,"pfxX":5.473617696965039,"pfxZ":1.4142370086518818,"pX":0.7961181999456475,"pZ":1.5464298792193139,"vX0":5.517311897330935,"vY0":-127.00109108517997,"vZ0":-2.956172839469909,"x":86.65,"y":197.03,"x0":-2.1203543054995038,"y0":50.00403397358511,"z0":5.116466445235188,"aX":8.889587511627264},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-11.3,"spinRate":2797,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4322339628808147,"extension":6.1638320483020665},"index":3,"playId":"8a8c89e2-f414-3681-9bc4-f8b33496a0ec","pitchNumber":4,"startTime":"2026-03-20T03:39:43.545Z","endTime":"2026-03-20T03:39:46.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":690985,"link":"/api/v1/people/690985"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:39:46.562Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Swift singles on a ground ball to third baseman Josh Hood.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T03:42:18.082Z","endTime":"2026-03-20T03:43:46.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813609,"fullName":"Reese Lumpkin","link":"/api/v1/people/813609"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681377,"link":"/api/v1/people/681377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Reese Lumpkin replaces Dane Dunning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"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-20T03:42:20.214Z","endTime":"2026-03-20T03:42:20.215Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813609,"link":"/api/v1/people/813609"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Aiden Taurek replaces third baseman Brock Rodden, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":4,"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-20T03:42:20.216Z","endTime":"2026-03-20T03:42:20.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702522,"link":"/api/v1/people/702522"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":801126,"link":"/api/v1/people/801126"},"defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to third base for Josh Hood.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"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-20T03:42:20.218Z","endTime":"2026-03-20T03:42:20.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681377,"link":"/api/v1/people/681377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":801126,"link":"/api/v1/people/801126"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":681377,"link":"/api/v1/people/681377"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343145489565426,"aZ":-25.981449004480442,"pfxX":-9.029294772637897,"pfxZ":3.3209222510663707,"pX":0.4952150103442446,"pZ":2.898547634538729,"vX0":9.709719240742778,"vY0":-135.62303772876953,"vZ0":-1.3437600952943192,"x":98.12,"y":160.52,"x0":-1.9562692618688096,"y0":50.00401415356258,"z0":5.2106000102618335,"aX":-16.841700506829422},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":2041,"spinDirection":240},"zone":3,"typeConfidence":1.35,"plateTime":0.40368792620191485,"extension":6.302042634035814},"index":3,"playId":"192f1213-2e7b-360a-9b5f-63431ac286b6","pitchNumber":1,"startTime":"2026-03-20T03:42:20.220Z","endTime":"2026-03-20T03:42:23.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478250633918545,"aZ":-25.79943701557893,"pfxX":-8.665490356012247,"pfxZ":3.436789924348428,"pX":0.9264589335840986,"pZ":3.0812271543420717,"vX0":10.656269734098343,"vY0":-135.13741235219823,"vZ0":-0.8867604265567417,"x":81.69,"y":155.59,"x0":-1.9356136734460276,"y0":50.005191575467734,"z0":5.220172583029703,"aX":-16.086514313044717},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":2081,"spinDirection":233},"zone":12,"typeConfidence":1.36,"plateTime":0.4047637629570029,"extension":6.398206670405312},"index":4,"playId":"b60c8f39-c3b7-396f-b92d-1b9e85c36797","pitchNumber":2,"startTime":"2026-03-20T03:42:34.636Z","endTime":"2026-03-20T03:42:37.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.885151309263332,"aZ":-32.12739259681888,"pfxX":6.231690504143599,"pfxZ":0.03373082112928705,"pX":1.4558421926711427,"pZ":0.967129803339685,"vX0":6.142062538856046,"vY0":-112.96783110345997,"vZ0":-1.8078388018022888,"x":61.51,"y":212.67,"x0":-2.1146303820264154,"y0":50.0023409524653,"z0":5.028101220222365,"aX":7.9971042504622},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.1,"breakHorizontal":-13.0,"spinRate":2469,"spinDirection":58},"zone":14,"typeConfidence":1.36,"plateTime":0.4861329554692819,"extension":6.27264066654859},"index":5,"playId":"86ee3f40-ba93-3c01-88ba-a743bda4987d","pitchNumber":3,"startTime":"2026-03-20T03:42:49.360Z","endTime":"2026-03-20T03:42:52.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258219090340834,"aZ":-26.572249146973792,"pfxX":-9.182233097680786,"pfxZ":3.0358544113166577,"pX":0.592290159883481,"pZ":2.7451954322988876,"vX0":9.924708225965908,"vY0":-135.1987836276927,"vZ0":-1.4817058170989252,"x":94.42,"y":164.66,"x0":-1.9381949210046936,"y0":50.003325286408426,"z0":5.170275376843031,"aX":-16.95074853525839},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":2242,"spinDirection":237},"zone":6,"typeConfidence":1.34,"plateTime":0.405565668534122,"extension":6.308622022503989},"index":6,"playId":"111ef6bf-5e1e-3ece-aa8b-379028dfd44b","pitchNumber":4,"startTime":"2026-03-20T03:43:04.437Z","endTime":"2026-03-20T03:43:07.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.003502455979568,"aZ":-31.607694665148674,"pfxX":6.250670424470426,"pfxZ":0.43352138186883105,"pX":1.604802070249593,"pZ":0.9775704682213319,"vX0":6.914839791593031,"vY0":-113.86668441287479,"vZ0":-2.1228297837081245,"x":55.83,"y":212.39,"x0":-2.2898631372698053,"y0":50.00351902289555,"z0":5.066260002763101,"aX":8.160247089201578},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.5,"breakHorizontal":-13.2,"spinRate":2492,"spinDirection":59},"zone":14,"typeConfidence":1.28,"plateTime":0.4820701497725799,"extension":6.429300910029947},"index":7,"playId":"3c57d8a7-9011-3938-9080-5056793cc73f","pitchNumber":5,"startTime":"2026-03-20T03:43:19.691Z","endTime":"2026-03-20T03:43:22.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412000331116108,"aZ":-28.779918914312002,"pfxX":-10.014912920138615,"pfxZ":1.8312037247057606,"pX":-0.7661390350145333,"pZ":2.0831399511381754,"vX0":7.067375980121298,"vY0":-135.31798027933112,"vZ0":-2.6628973665426923,"x":146.2,"y":182.54,"x0":-2.1099651751150916,"y0":50.005592738532314,"z0":5.095535961674148,"aX":-18.58352999662436},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":16.7,"spinRate":2157,"spinDirection":242},"zone":7,"typeConfidence":1.33,"plateTime":0.40470583417958794,"extension":6.24560583983183},"hitData":{"launchSpeed":87.0,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.25,"coordY":178.68}},"index":8,"playId":"a9e6fbb8-9656-3631-955f-ffceac1ac7ee","pitchNumber":6,"startTime":"2026-03-20T03:43:36.893Z","endTime":"2026-03-20T03:43:46.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669439,"link":"/api/v1/people/669439"},"credit":"b_ab"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_ab"},{"player":{"id":669439,"link":"/api/v1/people/669439"},"credit":"b_pa"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.88,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:43:46.082Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out softly, first baseman Caleb Cali to pitcher Reese Lumpkin. Drew Swift to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T03:44:09.938Z","endTime":"2026-03-20T03:45:45.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813609,"fullName":"Reese Lumpkin","link":"/api/v1/people/813609"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brian Serven replaces Lawrence Butler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"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-20T03:44:05.505Z","endTime":"2026-03-20T03:44:12.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43835868137644,"aZ":-33.639925815499794,"pfxX":-10.248268982197365,"pfxZ":-0.8124872046288338,"pX":0.2913308908346673,"pZ":3.831298963390786,"vX0":10.145074106742857,"vY0":-133.4098567393193,"vZ0":2.5535809092502535,"x":105.9,"y":135.33,"x0":-2.234236374210416,"y0":50.00515704776332,"z0":5.290788743246878,"aX":-18.425280295470056},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":2130,"spinDirection":240},"zone":12,"typeConfidence":1.24,"plateTime":0.41100072307335944,"extension":6.2148823146431855},"index":1,"playId":"c5092785-7deb-3ced-b60d-bd59f72de964","pitchNumber":1,"startTime":"2026-03-20T03:44:12.031Z","endTime":"2026-03-20T03:44:15.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116295558412624,"aZ":-31.723954743986354,"pfxX":-9.90652170033306,"pfxZ":0.2482685480621818,"pX":-0.11477965896656125,"pZ":3.395773427960683,"vX0":8.849026251609667,"vY0":-134.66530728886224,"vZ0":1.069154281754178,"x":121.38,"y":147.09,"x0":-2.155523568041656,"y0":50.005957684002425,"z0":5.236956688359539,"aX":-18.206994362129198},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.0,"breakHorizontal":16.1,"spinRate":2161,"spinDirection":239},"zone":2,"typeConfidence":1.31,"plateTime":0.40666143018294765,"extension":6.169843305413131},"index":2,"playId":"399b68b8-9898-3075-9db1-f9e754673063","pitchNumber":2,"startTime":"2026-03-20T03:44:29.879Z","endTime":"2026-03-20T03:44:33.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84280507470911,"aZ":-33.06583791369809,"pfxX":-10.402070390830627,"pfxZ":-0.49716928196563437,"pX":1.1637707089342688,"pZ":2.7238310773719876,"vX0":11.6922821759093,"vY0":-132.95390041658365,"vZ0":-0.10660690611222245,"x":72.64,"y":165.24,"x0":-1.9421217814352751,"y0":50.003967906692495,"z0":5.166654959159408,"aX":-18.600557955762103},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.7,"breakHorizontal":16.3,"spinRate":2129,"spinDirection":244},"zone":12,"typeConfidence":1.22,"plateTime":0.4121583536406628,"extension":6.285303272629633},"index":3,"playId":"05e22d8d-4df4-3ceb-b54b-c1dc653a9f8c","pitchNumber":3,"startTime":"2026-03-20T03:44:46.776Z","endTime":"2026-03-20T03:44:49.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69790529664771,"aZ":-28.98199787761985,"pfxX":-10.981036269747127,"pfxZ":1.7584818340286077,"pX":0.5321380918561398,"pZ":2.4446799563723647,"vX0":10.79975901259897,"vY0":-133.94080219970712,"vZ0":-1.6906621742064278,"x":96.72,"y":172.77,"x0":-2.1310157581524365,"y0":50.00098283252293,"z0":5.162240590834572,"aX":-19.89431577334379},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":17.5,"spinRate":2178,"spinDirection":238},"zone":6,"typeConfidence":1.29,"plateTime":0.4093852368769708,"extension":6.366577693016524},"index":4,"playId":"f01a2fbc-6649-3505-b948-97d5daa94843","pitchNumber":4,"startTime":"2026-03-20T03:45:05.537Z","endTime":"2026-03-20T03:45:09.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445322205803613,"aZ":-32.35436789336132,"pfxX":7.662013169218154,"pfxZ":-0.1350616092177912,"pX":1.4265983858430777,"pZ":2.074282139366045,"vX0":5.9665657887784285,"vY0":-114.47718037979334,"vZ0":0.1267301801277445,"x":62.62,"y":182.77,"x0":-2.215318819203227,"y0":50.00431234993469,"z0":5.2028831711407815,"aX":10.101084690209278},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.1,"breakHorizontal":-15.5,"spinRate":2574,"spinDirection":63},"zone":14,"typeConfidence":1.36,"plateTime":0.4796903981177225,"extension":6.47775662394464},"hitData":{"launchSpeed":56.5,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":142.91,"coordY":172.81}},"index":5,"playId":"589c8056-fa4a-38ec-b729-005b59d3a3ba","pitchNumber":5,"startTime":"2026-03-20T03:45:33.346Z","endTime":"2026-03-20T03:45:45.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_ab"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_ab"},{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_pa"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-6.799999999999999,"leverageIndex":3.7,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:45:45.039Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Halter grounds out to first baseman Caleb Cali. Drew Swift to 3rd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T03:45:52.356Z","endTime":"2026-03-20T03:47:46.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690985,"fullName":"Colby Halter","link":"/api/v1/people/690985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813609,"fullName":"Reese Lumpkin","link":"/api/v1/people/813609"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690985,"fullName":"Colby Halter","link":"/api/v1/people/690985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.145159459467813,"aZ":-34.37190206183402,"pfxX":8.835773647652061,"pfxZ":-1.6962523209115457,"pX":-1.218272100651842,"pZ":3.4091380272903407,"vX0":0.12601660153366429,"vY0":-113.20566444096892,"vZ0":3.501680567752003,"x":163.44,"y":146.73,"x0":-2.422237936443165,"y0":50.00409709572151,"z0":5.288467815418492,"aX":11.439556737150921},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.8,"breakHorizontal":-16.1,"spinRate":2326,"spinDirection":51},"zone":11,"typeConfidence":1.36,"plateTime":0.4842954268058719,"extension":6.238672841212209},"index":0,"playId":"b31787bb-83e1-3ff4-aacd-ceeadae070df","pitchNumber":1,"startTime":"2026-03-20T03:46:11.434Z","endTime":"2026-03-20T03:46:15.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":690985,"link":"/api/v1/people/690985","batSide":{"code":"L","description":"Left"}},"second":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283662560357556,"aZ":-31.20165368838334,"pfxX":-10.311010166491252,"pfxZ":0.5374360005184871,"pX":0.30174787027208677,"pZ":1.9432539608101604,"vX0":10.60608202087486,"vY0":-133.4959458002706,"vZ0":-2.5226421277264177,"x":105.5,"y":186.31,"x0":-2.3798719418160195,"y0":50.00224529184659,"z0":5.142636799394982,"aX":-18.641487698386335},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.6,"breakHorizontal":16.4,"spinRate":2205,"spinDirection":239},"zone":9,"typeConfidence":1.29,"plateTime":0.4100299257048383,"extension":6.559203696785194},"index":1,"playId":"9047f2cd-4343-353a-aa17-507456300761","pitchNumber":2,"startTime":"2026-03-20T03:46:27.940Z","endTime":"2026-03-20T03:46:31.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":690985,"link":"/api/v1/people/690985","batSide":{"code":"L","description":"Left"}},"second":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.723819629646908,"aZ":-34.67426841277491,"pfxX":9.318793411700613,"pfxZ":-1.9356283797327212,"pX":-0.44691209807799803,"pZ":1.9854653724030622,"vX0":1.8994023205096933,"vY0":-113.33469043873077,"vZ0":0.6155032906462659,"x":134.04,"y":185.17,"x0":-2.5070855542711246,"y0":50.00031837509111,"z0":5.187841225216256,"aX":12.057302950107701},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.0,"breakHorizontal":-17.4,"spinRate":2492,"spinDirection":63},"zone":7,"typeConfidence":1.36,"plateTime":0.484251639601168,"extension":6.080472404069768},"index":2,"playId":"9fc7f667-624f-357e-80a0-c440af8e2cc8","pitchNumber":3,"startTime":"2026-03-20T03:46:46.384Z","endTime":"2026-03-20T03:46:49.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":690985,"link":"/api/v1/people/690985","batSide":{"code":"L","description":"Left"}},"second":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-20T03:47:00.308Z","endTime":"2026-03-20T03:47:13.652Z","isPitch":false,"type":"action","player":{"id":690985,"link":"/api/v1/people/690985"},"defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":690985,"link":"/api/v1/people/690985","batSide":{"code":"L","description":"Left"}},"second":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.887302460662635,"aZ":-19.376078035206213,"pfxX":-5.699471867153058,"pfxZ":6.909701655485156,"pX":0.14871389784111552,"pZ":3.499631164121269,"vX0":8.588319899644176,"vY0":-135.12048402566998,"vZ0":-0.9089620518528714,"x":111.33,"y":144.29,"x0":-2.327554165192468,"y0":50.00516321106784,"z0":5.199249345684201,"aX":-10.561526027152198},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":8.5,"spinRate":2158,"spinDirection":233},"zone":12,"typeConfidence":0.87,"plateTime":0.40504053724009337,"extension":6.2389016611022345},"index":4,"playId":"da3d6974-0b38-344a-b919-c3c63e9176fc","pitchNumber":4,"startTime":"2026-03-20T03:47:13.652Z","endTime":"2026-03-20T03:47:16.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":690985,"link":"/api/v1/people/690985","batSide":{"code":"L","description":"Left"}},"second":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477466889578558,"aZ":-31.79317293070781,"pfxX":-9.42675860983054,"pfxZ":0.24204161990803996,"pX":-0.7676153636373738,"pZ":2.364834635515615,"vX0":7.170300782117585,"vY0":-124.2090970337642,"vZ0":-0.17976347714741847,"x":146.26,"y":174.93,"x0":-2.4646203920849192,"y0":50.001789858369975,"z0":5.077930315753157,"aX":-14.754105717765446},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":15.5,"spinRate":1890,"spinDirection":260},"zone":4,"typeConfidence":1.37,"plateTime":0.44067293188811085,"extension":6.332293964852475},"hitData":{"launchSpeed":69.4,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.88,"coordY":173.23}},"index":5,"playId":"b06d9ba0-13b5-3964-8e57-c317626d973f","pitchNumber":5,"startTime":"2026-03-20T03:47:35.462Z","endTime":"2026-03-20T03:47:46.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":690985,"link":"/api/v1/people/690985","batSide":{"code":"L","description":"Left"}},"second":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690985,"link":"/api/v1/people/690985"},"credit":"b_ab"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_ab"},{"player":{"id":690985,"link":"/api/v1/people/690985"},"credit":"b_pa"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-7.300000000000001,"leverageIndex":2.79,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:47:46.848Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Ibáñez lines out to third baseman Josh Hood.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T03:47:59.024Z","endTime":"2026-03-20T03:48:53.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813609,"fullName":"Reese Lumpkin","link":"/api/v1/people/813609"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681377,"link":"/api/v1/people/681377"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025480017234674,"aZ":-30.498824665925937,"pfxX":5.888288434333139,"pfxZ":1.2492340142417548,"pX":2.9693308756029233,"pZ":1.5393994518326208,"vX0":9.586583446870554,"vY0":-115.38187499757184,"vZ0":-1.213038017010729,"x":3.82,"y":197.22,"x0":-2.0166847439779922,"y0":50.00069340751487,"z0":5.031627301350039,"aX":7.875361125501772},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.3,"breakHorizontal":-13.2,"spinRate":2431,"spinDirection":58},"zone":14,"typeConfidence":1.39,"plateTime":0.47612937292917756,"extension":6.372426137789198},"index":0,"playId":"71e99b97-143d-39df-8a43-2f7447c6e449","pitchNumber":1,"startTime":"2026-03-20T03:48:12.197Z","endTime":"2026-03-20T03:48:15.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"third":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40326191534704,"aZ":-31.98364496160875,"pfxX":-6.840074454035284,"pfxZ":0.10314179893357966,"pX":-0.03586818960566708,"pZ":3.2247836183093272,"vX0":8.044607340667454,"vY0":-134.7683560083511,"vZ0":0.8272415782669956,"x":118.37,"y":151.71,"x0":-2.176609904180075,"y0":50.0029057761067,"z0":5.180131365981673,"aX":-12.531866792001754},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.6,"breakHorizontal":10.6,"spinRate":1930,"spinDirection":244},"zone":2,"typeConfidence":1.36,"plateTime":0.4070666771339182,"extension":6.3681017924533725},"index":1,"playId":"199db840-1f16-35b0-9510-fd3a4995fc50","pitchNumber":2,"startTime":"2026-03-20T03:48:31.913Z","endTime":"2026-03-20T03:48:35.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"third":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.189083286106893,"aZ":-30.690859684345025,"pfxX":7.529481104239333,"pfxZ":1.1511432823848793,"pX":0.39488656672553124,"pZ":2.6984518552834618,"vX0":3.6044708820275217,"vY0":-112.86454860570055,"vZ0":1.25753867691865,"x":101.95,"y":165.92,"x0":-2.2025953000537912,"y0":50.0011543424533,"z0":5.232739234344744,"aX":9.679371884442226},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.8,"breakHorizontal":-14.5,"spinRate":2321,"spinDirection":66},"zone":6,"typeConfidence":1.36,"plateTime":0.48593173407700796,"extension":6.347693619858433},"hitData":{"launchSpeed":91.5,"launchAngle":11.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":83.27,"coordY":154.03}},"index":2,"playId":"6b3c0ced-abe0-335a-ba96-8d2af49c33d4","pitchNumber":3,"startTime":"2026-03-20T03:48:49.398Z","endTime":"2026-03-20T03:48:53.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813609,"link":"/api/v1/people/813609","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":694318,"link":"/api/v1/people/694318"},"third":{"id":681377,"link":"/api/v1/people/681377"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"third":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":813609,"link":"/api/v1/people/813609"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.1,"leverageIndex":1.86,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:48:53.794Z","atBatIndex":74}]