[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to center fielder Chas McCormick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:05:23.923Z","endTime":"2026-03-12T20:05:46.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T16:35:42.064Z","endTime":"2026-03-12T19:42:49.282Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T19:42:49.282Z","endTime":"2026-03-12T20:04:49.400Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T20:04:49.400Z","endTime":"2026-03-12T20:05:26.150Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"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":95.8,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04087703637683,"aZ":-17.595930345193786,"pfxX":-7.308017934887845,"pfxZ":7.448021643351826,"pX":-1.30166431244468,"pZ":2.9536031139799515,"vX0":2.817470151773007,"vY0":-139.4056467377353,"vZ0":-4.611517862240232,"x":166.62,"y":159.03,"x0":-1.3794889151509255,"y0":50.000110552018434,"z0":5.800435664927125,"aX":-14.29757737185895},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2087,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39378142391565696,"extension":6.619516312634405},"index":3,"playId":"a230e748-6028-3e2b-83b9-c4e773a94a74","pitchNumber":1,"startTime":"2026-03-12T20:05:26.150Z","endTime":"2026-03-12T20:05:29.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81575974017747,"aZ":-14.549736537253397,"pfxX":-8.204266724042725,"pfxZ":9.246156949716557,"pX":-0.22476216551747435,"pZ":1.9850435463195435,"vX0":5.457131103585957,"vY0":-137.937095463831,"vZ0":-7.492841316707497,"x":125.57,"y":185.18,"x0":-1.1740880902073432,"y0":50.00072881045178,"z0":5.739172854290153,"aX":-15.634671936253403},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":13.6,"spinRate":2285,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39875248673347885,"extension":6.379162629856576},"hitData":{"launchSpeed":103.3,"launchAngle":35.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.35,"coordY":63.45}},"index":4,"playId":"588567b2-f1b3-3028-a795-b696e8ed61fb","pitchNumber":2,"startTime":"2026-03-12T20:05:36.609Z","endTime":"2026-03-12T20:05:46.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-12T20:05:46.262Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a ground ball to right fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:06:04.391Z","endTime":"2026-03-12T20:06:30.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"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(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":84.6,"endSpeed":78.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48677967423467,"aZ":-38.282994434924085,"pfxX":1.3788325708083065,"pfxZ":-3.9633201132938396,"pX":0.9440114644394194,"pZ":1.562382527597615,"vX0":4.09990286323885,"vY0":-123.16344952193445,"vZ0":-3.2158067184827246,"x":81.02,"y":196.6,"x0":-0.918363378823055,"y0":50.00059528829519,"z0":6.108702575388468,"aX":2.1264816256456016},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.7,"breakHorizontal":-3.4,"spinRate":2428,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44399061284046715,"extension":6.349494153734888},"index":0,"playId":"993a7c2e-848a-3f4b-bd2e-e1f7a85d5ae9","pitchNumber":1,"startTime":"2026-03-12T20:06:07.600Z","endTime":"2026-03-12T20:06:10.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352397645710074,"aZ":-21.665272566057528,"pfxX":-8.579713027349687,"pfxZ":5.661070545374253,"pX":-0.3234406117449808,"pZ":2.8438679199879737,"vX0":4.823458839224899,"vY0":-135.08408829575805,"vZ0":-4.271779976004359,"x":129.33,"y":162.0,"x0":-1.0139180943585733,"y0":50.00031325002528,"z0":5.961346163081307,"aX":-15.91533934005391},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":14.5,"spinRate":1743,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.4048736685156422,"extension":6.4549399526680835},"hitData":{"launchSpeed":106.4,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.96,"coordY":96.87}},"index":1,"playId":"594bc222-f6a4-39ea-9116-a2cf476d9740","pitchNumber":2,"startTime":"2026-03-12T20:06:19.699Z","endTime":"2026-03-12T20:06:30.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:06:30.217Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Brennen Davis called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:06:36.677Z","endTime":"2026-03-12T20:10:57.098Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"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":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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.4,"endSpeed":88.9,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.730544059407308,"aZ":-17.623400546256992,"pfxX":-6.258202849181408,"pfxZ":7.2041331809317395,"pX":-0.14024774221394948,"pZ":3.990427890919355,"vX0":4.707494191745164,"vY0":-140.50371074429577,"vZ0":-1.9979753242036915,"x":122.35,"y":131.04,"x0":-1.0155953400639826,"y0":50.00438911602164,"z0":5.84304522724773,"aX":-12.643945996205433},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":10.6,"spinRate":2169,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38828571506322085,"extension":6.432998856919289},"index":0,"playId":"30d3d1a7-cd13-34fd-93a6-9b84680b41bf","pitchNumber":1,"startTime":"2026-03-12T20:06:54.757Z","endTime":"2026-03-12T20:06:57.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89134753446199,"aZ":-17.755850010409585,"pfxX":-5.79611621493928,"pfxZ":7.183099330697983,"pX":-0.17278999197291117,"pZ":3.205158141906094,"vX0":5.117848169980212,"vY0":-140.54517087633113,"vZ0":-3.980022585839001,"x":123.59,"y":152.24,"x0":-1.2614207427193251,"y0":50.00291230638173,"z0":5.7878622641942865,"aX":-11.633209438536584},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":9.5,"spinRate":2119,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.38924690770202774,"extension":6.638544681244213},"index":1,"playId":"9644af3d-d2b6-358f-a5bc-645d16ebe233","pitchNumber":2,"startTime":"2026-03-12T20:07:12.947Z","endTime":"2026-03-12T20:07:15.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811408031474446,"aZ":-27.567197788801035,"pfxX":-9.565966319480005,"pfxZ":2.4389792960179957,"pX":-0.7532823563035858,"pZ":2.5452576482062574,"vX0":4.196442925835253,"vY0":-136.76231390202747,"vZ0":-4.162248885371845,"x":145.71,"y":170.06,"x0":-1.0666773702396273,"y0":50.00444135593271,"z0":5.982831233704349,"aX":-18.08050636102063},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":1650,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.40085830083768403,"extension":6.795855861810231},"index":2,"playId":"d7b04e8a-ae0e-3dc6-b98e-b43c627987a5","pitchNumber":3,"startTime":"2026-03-12T20:07:32.019Z","endTime":"2026-03-12T20:07:36.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-12T20:07:59.742Z","endTime":"2026-03-12T20:08:10.988Z","isPitch":false,"type":"action","player":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081278050846194,"aZ":-39.19747680104017,"pfxX":5.087825308897253,"pfxZ":-4.542406183688732,"pX":1.4479570811529623,"pZ":0.6109255528944098,"vX0":3.6573807964140648,"vY0":-123.36559547167683,"vZ0":-5.158026732749196,"x":61.81,"y":222.29,"x0":-0.7139619394125539,"y0":50.005424262450646,"z0":6.025644520735724,"aX":7.85915770744039},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.2,"breakHorizontal":-10.1,"spinRate":2471,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4436366639666103,"extension":6.617072845642336},"index":4,"playId":"0bb198ba-1e8a-3ab7-8d3e-9c77ecbb036e","pitchNumber":4,"startTime":"2026-03-12T20:08:10.988Z","endTime":"2026-03-12T20:08:14.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618573585383654,"aZ":-22.93569401459611,"pfxX":-9.678311172579333,"pfxZ":4.802534141804993,"pX":-0.7935578151664758,"pZ":2.333765334636729,"vX0":3.7310935738176343,"vY0":-137.82990426680075,"vZ0":-5.520252329672332,"x":147.25,"y":175.77,"x0":-0.9072592147640092,"y0":50.004720777895166,"z0":5.911377199493682,"aX":-18.623645807166394},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":16.8,"spinRate":1854,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3973789214236545,"extension":6.612802440371944},"index":5,"playId":"950060a6-89f6-351a-a6de-865c2ac017ab","pitchNumber":5,"startTime":"2026-03-12T20:08:32.479Z","endTime":"2026-03-12T20:08:35.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"7548d610-7bdb-308e-a998-e84ddebb713a","startTime":"2026-03-12T20:08:53.198Z","endTime":"2026-03-12T20:08:56.626Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070647885469246,"aZ":-36.49696308236406,"pfxX":7.135655344665276,"pfxZ":-2.8503022573309273,"pX":0.5619263573939316,"pZ":2.5740353836978365,"vX0":1.1629538587779342,"vY0":-122.30129762864412,"vZ0":-1.2246528283589393,"x":95.58,"y":169.28,"x0":-0.8469402169716995,"y0":50.00531852507603,"z0":6.21094181833743,"aX":10.812594089882218},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.2,"breakHorizontal":-13.2,"spinRate":2446,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.44782387979419047,"extension":6.271369469617006},"index":7,"playId":"ceb266f3-9a47-3fe8-9da7-2280d3b8b131","pitchNumber":6,"startTime":"2026-03-12T20:09:13.491Z","endTime":"2026-03-12T20:09:17.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186948682242818,"aZ":-33.20424587053391,"pfxX":1.4833872480431847,"pfxZ":-0.6115023347876538,"pX":1.1791214729998787,"pZ":0.6855643384772608,"vX0":4.852392631407896,"vY0":-128.73182437788512,"vZ0":-6.275597362852158,"x":72.05,"y":220.27,"x0":-0.9182232451223792,"y0":50.00131208970433,"z0":5.705850066836527,"aX":2.5044854049126206},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.3,"breakHorizontal":-3.7,"spinRate":2440,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.42447854708519106,"extension":6.433105167252376},"index":8,"playId":"9fe0ab6f-b0c6-3f52-9a4f-68619b4fe7de","pitchNumber":7,"startTime":"2026-03-12T20:09:38.021Z","endTime":"2026-03-12T20:09:41.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.129535065710904,"aZ":-28.585212176344285,"pfxX":-8.864744297687519,"pfxZ":1.8732924382342713,"pX":-1.0435675102341022,"pZ":2.422726636880753,"vX0":3.104746562178824,"vY0":-137.33794908224033,"vZ0":-4.018878730109209,"x":156.78,"y":173.37,"x0":-1.0364229966792358,"y0":50.000965188672566,"z0":5.847026902361988,"aX":-16.948358650135134},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":15.4,"spinRate":1745,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3986781082440789,"extension":6.431565009152745},"index":9,"playId":"9a68daaf-45b6-3576-bc77-4ee6c58e2daa","pitchNumber":8,"startTime":"2026-03-12T20:09:59.135Z","endTime":"2026-03-12T20:10:02.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59858081057438,"aZ":-13.273913381359112,"pfxX":-5.600539820966807,"pfxZ":9.248471653864975,"pX":0.4629592970354888,"pZ":1.821199872291465,"vX0":5.632122443569366,"vY0":-141.85603859773354,"vZ0":-8.599641515073333,"x":99.35,"y":189.61,"x0":-0.8178611151047699,"y0":50.00671113081916,"z0":5.733049878343554,"aX":-11.449153644476935},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2317,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3857097063231625,"extension":6.385819258714537},"index":10,"playId":"8fe0c78a-3f54-37fd-8ffe-3f3128277a50","pitchNumber":9,"startTime":"2026-03-12T20:10:23.324Z","endTime":"2026-03-12T20:10:26.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5496337938422,"aZ":-17.735512392276892,"pfxX":-7.3077063643530895,"pfxZ":6.9188108643043815,"pX":0.767700976078978,"pZ":2.080202801849496,"vX0":7.491901480260238,"vY0":-143.41041693209348,"vZ0":-7.3122576443188345,"x":87.74,"y":182.61,"x0":-0.9266261038415603,"y0":50.003518992244715,"z0":5.76534413010812,"aX":-15.25252761168354},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":11.8,"spinRate":2162,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3816311641620107,"extension":6.589261461855077},"index":11,"playId":"825c25bd-5255-3328-88c9-e2bfbd9909ec","pitchNumber":10,"startTime":"2026-03-12T20:10:49.253Z","endTime":"2026-03-12T20:10:57.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:10:57.098Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-12T20:11:17.164Z","endTime":"2026-03-12T20:12:03.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":3},"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":664023,"link":"/api/v1/people/664023"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91831985046586,"aZ":-27.960997571392795,"pfxX":-9.55476898761723,"pfxZ":2.234716232203569,"pX":0.7374539805626235,"pZ":1.7238989903538706,"vX0":7.332389349028253,"vY0":-136.14580962119595,"vZ0":-5.937666462665787,"x":88.89,"y":192.23,"x0":-0.7446237030694997,"y0":50.0028164885262,"z0":5.859637070830763,"aX":-17.99939060163813},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":1714,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4017885776270811,"extension":6.626278320460599},"index":0,"playId":"d29afe1f-9e88-3e99-837f-cb36b05ed89c","pitchNumber":1,"startTime":"2026-03-12T20:11:35.621Z","endTime":"2026-03-12T20:11:38.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50035325187017,"aZ":-25.0083623950636,"pfxX":-9.101330212368193,"pfxZ":3.88643602815643,"pX":-0.31029745080568794,"pZ":2.1763255793258676,"vX0":4.596132380248698,"vY0":-134.9815645852539,"vZ0":-4.992866697083562,"x":128.83,"y":180.02,"x0":-0.8529947954449566,"y0":50.00416244354918,"z0":5.811823499305769,"aX":-16.788581256309172},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":15.5,"spinRate":1525,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.40585212175238183,"extension":6.580954525992075},"hitData":{"launchSpeed":95.8,"launchAngle":53.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.21,"coordY":98.25}},"index":1,"playId":"14b7b59b-4aaa-3df4-82fd-8c94ec598859","pitchNumber":2,"startTime":"2026-03-12T20:11:53.663Z","endTime":"2026-03-12T20:12:03.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:12:03.784Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to right fielder Brennen Davis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:13:53.992Z","endTime":"2026-03-12T20:14:32.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999173478653912,"aZ":-30.048759051868196,"pfxX":1.2662558752492203,"pfxZ":1.3048394975345046,"pX":0.20902205310889202,"pZ":1.6241803993223571,"vX0":6.400917801941799,"vY0":-127.05033900276194,"vZ0":-3.7456229712956945,"x":109.03,"y":194.93,"x0":-2.5116504194758176,"y0":50.0034676601083,"z0":5.5161812404415524,"aX":2.060390506934866},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":-3.8,"spinRate":2325,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.4317766389114932,"extension":5.773768511779635},"index":0,"playId":"11ad5535-fad1-3f30-a811-f6d61877c188","pitchNumber":1,"startTime":"2026-03-12T20:14:09.138Z","endTime":"2026-03-12T20:14:13.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.536867058764205,"aZ":-21.550773407578244,"pfxX":-9.393385194000249,"pfxZ":5.632348226916215,"pX":0.37710039365066833,"pZ":2.441742128523965,"vX0":10.63939236878449,"vY0":-136.78921736021047,"vZ0":-3.27172713820731,"x":102.63,"y":172.85,"x0":-2.3513228416916063,"y0":50.00118753797409,"z0":5.139164882314611,"aX":-17.71340850605753},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":2212,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.4011484935149583,"extension":6.22112931828182},"hitData":{"launchSpeed":106.3,"launchAngle":23.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":182.3,"coordY":64.34}},"index":1,"playId":"13037a01-285b-3aa4-b3f2-93a227754d07","pitchNumber":2,"startTime":"2026-03-12T20:14:23.729Z","endTime":"2026-03-12T20:14:32.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:14:32.122Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:14:46.513Z","endTime":"2026-03-12T20:15:45.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.193226701746724,"aZ":-28.350553754462677,"pfxX":-10.416788692096796,"pfxZ":2.0126814740137844,"pX":0.26764133088869346,"pZ":1.9305907249916094,"vX0":10.964705082219531,"vY0":-136.73605402978035,"vZ0":-3.2695757732915283,"x":106.8,"y":186.65,"x0":-2.4344350484342945,"y0":50.00448939462753,"z0":5.080036850694835,"aX":-19.794885885365435},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":16.7,"spinRate":1956,"spinDirection":270},"zone":9,"typeConfidence":2.0,"plateTime":0.4000601743854264,"extension":6.324448501738584},"index":0,"playId":"1d55fe3c-248e-363b-b8aa-91a918fd50b2","pitchNumber":1,"startTime":"2026-03-12T20:14:56.915Z","endTime":"2026-03-12T20:15:01.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5849279645183,"aZ":-33.19849194079242,"pfxX":9.079174494670312,"pfxZ":-0.8074373921694598,"pX":-0.7358121928784198,"pZ":1.6268281506673579,"vX0":1.7811113864678398,"vY0":-112.72696820524011,"vZ0":-0.5408726432280637,"x":145.05,"y":194.86,"x0":-2.7179792161159613,"y0":50.00304357623277,"z0":5.268686084278695,"aX":11.495905230777435},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.3,"breakHorizontal":-16.9,"spinRate":2756,"spinDirection":71},"zone":7,"typeConfidence":2.0,"plateTime":0.48891769766663007,"extension":5.936942956189427},"index":1,"playId":"7db480e5-b97b-3f78-8a45-63e0b581fdbc","pitchNumber":2,"startTime":"2026-03-12T20:15:10.440Z","endTime":"2026-03-12T20:15:14.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-12T20:15:21.879Z","endTime":"2026-03-12T20:15:35.034Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92025967103584,"aZ":-30.778710854327013,"pfxX":8.814798288997181,"pfxZ":1.100325893470595,"pX":-0.31661379705562326,"pZ":1.637371226614881,"vX0":5.049419660792004,"vY0":-112.75094683870883,"vZ0":-1.1426577333378192,"x":129.07,"y":194.57,"x0":-3.7400678697892564,"y0":50.003939027899925,"z0":5.292319569420533,"aX":11.206405001218078},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":2.0,"breakHorizontal":-17.4,"spinRate":2726,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.48815751577996114,"extension":6.305714726735944},"hitData":{"launchSpeed":89.7,"launchAngle":46.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.17,"coordY":84.62}},"index":3,"playId":"a182b05e-4107-3950-b9fc-ba61f504b13a","pitchNumber":3,"startTime":"2026-03-12T20:15:35.034Z","endTime":"2026-03-12T20:15:45.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:15:45.242Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-12T20:16:00.521Z","endTime":"2026-03-12T20:17:53.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97146564722931,"aZ":-30.215738425978575,"pfxX":-0.13968610278666382,"pfxZ":1.2084161721563156,"pX":-1.4813784338801255,"pZ":2.450428639616169,"vX0":2.9446966748111927,"vY0":-126.20288237777372,"vZ0":-1.5560723967955736,"x":173.47,"y":172.62,"x0":-2.6436334793425127,"y0":50.0003471980921,"z0":5.501833426706862,"aX":-0.22599795299136896},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-0.4,"spinRate":2307,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.43351047309912794,"extension":5.873957809319499},"index":0,"playId":"e2fa51db-d958-3452-8cfd-be662a06388c","pitchNumber":1,"startTime":"2026-03-12T20:16:10.144Z","endTime":"2026-03-12T20:16:13.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71883404261261,"aZ":-31.16889090834602,"pfxX":1.6330348916531205,"pfxZ":0.6437786652928281,"pX":0.012308778018281695,"pZ":2.1658220770888317,"vX0":5.384165304675621,"vY0":-124.32841551539896,"vZ0":-1.9092905529842294,"x":116.53,"y":180.3,"x0":-2.392804495493172,"y0":50.00428155853218,"z0":5.528263474966963,"aX":2.5587052058927524},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-4.2,"spinRate":2287,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.44039107124787114,"extension":5.835715042401493},"index":1,"playId":"f767384a-9a7c-3b76-b138-72a659b14ff1","pitchNumber":2,"startTime":"2026-03-12T20:16:32.849Z","endTime":"2026-03-12T20:16:36.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18940027233899,"aZ":-32.92660841301226,"pfxX":9.064485340722522,"pfxZ":-0.5800011347248342,"pX":-1.1134155766463198,"pZ":1.9249064588308216,"vX0":1.4008437922459116,"vY0":-114.05476396077712,"vZ0":-0.049760409551688145,"x":159.44,"y":186.81,"x0":-2.9137993550186008,"y0":50.00174302410752,"z0":5.225060216167323,"aX":11.805618450044344},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.7,"breakHorizontal":-16.8,"spinRate":2826,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.4823286846174759,"extension":6.318501099227509},"index":2,"playId":"63351db9-3b80-38dd-bd25-453cab898ad9","pitchNumber":3,"startTime":"2026-03-12T20:16:52.254Z","endTime":"2026-03-12T20:16:56.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44016772169974,"aZ":-28.013768708179082,"pfxX":1.8055504667554216,"pfxZ":2.5283448860489557,"pX":-0.9745024156323224,"pZ":2.6937522351852095,"vX0":3.1356658160103867,"vY0":-126.87905643738142,"vZ0":-1.5187240853880022,"x":154.15,"y":166.05,"x0":-2.4560900571796696,"y0":50.00518724504023,"z0":5.5108197323896,"aX":2.9743813750608217},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-4.0,"spinRate":2371,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.43000173604715863,"extension":5.7229769443851115},"index":3,"playId":"1776b76c-6366-3185-bb7f-0f4b9ab6a931","pitchNumber":4,"startTime":"2026-03-12T20:17:10.339Z","endTime":"2026-03-12T20:17:14.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.163887617147804,"aZ":-30.32157966795975,"pfxX":2.1186166203018137,"pfxZ":1.116383955302834,"pX":0.21506238426562602,"pZ":2.0329259081944686,"vX0":5.74871601134003,"vY0":-126.80185997470099,"vZ0":-2.560600565418072,"x":108.8,"y":183.89,"x0":-2.342564182204989,"y0":50.00067482836786,"z0":5.437849413545047,"aX":3.501146685028967},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-4.9,"spinRate":2333,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.42942821953904087,"extension":5.8310828199096525},"index":4,"playId":"8d745eeb-2de6-33f0-82fc-d57a5a4e63cb","pitchNumber":5,"startTime":"2026-03-12T20:17:27.171Z","endTime":"2026-03-12T20:17:30.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151267220305602,"aZ":-20.775460853609893,"pfxX":-6.059718402905121,"pfxZ":5.826227843353936,"pX":0.49733888761098666,"pZ":1.983838428392466,"vX0":9.976866255210048,"vY0":-138.78973755777568,"vZ0":-4.731304064473837,"x":98.04,"y":185.22,"x0":-2.3515864608339068,"y0":50.005603662815886,"z0":5.088547992204821,"aX":-11.861674502275303},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":9.0,"spinRate":2292,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.3941775140855235,"extension":6.44276067273291},"index":5,"playId":"5c9bbb9b-12c7-3b51-8a84-18160a701d66","pitchNumber":6,"startTime":"2026-03-12T20:17:48.618Z","endTime":"2026-03-12T20:17:53.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:17:53.964Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Robles lines out to center fielder Chas McCormick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:19:56.056Z","endTime":"2026-03-12T20:20:35.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.783843007282538,"aZ":-18.430909862084345,"pfxX":-8.109658315855615,"pfxZ":6.999582221609141,"pX":1.108542701661315,"pZ":2.573642848965528,"vX0":8.341972426177707,"vY0":-139.33819161082144,"vZ0":-5.355206460782854,"x":74.74,"y":169.29,"x0":-0.8727943273310605,"y0":50.00167132668734,"z0":5.741239313705636,"aX":-15.919798520394009},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":13.0,"spinRate":2227,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3933320286711428,"extension":6.193613754421786},"index":0,"playId":"d480df30-56bb-3081-8fec-03696bb9e29e","pitchNumber":1,"startTime":"2026-03-12T20:20:00.117Z","endTime":"2026-03-12T20:20:03.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.134998808606372,"aZ":-21.24405270903641,"pfxX":-8.927335683232052,"pfxZ":6.015614364057555,"pX":0.4102136805372016,"pZ":1.8528840667924087,"vX0":6.713793513173608,"vY0":-133.55376428960102,"vZ0":-6.465647223040477,"x":101.36,"y":188.75,"x0":-0.9687496275427463,"y0":50.00631524733987,"z0":5.819640003147286,"aX":-16.227931403153743},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":1832,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4091726770973283,"extension":6.36417788545004},"index":1,"playId":"ff04adad-f62a-34ef-b35b-ba5eb1007790","pitchNumber":2,"startTime":"2026-03-12T20:20:11.536Z","endTime":"2026-03-12T20:20:14.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42975740945617,"aZ":-28.61929934509573,"pfxX":-8.640599779643642,"pfxZ":1.8959930888157555,"pX":-0.17271039128474094,"pZ":2.159882197222528,"vX0":5.093514213779782,"vY0":-135.93540694883492,"vZ0":-4.657421780578951,"x":123.58,"y":180.46,"x0":-0.9469018454434188,"y0":50.001507462574594,"z0":5.879067749483158,"aX":-16.19068172242318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.6,"breakHorizontal":14.6,"spinRate":1818,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40272562600916295,"extension":6.258102422756848},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.94,"coordY":69.94}},"index":2,"playId":"58cfb61e-f088-3786-8921-2711379c9a08","pitchNumber":3,"startTime":"2026-03-12T20:20:26.621Z","endTime":"2026-03-12T20:20:35.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:20:35.304Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:20:53.179Z","endTime":"2026-03-12T20:21:50.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.437247895710954,"aZ":-15.019634640390796,"pfxX":-6.053777843063819,"pfxZ":8.864546869208535,"pX":0.1304306213922213,"pZ":3.4215333019369565,"vX0":5.45804460063257,"vY0":-139.23082356747582,"vZ0":-3.708996907651675,"x":112.03,"y":146.4,"x0":-1.0826412529585512,"y0":50.002868012503484,"z0":5.785021267298495,"aX":-11.715435555648924},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2217,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3955633874295308,"extension":6.217894644339526},"index":0,"playId":"91c786cb-f2f7-3d0b-992f-59d33fdd2b4d","pitchNumber":1,"startTime":"2026-03-12T20:20:57.211Z","endTime":"2026-03-12T20:21:00.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.023781494242876,"aZ":-17.11386645463906,"pfxX":-7.657687281154311,"pfxZ":7.491917110457006,"pX":0.18240539150526386,"pZ":3.5114558960517117,"vX0":5.9075792623319225,"vY0":-141.12725248586784,"vZ0":-3.315434983782403,"x":110.05,"y":143.97,"x0":-0.94622112289493,"y0":50.006648957019905,"z0":5.808083610066652,"aX":-15.403475765065568},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":12.6,"spinRate":2281,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38855688062439064,"extension":6.175922098617559},"index":1,"playId":"bbd7e891-2908-361b-bc13-699ff8a4fe8c","pitchNumber":2,"startTime":"2026-03-12T20:21:16.685Z","endTime":"2026-03-12T20:21:20.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97485786485076,"aZ":-29.227052084015675,"pfxX":-0.46678434652568246,"pfxZ":1.7782508145511375,"pX":1.1854183090080352,"pZ":1.6054035324968066,"vX0":6.002740270012867,"vY0":-127.64843632219791,"vZ0":-4.509507327524688,"x":71.81,"y":195.43,"x0":-1.130804812066328,"y0":50.00497604183501,"z0":5.682120042644272,"aX":-0.7753272378879976},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-0.5,"spinRate":2533,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.42823557932914236,"extension":6.0794123283354375},"index":2,"playId":"10e47c2c-34a7-333b-bbfb-5134eb8a4847","pitchNumber":3,"startTime":"2026-03-12T20:21:30.931Z","endTime":"2026-03-12T20:21:34.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6532864666622,"aZ":-30.136184285188786,"pfxX":0.29757841192062573,"pfxZ":1.2098229744460056,"pX":0.5773807432836452,"pZ":2.634447739417512,"vX0":4.2675132202511294,"vY0":-127.92913191270232,"vZ0":-2.3741626174497727,"x":94.99,"y":167.65,"x0":-1.1405999662946222,"y0":50.00302399253811,"z0":5.90175706567676,"aX":0.4993810878360787},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-1.3,"spinRate":2611,"spinDirection":98},"zone":6,"typeConfidence":2.0,"plateTime":0.4257126022988844,"extension":6.2135247157663445},"index":3,"playId":"af8b1438-79d9-38ba-b595-76a7f217f15a","pitchNumber":4,"startTime":"2026-03-12T20:21:45.963Z","endTime":"2026-03-12T20:21:50.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:21:50.717Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Arroyo flies out sharply to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-12T20:22:03.127Z","endTime":"2026-03-12T20:22:59.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.490931506226172,"aZ":-34.11502167366553,"pfxX":5.469044238504259,"pfxZ":-1.269671258630611,"pX":0.26829636660462536,"pZ":3.0275036464401697,"vX0":1.551518228095082,"vY0":-122.29961954494402,"vZ0":-0.5976873350981602,"x":106.77,"y":157.04,"x0":-1.0829990232212763,"y0":50.000075044056565,"z0":6.171715966753835,"aX":8.379637344560708},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":-10.2,"spinRate":2464,"spinDirection":38},"zone":3,"typeConfidence":2.0,"plateTime":0.44587492060855416,"extension":6.1339490000037635},"index":0,"playId":"1cfb7e1b-8512-39ec-a518-9c5cebbc1dde","pitchNumber":1,"startTime":"2026-03-12T20:22:14.790Z","endTime":"2026-03-12T20:22:19.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84100333998651,"aZ":-14.887582098512729,"pfxX":-5.910341648542168,"pfxZ":8.575476647159459,"pX":1.5023930458308483,"pZ":2.184591923323668,"vX0":8.66408875190725,"vY0":-141.24079310930307,"vZ0":-7.0217795740963185,"x":59.73,"y":179.8,"x0":-0.8401857395809483,"y0":50.001689940621056,"z0":5.6642710910013765,"aX":-11.913695574009203},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2403,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38811450056313523,"extension":6.253741923703974},"index":1,"playId":"82e83c9f-888e-318e-8d7a-b4153db1b1e2","pitchNumber":2,"startTime":"2026-03-12T20:22:26.430Z","endTime":"2026-03-12T20:22:29.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.933687423415098,"aZ":-31.14768338091656,"pfxX":1.4532741085493264,"pfxZ":0.6159604368230536,"pX":1.1835579812321146,"pZ":2.1469423766651228,"vX0":5.3701861528774915,"vY0":-126.82596094449762,"vZ0":-3.0949067879494736,"x":71.89,"y":180.81,"x0":-1.135968047004928,"y0":50.00117188698356,"z0":5.825449685371303,"aX":2.4042682502274673},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.7,"breakHorizontal":-3.7,"spinRate":2557,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.42920017033582347,"extension":6.119486630928137},"index":2,"playId":"250c8105-1058-36d3-844e-fa0a507694d3","pitchNumber":3,"startTime":"2026-03-12T20:22:38.619Z","endTime":"2026-03-12T20:22:42.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.753782823408148,"aZ":-23.85096693997656,"pfxX":-8.474492255097733,"pfxZ":4.510432543249742,"pX":-0.4276206711521891,"pZ":2.489807242534935,"vX0":4.311803715071208,"vY0":-135.53703548017066,"vZ0":-4.69520865171488,"x":133.3,"y":171.56,"x0":-0.9446000658352124,"y0":50.00582863116394,"z0":5.926698458441164,"aX":-15.648007010094684},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":1766,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.40531711290641015,"extension":6.287360301035271},"hitData":{"launchSpeed":102.4,"launchAngle":50.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":96.37,"coordY":90.4}},"index":3,"playId":"119b9b25-7526-3676-9cd7-2513e362cbe4","pitchNumber":4,"startTime":"2026-03-12T20:22:51.081Z","endTime":"2026-03-12T20:22:59.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703197,"link":"/api/v1/people/703197"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":703197,"link":"/api/v1/people/703197"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:22:59.422Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:25:22.031Z","endTime":"2026-03-12T20:26:04.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.603111174892273,"aZ":-22.682907783727142,"pfxX":-8.596506849021619,"pfxZ":4.931484364339793,"pX":-0.07733249965307505,"pZ":2.744319767686162,"vX0":9.373711734537302,"vY0":-137.64564835073,"vZ0":-2.596704969673583,"x":119.95,"y":164.68,"x0":-2.4046860147653493,"y0":50.00580205893057,"z0":5.230373891324171,"aX":-16.553947278640614},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":2143,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.39743496052477933,"extension":6.333230558233656},"index":0,"playId":"a8bd70d7-4009-3452-889e-5535c3a71550","pitchNumber":1,"startTime":"2026-03-12T20:25:22.459Z","endTime":"2026-03-12T20:25:25.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866699698986423,"aZ":-21.81231412633389,"pfxX":-7.741392605931729,"pfxZ":5.394643139181815,"pX":0.4508730399445742,"pZ":2.8292099121820375,"vX0":10.70350851089959,"vY0":-137.3281536829286,"vZ0":-2.3040176468381923,"x":99.81,"y":162.39,"x0":-2.4815967555113585,"y0":50.00185012871947,"z0":5.154250273910128,"aX":-14.866705779005182},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":11.9,"spinRate":2468,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.39803045157115946,"extension":6.21675601779371},"index":1,"playId":"0bed739e-2d3d-3ce4-a874-d0ba7c587be0","pitchNumber":2,"startTime":"2026-03-12T20:25:37.144Z","endTime":"2026-03-12T20:25:40.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-12T20:25:45.695Z","endTime":"2026-03-12T20:26:01.360Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490302455672197,"aZ":-21.249822260328465,"pfxX":-6.406250673887893,"pfxZ":5.575569510397122,"pX":-0.5152586527678891,"pZ":3.1304599763875935,"vX0":7.6975473789452735,"vY0":-138.27743062349845,"vZ0":-1.7137382331405222,"x":136.64,"y":154.26,"x0":-2.487660438669157,"y0":50.00215213521754,"z0":5.16741996824554,"aX":-12.549844480807716},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":10.2,"spinRate":2417,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.3943839978360826,"extension":6.273135328890101},"index":3,"playId":"b9fdaf64-9a03-3c8d-b561-d98bbb283fb2","pitchNumber":3,"startTime":"2026-03-12T20:26:01.360Z","endTime":"2026-03-12T20:26:04.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:26:04.399Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to center fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:26:25.927Z","endTime":"2026-03-12T20:27:14.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26105196493269,"aZ":-19.503747425953776,"pfxX":-7.996149612564174,"pfxZ":6.433144090571449,"pX":0.32004050798511235,"pZ":2.1783865392278448,"vX0":10.29644079149178,"vY0":-139.02878201313288,"vZ0":-4.365166216979514,"x":104.8,"y":179.96,"x0":-2.3813222624549915,"y0":50.006536491018124,"z0":5.0520763927364225,"aX":-15.759413026463092},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":12.5,"spinRate":2507,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.3929907024399144,"extension":6.396266464861874},"index":0,"playId":"72f5408a-d025-35d3-8a63-3468487681b0","pitchNumber":1,"startTime":"2026-03-12T20:26:27.239Z","endTime":"2026-03-12T20:26:30.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372844535887335,"aZ":-33.51653237866295,"pfxX":9.149678879818117,"pfxZ":-1.018716945279528,"pX":0.3878876086353991,"pZ":1.5453240164261992,"vX0":3.895871950027358,"vY0":-114.0170739269525,"vZ0":-0.8985195747364148,"x":102.21,"y":197.06,"x0":-2.5329263590917104,"y0":50.00448885343476,"z0":5.258060662509543,"aX":12.021998461665627},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.8,"breakHorizontal":-17.5,"spinRate":2928,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.48077905775375385,"extension":6.139075930569773},"index":1,"playId":"17caf65e-27ff-3e0c-bc09-dc128b5391f2","pitchNumber":2,"startTime":"2026-03-12T20:26:44.947Z","endTime":"2026-03-12T20:26:48.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-12T20:26:54.537Z","endTime":"2026-03-12T20:27:04.948Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227218134023477,"aZ":-19.824376949622707,"pfxX":-6.297205822761488,"pfxZ":6.287670571897838,"pX":-0.24839858545351845,"pZ":2.7555429198177617,"vX0":8.182084818374824,"vY0":-139.05277494078032,"vZ0":-2.8505561615318467,"x":126.47,"y":164.38,"x0":-2.406396867031884,"y0":50.00536641157134,"z0":5.104326284227595,"aX":-12.37429405032763},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":9.7,"spinRate":2415,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.3934145954303543,"extension":6.314002581113038},"hitData":{"launchSpeed":98.2,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.2,"coordY":86.74}},"index":3,"playId":"742055a3-6f67-3765-8370-3bb4eea7a5e0","pitchNumber":3,"startTime":"2026-03-12T20:27:04.948Z","endTime":"2026-03-12T20:27:14.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:27:14.075Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out to first baseman Patrick Wisdom. Carson Kelly to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:27:28.203Z","endTime":"2026-03-12T20:28:10.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549565626961865,"aZ":-20.11878854009297,"pfxX":-7.8143838358033495,"pfxZ":6.226654646768505,"pX":-0.37910737014493107,"pZ":3.3083131924104663,"vX0":8.621533899125213,"vY0":-138.18557445641238,"vZ0":-1.2465406175214087,"x":131.45,"y":149.46,"x0":-2.5229692315684007,"y0":50.001175802631934,"z0":5.115800958278,"aX":-15.124766576638839},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":12.4,"spinRate":2439,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.3962411667690371,"extension":6.214237246322246},"index":0,"playId":"147a3633-3c34-32fd-97b3-411313b6e27a","pitchNumber":1,"startTime":"2026-03-12T20:27:39.312Z","endTime":"2026-03-12T20:27:42.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841594356479888,"aZ":-28.2025622861188,"pfxX":-8.747102745074478,"pfxZ":2.411562931085836,"pX":0.06626740721510221,"pZ":1.2718903757794748,"vX0":9.258034932039594,"vY0":-127.14860174884907,"vZ0":-3.7602229410455323,"x":114.47,"y":204.44,"x0":-2.4769242206761497,"y0":50.00064794094609,"z0":4.995244227922263,"aX":-14.392540405918767},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":13.9,"spinRate":1513,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.42994220154756757,"extension":6.253889875399805},"hitData":{"launchSpeed":72.2,"launchAngle":-1.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.11,"coordY":172.81}},"index":1,"playId":"fa059a32-71b5-3687-b19e-50137c223785","pitchNumber":2,"startTime":"2026-03-12T20:27:55.471Z","endTime":"2026-03-12T20:28:10.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":1.27,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:28:10.054Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chas McCormick strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-12T20:28:29.740Z","endTime":"2026-03-12T20:30:23.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"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":"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":78.2,"endSpeed":71.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650663710633918,"aZ":-30.436548616255568,"pfxX":8.381399015923765,"pfxZ":1.3321996490501746,"pX":-1.0805098557322845,"pZ":2.943408653352354,"vX0":1.787740384829084,"vY0":-113.83090024541268,"vZ0":1.4623828763089954,"x":158.19,"y":159.31,"x0":-2.965647314330984,"y0":50.0040060923635,"z0":5.314568210829286,"aX":10.957339148282317},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.1,"breakHorizontal":-15.6,"spinRate":2737,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.48187758183822593,"extension":6.249094992360017},"index":0,"playId":"00df66cc-05ed-34a4-a95c-1f5dd8cc64a0","pitchNumber":1,"startTime":"2026-03-12T20:28:32.843Z","endTime":"2026-03-12T20:28:38.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08317546-0146-0013-001c-f08cd117d70a","startTime":"2026-03-12T20:28:51.407Z","endTime":"2026-03-12T20:28:55.229Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4805641127347,"aZ":-28.471234220077946,"pfxX":-9.51463547827049,"pfxZ":1.8737887219377694,"pX":-0.3864058265476585,"pZ":3.774306879014318,"vX0":8.980659296618693,"vY0":-139.42219518518982,"vZ0":1.1472357337714898,"x":131.73,"y":136.87,"x0":-2.4031659263047316,"y0":50.006848105240245,"z0":5.227560040910815,"aX":-18.854912339072868},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":15.5,"spinRate":2315,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.39188920994744825,"extension":6.219404566452669},"index":2,"playId":"363fe5c6-5fe5-3d32-bade-0faeecb3d8de","pitchNumber":2,"startTime":"2026-03-12T20:28:55.229Z","endTime":"2026-03-12T20:28:58.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61057460416747,"aZ":-28.366784324097814,"pfxX":-10.82685126553909,"pfxZ":1.9079173740307684,"pX":-1.4154526683806954,"pZ":2.836172287597838,"vX0":6.919649587734177,"vY0":-140.08482577270092,"vZ0":-1.3345657759938638,"x":170.95,"y":162.2,"x0":-2.5065486949514524,"y0":50.001882335115376,"z0":5.167084781797491,"aX":-21.591850947789144},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.4,"breakHorizontal":18.2,"spinRate":2424,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.39047584877981834,"extension":6.2723306552429445},"index":3,"playId":"4b3810a7-6cf7-3838-bf94-ff3ca8f03cea","pitchNumber":3,"startTime":"2026-03-12T20:29:12.722Z","endTime":"2026-03-12T20:29:16.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585885651672154,"aZ":-23.14349265653772,"pfxX":-7.854843864822738,"pfxZ":4.493016057475112,"pX":-0.3543653011329539,"pZ":2.824659521027105,"vX0":8.674518478458724,"vY0":-140.78250043819824,"vZ0":-2.009475247298202,"x":130.51,"y":162.51,"x0":-2.453167102663671,"y0":50.00256645849044,"z0":5.0437375885796785,"aX":-15.78710789546444},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":12.5,"spinRate":2330,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.3888746785757804,"extension":6.393483677563132},"index":4,"playId":"17ab9e54-1459-367f-a75e-5159b2db66bc","pitchNumber":4,"startTime":"2026-03-12T20:29:30.928Z","endTime":"2026-03-12T20:29:35.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.529791987836163,"aZ":-27.832026147743154,"pfxX":-10.65107057869604,"pfxZ":2.1896267598631773,"pX":-0.2600503209655058,"pZ":2.2939107687624665,"vX0":9.808850374986276,"vY0":-139.2171704609349,"vZ0":-2.473677139124099,"x":126.91,"y":176.84,"x0":-2.4293547135196016,"y0":50.001365170062634,"z0":5.018578220048175,"aX":-21.100624027549348},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.7,"breakHorizontal":17.5,"spinRate":2469,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.392052819837831,"extension":6.230585592376355},"index":5,"playId":"7c17f88b-9f4a-31ea-9a6e-e30437a3890f","pitchNumber":5,"startTime":"2026-03-12T20:29:48.809Z","endTime":"2026-03-12T20:29:51.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707705540250043,"aZ":-31.413579280488317,"pfxX":8.669064333933889,"pfxZ":0.5845125399634465,"pX":-0.5244584434788097,"pZ":2.700874112074059,"vX0":2.4740256598981016,"vY0":-113.61276198672964,"vZ0":1.2804647332009575,"x":136.99,"y":165.86,"x0":-2.7562453550496593,"y0":50.001073717816794,"z0":5.2752218125342765,"aX":11.220351269440574},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.8,"breakHorizontal":-16.3,"spinRate":2774,"spinDirection":73},"zone":4,"typeConfidence":2.0,"plateTime":0.4839147752378081,"extension":6.32516766950964},"index":6,"playId":"b6b67106-ad3c-3fc5-b516-37d4337cffa5","pitchNumber":6,"startTime":"2026-03-12T20:30:19.568Z","endTime":"2026-03-12T20:30:23.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.31,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:30:23.430Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a ground ball to right fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:32:00.281Z","endTime":"2026-03-12T20:34:27.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20811490428367,"aZ":-16.051336920766772,"pfxX":-6.008182776771682,"pfxZ":8.145937974526316,"pX":1.7718623798990902,"pZ":2.4034234091453532,"vX0":9.560939171890809,"vY0":-139.5132031185327,"vZ0":-6.2696386348429,"x":49.46,"y":173.89,"x0":-0.9126498214890678,"y0":50.00435926088525,"z0":5.7306223901018765,"aX":-11.893938928787227},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2237,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3920011407140045,"extension":6.413395558375242},"index":0,"playId":"97dced5d-28f3-3766-8eeb-c97eafceb1b7","pitchNumber":1,"startTime":"2026-03-12T20:32:54.342Z","endTime":"2026-03-12T20:32:58.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.538782035507634,"aZ":-28.890925442000977,"pfxX":-9.438187924293713,"pfxZ":1.7898792512480508,"pX":0.45340018702425317,"pZ":1.931757755410753,"vX0":6.88046099968023,"vY0":-134.13793510818385,"vZ0":-5.032766247759681,"x":99.72,"y":186.62,"x0":-0.91168963142377,"y0":50.00261821978757,"z0":5.878719993208209,"aX":-17.29268482722576},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":15.7,"spinRate":1708,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.4074929028658447,"extension":6.144139619453847},"index":1,"playId":"ac73b940-8d71-3deb-b94e-ba4687377e62","pitchNumber":2,"startTime":"2026-03-12T20:33:06.830Z","endTime":"2026-03-12T20:33:10.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9142393455929,"aZ":-28.38611957725067,"pfxX":-10.418370698137947,"pfxZ":2.0430309015963886,"pX":0.230888316149838,"pZ":1.0109749147060212,"vX0":6.6586301774633325,"vY0":-134.8320778979329,"vZ0":-7.327023796212966,"x":108.2,"y":211.48,"x0":-0.9107193939657572,"y0":50.00070505612799,"z0":5.752416660997801,"aX":-19.277950698451626},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.4,"breakHorizontal":17.5,"spinRate":1742,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4054367256612519,"extension":6.312832561093479},"index":2,"playId":"f14191e4-9320-3351-8aa6-583db2a4b26f","pitchNumber":3,"startTime":"2026-03-12T20:33:20.035Z","endTime":"2026-03-12T20:33:23.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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-12T20:33:30.680Z","endTime":"2026-03-12T20:33:50.780Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319957360974406,"aZ":-30.15634689586711,"pfxX":-9.857527302986446,"pfxZ":1.0794596220674482,"pX":0.2351776055419313,"pZ":1.5250103131648618,"vX0":5.967278567949078,"vY0":-136.05266643000772,"vZ0":-6.1089527635501835,"x":108.04,"y":197.6,"x0":-0.707706825446913,"y0":50.00491808421314,"z0":5.89415482656656,"aX":-18.45080947839627},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.8,"breakHorizontal":16.6,"spinRate":1870,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.40285234115492097,"extension":6.350967916877861},"index":4,"playId":"365ccf61-9818-3ba8-80e7-b1eefbf2a865","pitchNumber":4,"startTime":"2026-03-12T20:33:50.780Z","endTime":"2026-03-12T20:33:59.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.6,"endSpeed":87.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99223519702505,"aZ":-16.41097920259507,"pfxX":-7.063032793183693,"pfxZ":7.995802648528157,"pX":-0.6824734531390265,"pZ":3.9026214831122434,"vX0":3.310176061656018,"vY0":-140.50079869522403,"vZ0":-2.3596771168461768,"x":143.01,"y":133.41,"x0":-0.9674960657143467,"y0":50.001350437222875,"z0":5.837386618060538,"aX":-13.92196476688107},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2249,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39194281447200874,"extension":6.180628397956517},"index":5,"playId":"6616aff9-554f-323d-8b2f-35e858a0ad8c","pitchNumber":5,"startTime":"2026-03-12T20:34:06.198Z","endTime":"2026-03-12T20:34:09.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84433037285683,"aZ":-37.90924155369862,"pfxX":4.717324180568006,"pfxZ":-3.8765679873852896,"pX":-0.4488667546645207,"pZ":3.0261425716382275,"vX0":-0.2692268637758154,"vY0":-121.48232518398875,"vZ0":0.18610276090626976,"x":134.11,"y":157.07,"x0":-0.9480330536653916,"y0":50.00159439867366,"z0":6.26910494462801,"aX":6.984678093862899},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.7,"breakHorizontal":-8.4,"spinRate":2478,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4524828870713953,"extension":6.033443593455},"hitData":{"launchSpeed":88.6,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.63,"coordY":149.94}},"index":6,"playId":"30d7f86b-1569-3098-a8a8-a9247492a6c9","pitchNumber":6,"startTime":"2026-03-12T20:34:18.833Z","endTime":"2026-03-12T20:34:27.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:34:27.806Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:34:49.793Z","endTime":"2026-03-12T20:36:09.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59765110743207,"aZ":-28.17300341219267,"pfxX":-10.109972718571251,"pfxZ":2.188231209172452,"pX":-0.561176099870105,"pZ":3.241788039285376,"vX0":4.7537875561977945,"vY0":-134.50432615692264,"vZ0":-1.7583834511211447,"x":138.39,"y":151.25,"x0":-1.0393923487505135,"y0":50.00510009124858,"z0":5.904874762500341,"aX":-18.49726263741612},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":1828,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.40747706775889947,"extension":6.374654478342276},"index":0,"playId":"e64adc19-a6e5-3712-beb1-c73859143114","pitchNumber":1,"startTime":"2026-03-12T20:34:54.594Z","endTime":"2026-03-12T20:34:59.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"6e5d4d48-b1d3-3b2a-a3a3-662058e4720d","startTime":"2026-03-12T20:35:11.060Z","endTime":"2026-03-12T20:35:14.060Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001942421764124,"aZ":-15.669977774692203,"pfxX":-7.377778431915488,"pfxZ":8.303400065038048,"pX":0.2326581885137678,"pZ":3.5432830261310175,"vX0":6.123115290014166,"vY0":-139.75418067414782,"vZ0":-3.3870625793719897,"x":108.13,"y":143.11,"x0":-1.022673304354798,"y0":50.00481653886113,"z0":5.793282766104533,"aX":-14.669587460461784},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2163,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39115743429430605,"extension":6.307153406284348},"index":2,"playId":"c7f1370f-27df-3a5d-b4ba-e2a43975e47d","pitchNumber":2,"startTime":"2026-03-12T20:35:28.687Z","endTime":"2026-03-12T20:35:36.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07095080750971,"aZ":-33.626472878482076,"pfxX":1.5842573711367613,"pfxZ":-0.8817928395167911,"pX":0.4511209546456205,"pZ":3.061434269029909,"vX0":3.41208052188291,"vY0":-126.9248363246299,"vZ0":-0.2733539517984448,"x":99.8,"y":156.12,"x0":-1.1100799022547265,"y0":50.00211601395166,"z0":5.821458240233158,"aX":2.6144671984840584},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-3.6,"spinRate":2476,"spinDirection":80},"zone":3,"typeConfidence":2.0,"plateTime":0.4295826725611347,"extension":6.286178380393857},"hitData":{"launchSpeed":96.6,"launchAngle":32.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.41,"coordY":86.74}},"index":3,"playId":"ef9585a5-84b4-3a57-93fd-ef7c0a8bb448","pitchNumber":3,"startTime":"2026-03-12T20:35:59.646Z","endTime":"2026-03-12T20:36:09.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:36:09.982Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to second baseman Jefferson Rojas. Leo Rivas to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:36:29.367Z","endTime":"2026-03-12T20:37:51.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.945162613883973,"aZ":-16.418771781134087,"pfxX":-7.161767019611231,"pfxZ":7.846782536243393,"pX":0.39230144200604544,"pZ":2.508796434204899,"vX0":6.363104641159546,"vY0":-140.58303747373915,"vZ0":-6.017217405761595,"x":102.05,"y":171.04,"x0":-0.9665433693701818,"y0":50.00250385874205,"z0":5.737120358190022,"aX":-14.379555724854223},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2251,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3891570009056906,"extension":6.413176742303806},"index":0,"playId":"32b5b2cc-8ba7-3b6d-89ac-653c9a05c42c","pitchNumber":1,"startTime":"2026-03-12T20:36:34.770Z","endTime":"2026-03-12T20:36:39.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116839035711177,"aZ":-31.24227227393495,"pfxX":-8.926731562336013,"pfxZ":0.5125028586105511,"pX":0.9613500813940044,"pZ":1.9910054820348175,"vX0":7.866428306727209,"vY0":-133.68590321405443,"vZ0":-4.099617933243472,"x":80.36,"y":185.02,"x0":-0.8557955084682345,"y0":50.00259552965768,"z0":5.780467878103955,"aX":-16.19999580486301},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.2,"breakHorizontal":14.5,"spinRate":1649,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4093042378793448,"extension":6.406321273853263},"index":1,"playId":"844987d7-18b4-3262-9a40-88a2f0c98c2a","pitchNumber":2,"startTime":"2026-03-12T20:36:53.271Z","endTime":"2026-03-12T20:37:02.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Leo Rivas steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"844987d7-18b4-3262-9a40-88a2f0c98c2a","startTime":"2026-03-12T20:37:07.357Z","endTime":"2026-03-12T20:37:22.724Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"postOnSecond":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":1.38,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706151572594017,"aZ":-38.94146598145408,"pfxX":4.302615272613527,"pfxZ":-4.600836445653207,"pX":0.26031391677011123,"pZ":1.663977376202957,"vX0":1.7836419313597396,"vY0":-120.62793038762078,"vZ0":-2.219994446919162,"x":107.08,"y":193.85,"x0":-1.0477889441094992,"y0":50.000426890796135,"z0":6.032803453895026,"aX":6.3326574308800065},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.6,"breakHorizontal":-8.2,"spinRate":2382,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.45424953004990387,"extension":6.208040638416068},"index":3,"playId":"5203a0c0-526b-357b-a148-0c3840437d25","pitchNumber":3,"startTime":"2026-03-12T20:37:22.724Z","endTime":"2026-03-12T20:37:26.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040874691562383,"aZ":-29.051629817757004,"pfxX":-9.622279128767342,"pfxZ":1.664522225217798,"pX":0.3396328571404433,"pZ":2.0737426661071305,"vX0":6.877318079881286,"vY0":-135.85053677578026,"vZ0":-4.67550592019907,"x":104.05,"y":182.79,"x0":-0.9666651205318018,"y0":50.005771487508376,"z0":5.821745950460384,"aX":-18.09951011428042},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":1685,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.40223758913107055,"extension":6.412495076547857},"hitData":{"launchSpeed":64.1,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.07,"coordY":161.96}},"index":4,"playId":"a446cc08-762b-3c24-9cd9-d2adaf66d0b3","pitchNumber":4,"startTime":"2026-03-12T20:37:43.415Z","endTime":"2026-03-12T20:37:51.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.38,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:37:51.341Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, shortstop Nico Hoerner to first baseman Michael Busch. Leo Rivas scores. Brendan Donovan to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:38:43.816Z","endTime":"2026-03-12T20:39:50.433Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-12T20:38:03.750Z","endTime":"2026-03-12T20:38:45.957Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.788981442165635,"aZ":-39.028489385784546,"pfxX":2.7981228561860454,"pfxZ":-4.591713229206052,"pX":-0.6579749536387475,"pZ":2.773956082038722,"vX0":-0.009621927923299162,"vY0":-121.34223970328455,"vZ0":0.10984108315753138,"x":142.08,"y":163.88,"x0":-1.0175456917019803,"y0":50.00581744971661,"z0":6.129024215666882,"aX":4.172475863254646},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.0,"breakHorizontal":-5.0,"spinRate":2401,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4514156437180734,"extension":6.231287729699635},"index":1,"playId":"bd461dda-0fb5-3cf7-a467-4bd4dc643030","pitchNumber":1,"startTime":"2026-03-12T20:38:45.957Z","endTime":"2026-03-12T20:38:50.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.529225338845183,"aZ":-26.515171237501335,"pfxX":-10.74668676689108,"pfxZ":3.138379886006751,"pX":0.3392850067760427,"pZ":1.5917520210691765,"vX0":7.416144259520916,"vY0":-133.41768960804305,"vZ0":-5.988440916677681,"x":104.07,"y":195.8,"x0":-1.079202056327425,"y0":50.00542103881944,"z0":5.774879182236046,"aX":-19.389554963914406},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":17.9,"spinRate":1857,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4104473074125812,"extension":6.511524537745544},"index":2,"playId":"4731b117-4562-3afd-8b2f-f43cea1f0949","pitchNumber":2,"startTime":"2026-03-12T20:39:02.740Z","endTime":"2026-03-12T20:39:06.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64266270548078,"aZ":-27.355335428799474,"pfxX":-9.77625104949993,"pfxZ":2.555924358304856,"pX":0.4545950010620953,"pZ":1.3982384036379258,"vX0":6.97354572078854,"vY0":-136.3270454095447,"vZ0":-6.511906586719247,"x":99.67,"y":201.03,"x0":-0.8648929017872172,"y0":50.00326366735327,"z0":5.703227448344299,"aX":-18.423516001620243},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1823,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4016024341863105,"extension":6.469155866838599},"index":3,"playId":"8d7a21f2-d635-3f9b-abeb-1078f36e8fbc","pitchNumber":3,"startTime":"2026-03-12T20:39:23.857Z","endTime":"2026-03-12T20:39:27.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53956334628117,"aZ":-19.920751498613022,"pfxX":-8.565241550277259,"pfxZ":6.152491121465969,"pX":0.017650895799093316,"pZ":2.0612293098535472,"vX0":5.924772152146205,"vY0":-140.58821271776654,"vZ0":-6.293822538086125,"x":116.33,"y":183.13,"x0":-1.0103725838310902,"y0":50.000256053160946,"z0":5.633243105788567,"aX":-17.04710415628492},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":14.2,"spinRate":2319,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39044168366542165,"extension":6.280322419432187},"hitData":{"launchSpeed":100.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.87,"coordY":143.95}},"index":4,"playId":"569f1417-6dd6-3d0f-92b4-4252eff30abe","pitchNumber":4,"startTime":"2026-03-12T20:39:43.427Z","endTime":"2026-03-12T20:39:50.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":2.09,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:39:50.433Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brennen Davis grounds out, third baseman BJ Murray Jr. to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-12T20:40:08.759Z","endTime":"2026-03-12T20:42:15.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182367890793227,"aZ":-33.381469564159985,"pfxX":0.44173317364668413,"pfxZ":-0.759504531708524,"pX":0.05055824438150168,"pZ":2.357636112950288,"vX0":3.0714664214134793,"vY0":-125.05623188028221,"vZ0":-1.7848392896401237,"x":115.07,"y":175.12,"x0":-1.2464985243967668,"y0":50.00013138481867,"z0":5.796698537728761,"aX":0.705156589136668},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":-1.4,"spinRate":2358,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4365442486407831,"extension":6.254643232449926},"index":0,"playId":"4d8eaaff-038a-304d-b897-6bf7522c6b20","pitchNumber":1,"startTime":"2026-03-12T20:40:22.507Z","endTime":"2026-03-12T20:40:25.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.100220611089526,"aZ":-16.990625563983652,"pfxX":-6.352466650052952,"pfxZ":7.556862962861031,"pX":-0.6286819262506387,"pZ":3.481482183118112,"vX0":3.417348938261826,"vY0":-140.67006621321391,"vZ0":-3.457610469546446,"x":140.96,"y":144.78,"x0":-1.0321330190971136,"y0":50.00472141340399,"z0":5.824235445241086,"aX":-12.766816591038591},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":10.8,"spinRate":2277,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38896019867850207,"extension":6.267049393097355},"index":1,"playId":"11465df8-3f5c-30ba-89d0-bf72383eda59","pitchNumber":2,"startTime":"2026-03-12T20:40:44.877Z","endTime":"2026-03-12T20:40:48.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.0,"endSpeed":85.6,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24872295426223,"aZ":-27.748404466354472,"pfxX":-9.539742358326182,"pfxZ":2.3706541491545057,"pX":-1.1217746551073207,"pZ":3.336091631168478,"vX0":3.2142612271174116,"vY0":-135.435345547223,"vZ0":-1.9469040118082355,"x":159.76,"y":148.71,"x0":-1.0811456765433174,"y0":50.003209129128884,"z0":5.995806658810161,"aX":-17.80708071107826},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":1832,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4036813909128494,"extension":6.364285017929355},"index":2,"playId":"ac9dcf36-e3bd-34a2-944a-a2d24b1812c3","pitchNumber":3,"startTime":"2026-03-12T20:41:12.262Z","endTime":"2026-03-12T20:41:16.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.897769993482076,"aZ":-33.50260161795488,"pfxX":1.1304835798098491,"pfxZ":-0.8164670871263215,"pX":0.44755675632662156,"pZ":3.1009531901000367,"vX0":3.5605317212454524,"vY0":-125.97971473633707,"vZ0":-0.2303207956416573,"x":99.94,"y":155.05,"x0":-1.1221866664436049,"y0":50.00171571652974,"z0":5.8668456044251265,"aX":1.8439509984133848},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":-2.8,"spinRate":2345,"spinDirection":72},"zone":3,"typeConfidence":2.0,"plateTime":0.4322403780150581,"extension":6.22691160679013},"index":3,"playId":"0e546b44-c42e-3e60-9755-323f2a48d8a1","pitchNumber":4,"startTime":"2026-03-12T20:41:32.345Z","endTime":"2026-03-12T20:41:36.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-12T20:41:46.952Z","endTime":"2026-03-12T20:42:03.628Z","isPitch":false,"type":"action","player":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79201191223589,"aZ":-26.725559452817226,"pfxX":-8.755821781231742,"pfxZ":2.8869310626288343,"pX":-0.7727348345846872,"pZ":3.1695754036459585,"vX0":3.903842444827191,"vY0":-136.27588633301562,"vZ0":-2.4193393826324114,"x":146.45,"y":153.2,"x0":-1.0829401794231073,"y0":50.00401569428186,"z0":5.907109106747877,"aX":-16.537555679632163},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":1806,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.40127982304938836,"extension":6.319159143955631},"hitData":{"launchSpeed":48.5,"launchAngle":20.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.99,"coordY":158.04}},"index":5,"playId":"dd35d183-e9c0-30b2-bb83-9fb484fcd0f9","pitchNumber":5,"startTime":"2026-03-12T20:42:03.628Z","endTime":"2026-03-12T20:42:15.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:42:15.134Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"BJ Murray Jr. doubles (3) on a fly ball to left fielder Michael Arroyo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:44:09.821Z","endTime":"2026-03-12T20:45:48.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703197,"link":"/api/v1/people/703197"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76413169100124,"aZ":-27.19276668815285,"pfxX":2.5783832055423432,"pfxZ":3.1086804987990213,"pX":-0.7080055148805208,"pZ":3.20077228091817,"vX0":3.29565896907854,"vY0":-125.38965467872782,"vZ0":-0.4870600474441512,"x":143.99,"y":152.36,"x0":-2.3710613966425,"y0":50.00302222386975,"z0":5.603356092067048,"aX":4.1333231748850885},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2382,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.43570910572703836,"extension":5.66066358484194},"index":0,"playId":"0149adc1-43ca-3329-a96c-fbf6d305e3a1","pitchNumber":1,"startTime":"2026-03-12T20:44:13.556Z","endTime":"2026-03-12T20:44:17.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202799870153907,"aZ":-28.938621732051296,"pfxX":1.3805905747076288,"pfxZ":1.9750878748861727,"pX":-0.14960605953917386,"pZ":1.1427724372936554,"vX0":5.142202434319401,"vY0":-126.59660770205275,"vZ0":-4.803647318666302,"x":122.7,"y":207.93,"x0":-2.3807316129353198,"y0":50.00002785049281,"z0":5.362829541266999,"aX":2.2541685795937862},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-3.6,"spinRate":2228,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4315423917503107,"extension":5.7560365175972095},"index":1,"playId":"6f4a67e8-55f6-3a65-b3bc-fb7ebac247a5","pitchNumber":2,"startTime":"2026-03-12T20:44:27.817Z","endTime":"2026-03-12T20:44:31.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125357965785273,"aZ":-21.300982066320874,"pfxX":-6.770462255707363,"pfxZ":5.839880985437679,"pX":-0.4450097335479149,"pZ":2.9284039075995305,"vX0":7.836610228949636,"vY0":-135.45276560026568,"vZ0":-1.8728147897335012,"x":133.96,"y":159.71,"x0":-2.4936973218648535,"y0":50.00170024838287,"z0":5.115659194311229,"aX":-12.602104593911383},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":10.7,"spinRate":2480,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.4041127375294504,"extension":6.322532804161749},"index":2,"playId":"57888ec0-8776-37ed-9068-46ef143b1729","pitchNumber":3,"startTime":"2026-03-12T20:44:41.039Z","endTime":"2026-03-12T20:44:44.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.6,"endSpeed":80.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418049561460712,"aZ":-27.40667983530126,"pfxX":1.8998082081815837,"pfxZ":2.9337885521436924,"pX":0.6623627624460721,"pZ":1.733607163391097,"vX0":6.502897940926829,"vY0":-126.11327632542454,"vZ0":-3.685985124030112,"x":91.75,"y":191.97,"x0":-2.1868655184745163,"y0":50.004439798335014,"z0":5.402211779811308,"aX":3.08779185757921},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":-4.8,"spinRate":2346,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.43279076254051674,"extension":5.849979388550028},"index":3,"playId":"ca9766af-fb19-333f-9511-e00fd3f66f7d","pitchNumber":4,"startTime":"2026-03-12T20:45:00.612Z","endTime":"2026-03-12T20:45:04.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.474780605729553,"aZ":-34.341399674454756,"pfxX":10.730579109923788,"pfxZ":-1.7023833293245896,"pX":-0.288584183958418,"pZ":0.35844495454921244,"vX0":2.171083404893684,"vY0":-112.47535331398755,"vZ0":-2.789925355048317,"x":128.0,"y":229.1,"x0":-2.6613360822372236,"y0":50.00182881792224,"z0":5.116599315043398,"aX":13.669764298494991},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-3.5,"breakHorizontal":-20.0,"spinRate":2765,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4880163276519811,"extension":6.220950793930401},"index":4,"playId":"2e35501d-26e9-3829-9311-da959f1c032a","pitchNumber":5,"startTime":"2026-03-12T20:45:19.891Z","endTime":"2026-03-12T20:45:23.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351249617855373,"aZ":-19.477573251242855,"pfxX":-6.674746516637845,"pfxZ":6.6476781511852625,"pX":-0.1899287598999262,"pZ":3.2197706075817645,"vX0":8.609317519150174,"vY0":-137.11999853290914,"vZ0":-1.507112962404554,"x":124.24,"y":151.85,"x0":-2.498227461709154,"y0":50.006191991594235,"z0":5.100949719153877,"aX":-12.756279540040422},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2327,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.3989236208617686,"extension":6.347182147013647},"hitData":{"launchSpeed":82.2,"launchAngle":36.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.51,"coordY":101.81}},"index":5,"playId":"18a9957a-e589-333d-baf3-af6dec5cfbe1","pitchNumber":6,"startTime":"2026-03-12T20:45:37.570Z","endTime":"2026-03-12T20:45:48.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:45:48.432Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jefferson Rojas grounds out, third baseman Brendan Donovan to first baseman Patrick Wisdom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:46:06.220Z","endTime":"2026-03-12T20:46:45.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503298801498705,"aZ":-30.777325576938377,"pfxX":-10.327562875035657,"pfxZ":0.7234768404892584,"pX":0.7443189123566143,"pZ":2.1024357256353854,"vX0":12.115421046859682,"vY0":-137.73293572230827,"vZ0":-2.329858370581369,"x":88.63,"y":182.01,"x0":-2.35458693144862,"y0":50.0041259525164,"z0":5.025444448999683,"aX":-19.988714345514705},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":16.4,"spinRate":2284,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.39657732886860053,"extension":6.420365851037601},"index":0,"playId":"34f24fbb-b379-3f02-a763-83cc863dcb9f","pitchNumber":1,"startTime":"2026-03-12T20:46:18.159Z","endTime":"2026-03-12T20:46:22.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952390175029116,"aZ":-28.338992654699748,"pfxX":-10.708125993218863,"pfxZ":1.9832092520105524,"pX":-0.07495137856529992,"pZ":1.8875572257594386,"vX0":10.186190583051166,"vY0":-137.7716343558796,"vZ0":-3.4242338503688545,"x":119.86,"y":187.82,"x0":-2.41859618770408,"y0":50.00209037374797,"z0":5.049634550409311,"aX":-20.703286580280825},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.1,"breakHorizontal":17.4,"spinRate":2380,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.39668771847376405,"extension":6.39873369632921},"hitData":{"launchSpeed":76.3,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.46,"coordY":172.81}},"index":1,"playId":"28651770-4f0f-3994-9115-7fd6d79178c7","pitchNumber":2,"startTime":"2026-03-12T20:46:34.727Z","endTime":"2026-03-12T20:46:45.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.51,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:46:45.571Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to center fielder Luke Raley. BJ Murray Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:47:04.172Z","endTime":"2026-03-12T20:48:08.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47692902549374,"aZ":-30.138966902741892,"pfxX":9.017411148102418,"pfxZ":1.5525097747187626,"pX":-0.7169268441922523,"pZ":2.257185596018211,"vX0":2.1425088269501877,"vY0":-114.06953356014274,"vZ0":-0.056105810896526664,"x":144.33,"y":177.84,"x0":-2.8412063301737907,"y0":50.00118335281349,"z0":5.272664499051195,"aX":11.7898531778228},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":2879,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.48158360138517287,"extension":6.065330776147284},"index":0,"playId":"065bb5ff-6a2c-329e-aff0-1d189fc8c1eb","pitchNumber":1,"startTime":"2026-03-12T20:47:10.210Z","endTime":"2026-03-12T20:47:14.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"08317546-0226-0013-001c-f08cd117d70a","startTime":"2026-03-12T20:47:25.434Z","endTime":"2026-03-12T20:47:38.972Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"08317546-0226-0013-002c-f08cd117d70a","startTime":"2026-03-12T20:47:38.972Z","endTime":"2026-03-12T20:47:58.808Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90458955293867,"aZ":-29.67870717973396,"pfxX":1.501657664722018,"pfxZ":1.5440401677980855,"pX":-0.2510495919512304,"pZ":1.6628790165282559,"vX0":5.050153499118518,"vY0":-125.50193037247169,"vZ0":-3.3092871309910605,"x":126.57,"y":193.88,"x0":-2.4727581512436334,"y0":50.005714324710304,"z0":5.378773430180366,"aX":2.429866138116811},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2223,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.4340122800257573,"extension":5.745175295820222},"hitData":{"launchSpeed":101.6,"launchAngle":18.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.59,"coordY":81.68}},"index":3,"playId":"50cb919a-d8af-3eaa-b271-2a296e237fe7","pitchNumber":2,"startTime":"2026-03-12T20:47:58.808Z","endTime":"2026-03-12T20:48:08.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.57,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:48:08.430Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:48:27.059Z","endTime":"2026-03-12T20:50:28.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283481189387444,"aZ":-30.168677580363234,"pfxX":-9.528780962554379,"pfxZ":1.048759928416473,"pX":-0.7212251631672862,"pZ":1.9823187381836438,"vX0":7.912380046210523,"vY0":-136.9482218111329,"vZ0":-2.9728032635957895,"x":144.49,"y":185.26,"x0":-2.3950294546016266,"y0":50.00667159043324,"z0":5.123059170561669,"aX":-18.29301896152632},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.6,"breakHorizontal":15.8,"spinRate":2199,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.3983702235220079,"extension":6.322105804735691},"index":0,"playId":"ab170559-c1e7-3d72-ad02-89ed934fa924","pitchNumber":1,"startTime":"2026-03-12T20:48:58.756Z","endTime":"2026-03-12T20:49:01.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.542605233855063,"aZ":-27.295875093160454,"pfxX":6.083875408012536,"pfxZ":3.7271215043517145,"pX":0.9365165106685147,"pZ":3.1311175800875373,"vX0":6.034291562892163,"vY0":-113.61455768856162,"vZ0":1.1223550429471554,"x":81.3,"y":154.24,"x0":-2.5428707149086223,"y0":50.00259303647423,"z0":5.340470915484874,"aX":7.96475603008338},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":7.3,"breakHorizontal":-12.5,"spinRate":2624,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4818342928767261,"extension":6.318372990298926},"index":1,"playId":"22da4202-b43c-34c5-957d-f63a371ede3d","pitchNumber":2,"startTime":"2026-03-12T20:49:23.713Z","endTime":"2026-03-12T20:49:27.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.900443198715276,"aZ":-31.42984749709908,"pfxX":8.226833063391496,"pfxZ":0.5921847260609239,"pX":0.43341034214658564,"pZ":1.6094002569183974,"vX0":4.419616727182917,"vY0":-112.09707982582827,"vZ0":-0.8850823351057022,"x":100.48,"y":195.33,"x0":-2.635056290723212,"y0":50.005426414794776,"z0":5.227543298961659,"aX":10.436348781899325},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.2,"breakHorizontal":-16.1,"spinRate":2701,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.4892399099754403,"extension":6.106625919234736},"index":2,"playId":"4219a700-4ee2-35f3-83c1-b729ce018ab9","pitchNumber":3,"startTime":"2026-03-12T20:49:40.933Z","endTime":"2026-03-12T20:49:43.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.9,"endSpeed":88.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33949088983478,"aZ":-25.613657715962542,"pfxX":-5.861501789470246,"pfxZ":3.3450900427427825,"pX":0.8804698295578869,"pZ":4.1570984725896665,"vX0":10.886453261975287,"vY0":-137.93884735402034,"vZ0":1.6197584284448445,"x":83.44,"y":126.54,"x0":-2.3230237233671023,"y0":50.005057090795276,"z0":5.267418871528219,"aX":-11.506506575338108},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":8.8,"spinRate":2408,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3942911699973535,"extension":6.30268645772073},"index":3,"playId":"b051954a-6224-34a5-aebf-fefa739d374a","pitchNumber":4,"startTime":"2026-03-12T20:50:03.829Z","endTime":"2026-03-12T20:50:06.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":77.7,"endSpeed":70.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59719345974046,"aZ":-32.64848556299871,"pfxX":7.981853218805569,"pfxZ":-0.3732251494144645,"pX":1.7913970451411192,"pZ":2.0425012500848934,"vX0":7.130677589455707,"vY0":-112.90369649882419,"vZ0":0.11274520437213376,"x":48.72,"y":183.63,"x0":-2.463378243748683,"y0":50.00339528786137,"z0":5.321268498550614,"aX":10.139755932625874},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.2,"breakHorizontal":-16.6,"spinRate":2705,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.48811277668942665,"extension":5.9916673687629824},"index":4,"playId":"a3a8705b-a3c2-3a5c-ad5e-4aea7810842f","pitchNumber":5,"startTime":"2026-03-12T20:50:22.979Z","endTime":"2026-03-12T20:50:28.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.25,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:50:28.205Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (1) on a sharp fly ball to center fielder Luke Raley. BJ Murray Jr. scores. Michael Busch scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:50:34.425Z","endTime":"2026-03-12T20:51:29.912Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.508150723419416,"aZ":-27.089298491704714,"pfxX":-6.943326444991419,"pfxZ":2.598092934253092,"pX":0.20398980832155364,"pZ":3.5448263583143063,"vX0":9.849464992606048,"vY0":-138.42322097665357,"vZ0":0.3662241427315218,"x":109.22,"y":143.07,"x0":-2.4846464714251515,"y0":50.002215257738804,"z0":5.212564379167908,"aX":-13.58600347874704},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":10.7,"spinRate":2272,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.39444340199347794,"extension":6.233770728536082},"index":0,"playId":"1b176cf9-a46b-3f32-9a44-52d704b40a13","pitchNumber":1,"startTime":"2026-03-12T20:50:57.833Z","endTime":"2026-03-12T20:51:01.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.265686779659916,"aZ":-30.01243483575056,"pfxX":8.37933080873317,"pfxZ":1.7020942853902223,"pX":-0.6223154464357091,"pZ":2.3932450476671616,"vX0":2.586054129693332,"vY0":-112.38640624064269,"vZ0":0.5184313138984555,"x":140.72,"y":174.16,"x0":-2.8781914633877927,"y0":50.005345679433496,"z0":5.219328311746059,"aX":10.669575827494041},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":3.5,"breakHorizontal":-15.8,"spinRate":2747,"spinDirection":73},"zone":4,"typeConfidence":2.0,"plateTime":0.48823415048047547,"extension":6.072531410161657},"hitData":{"launchSpeed":103.0,"launchAngle":26.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":120.88,"coordY":32.17}},"index":1,"playId":"24a5a571-815c-3b95-b0ed-3ffdf9fb4578","pitchNumber":2,"startTime":"2026-03-12T20:51:16.038Z","endTime":"2026-03-12T20:51:29.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":21.799999999999997,"leverageIndex":2.27,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:51:29.912Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to right fielder Brennen Davis.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-12T20:51:53.078Z","endTime":"2026-03-12T20:53:53.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16714722919367,"aZ":-29.684618829083398,"pfxX":9.804213558165612,"pfxZ":1.9558647371712414,"pX":-1.6315591086350634,"pZ":3.7093948832684145,"vX0":0.006233903898268223,"vY0":-112.25442721189344,"vZ0":3.11396705020531,"x":179.19,"y":138.63,"x0":-2.9069846682950375,"y0":50.00078764451145,"z0":5.334986572647412,"aX":12.453787473880212},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.7,"breakHorizontal":-17.8,"spinRate":2745,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4887830470029866,"extension":6.200683101311269},"index":0,"playId":"ee1384d8-0ddf-39c1-acc0-c85d48dc60de","pitchNumber":1,"startTime":"2026-03-12T20:52:05.779Z","endTime":"2026-03-12T20:52:09.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.209701729782303,"aZ":-30.915401701028273,"pfxX":9.177282870633073,"pfxZ":0.9850900288837021,"pX":-0.7828874406674863,"pZ":3.5138250895769128,"vX0":1.709355955597561,"vY0":-112.4115955833906,"vZ0":2.9684361525833474,"x":146.84,"y":143.91,"x0":-2.7457851832200943,"y0":50.00068583680263,"z0":5.32374783075952,"aX":11.691641445499537},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.9,"breakHorizontal":-17.0,"spinRate":2700,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4880744417318348,"extension":5.976751606662619},"index":1,"playId":"51f9b94c-ab75-3f15-8c28-b485841cea69","pitchNumber":2,"startTime":"2026-03-12T20:52:22.795Z","endTime":"2026-03-12T20:52:27.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.865914484771817,"aZ":-29.306064998330513,"pfxX":-9.575331832253521,"pfxZ":1.5098180412782956,"pX":0.22954853456520438,"pZ":2.2695294606931067,"vX0":10.499430190574689,"vY0":-137.03120952087326,"vZ0":-2.094346260157479,"x":108.25,"y":177.5,"x0":-2.411366590587684,"y0":50.002516883446816,"z0":5.050060579123948,"aX":-18.173054756682014},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":15.1,"spinRate":2265,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.40003624185678444,"extension":6.359133480238263},"index":2,"playId":"6ff2d953-58a7-32a6-a035-19883546a5c7","pitchNumber":3,"startTime":"2026-03-12T20:52:39.417Z","endTime":"2026-03-12T20:52:42.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918195134357607,"aZ":-23.433792564651654,"pfxX":-6.80572353903231,"pfxZ":4.516085300356435,"pX":0.2691855668692929,"pZ":2.450504322321297,"vX0":9.703371897809488,"vY0":-138.30489588056625,"vZ0":-2.658426399843634,"x":106.74,"y":172.62,"x0":-2.400988855491953,"y0":50.006227415475514,"z0":4.996236482935782,"aX":-13.183925188115522},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":10.3,"spinRate":2226,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.39606907462224683,"extension":6.398524098841295},"index":3,"playId":"277eeb29-0bfd-3bcf-a86f-4175799769c1","pitchNumber":4,"startTime":"2026-03-12T20:52:57.717Z","endTime":"2026-03-12T20:53:00.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-12T20:53:06.938Z","endTime":"2026-03-12T20:53:25.097Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312314941090367,"aZ":-19.73232285281939,"pfxX":-8.56327048809581,"pfxZ":6.374207706128421,"pX":0.657459503214079,"pZ":1.6671180740165112,"vX0":11.199405219502264,"vY0":-138.86736342792327,"vZ0":-5.396449035517804,"x":91.94,"y":193.77,"x0":-2.3165620475717787,"y0":50.00176029332027,"z0":4.949644678545171,"aX":-16.712015769675077},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2403,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.3945305021236094,"extension":6.388873323861231},"index":5,"playId":"cb2ae72d-2364-3f3c-8fe7-b885a16bc743","pitchNumber":5,"startTime":"2026-03-12T20:53:25.097Z","endTime":"2026-03-12T20:53:29.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52588451185415,"aZ":-23.32675442152971,"pfxX":-7.674662405833171,"pfxZ":4.461798241936055,"pX":0.14163730639270097,"pZ":3.127547552694703,"vX0":9.834596793204012,"vY0":-139.8954417981523,"vZ0":-1.247492445466993,"x":111.6,"y":154.34,"x0":-2.4220406169047823,"y0":50.00119780833631,"z0":5.1081361336354,"aX":-15.212978905498591},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.0,"breakHorizontal":11.9,"spinRate":2409,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.39151737405042564,"extension":6.280734969488789},"hitData":{"launchSpeed":95.7,"launchAngle":52.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.25,"coordY":95.74}},"index":6,"playId":"c39b68e6-8abe-33ae-9dc1-2465f599ef8f","pitchNumber":6,"startTime":"2026-03-12T20:53:43.175Z","endTime":"2026-03-12T20:53:53.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:53:53.024Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:55:43.580Z","endTime":"2026-03-12T20:56:45.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":1},"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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.697725745982364,"aZ":-39.12675409264939,"pfxX":5.5962599112611855,"pfxZ":-4.933106467724452,"pX":-0.6694425069295117,"pZ":3.2671966765851397,"vX0":-0.32508674831296785,"vY0":-118.32958968998624,"vZ0":1.5801084550614222,"x":142.52,"y":150.57,"x0":-1.2562923230572431,"y0":50.00090556412365,"z0":6.189995510758307,"aX":7.892496187756617},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.2,"breakHorizontal":-10.1,"spinRate":2406,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4638217253863517,"extension":6.045484469237853},"index":0,"playId":"dbb738ae-3e8d-3d9c-b2bd-8f6ca11c3e21","pitchNumber":1,"startTime":"2026-03-12T20:56:02.617Z","endTime":"2026-03-12T20:56:06.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364724706768936,"aZ":-22.550597542980547,"pfxX":-8.189773846333365,"pfxZ":5.366311035754326,"pX":0.17255872570173353,"pZ":1.3094530514481142,"vX0":5.18505007307678,"vY0":-133.24199663008176,"vZ0":-7.503161010954238,"x":110.42,"y":203.42,"x0":-0.7373903443569508,"y0":50.002247225210056,"z0":5.798419734314282,"aX":-14.68451227157662},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":13.7,"spinRate":1774,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4115068146884524,"extension":6.1959261566453945},"index":1,"playId":"3a57564b-a535-3daa-9a30-894ce4f81fe9","pitchNumber":2,"startTime":"2026-03-12T20:56:13.632Z","endTime":"2026-03-12T20:56:17.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.809389978636624,"aZ":-23.82885934765127,"pfxX":-9.599056224949978,"pfxZ":4.623812526925399,"pX":0.01262595047510179,"pZ":1.798376720818327,"vX0":5.833772156835076,"vY0":-133.78129195259285,"vZ0":-5.8337578187261085,"x":116.52,"y":190.22,"x0":-0.9530227009552982,"y0":50.00631940814625,"z0":5.723646704231803,"aX":-17.341805422154895},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":16.1,"spinRate":1754,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.409972096412742,"extension":6.264502977814312},"index":2,"playId":"f33676f3-d391-371d-90c1-c3fccd929d1f","pitchNumber":3,"startTime":"2026-03-12T20:56:24.829Z","endTime":"2026-03-12T20:56:28.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49057614846243,"aZ":-23.90476041991807,"pfxX":-8.248741682101736,"pfxZ":4.516581045565362,"pX":-0.8989472404228301,"pZ":2.7720317160153036,"vX0":3.391520773497991,"vY0":-133.88338149398086,"vZ0":-3.6068858095281517,"x":151.27,"y":163.94,"x0":-1.1040710751461482,"y0":50.00374067318074,"z0":5.829857525899827,"aX":-15.109226309993845},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1682,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.40771051686888926,"extension":6.344080775372437},"index":3,"playId":"f90b4573-6f23-38c1-91c6-416f58718db1","pitchNumber":4,"startTime":"2026-03-12T20:56:41.786Z","endTime":"2026-03-12T20:56:45.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:56:45.350Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:56:59.198Z","endTime":"2026-03-12T20:57:42.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2934608755008,"aZ":-31.518842776004956,"pfxX":2.091512335996216,"pfxZ":0.41698846389721034,"pX":-0.12213313493624865,"pZ":2.208534130310167,"vX0":1.9374316407388088,"vY0":-123.51903919482369,"vZ0":-2.170264180216872,"x":121.66,"y":179.15,"x0":-1.1843376154478074,"y0":50.00301485984369,"z0":5.7123545534117515,"aX":3.2774817416905195},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2424,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.4410365196344541,"extension":6.168543017427433},"index":0,"playId":"3ba82ebf-f767-3575-b532-d04e01b35f5e","pitchNumber":1,"startTime":"2026-03-12T20:57:09.498Z","endTime":"2026-03-12T20:57:14.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05067180215648,"aZ":-16.930385482267294,"pfxX":-9.007666456255,"pfxZ":7.615018073697154,"pX":-0.3092357282463941,"pZ":2.2076674168784516,"vX0":5.115995431491382,"vY0":-140.64516300390773,"vZ0":-6.653497295324459,"x":128.79,"y":179.17,"x0":-0.9818891247403074,"y0":50.006985781736084,"z0":5.7031994700138755,"aX":-18.040896146475323},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":15.2,"spinRate":2195,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38952347476693827,"extension":6.382545964763657},"index":1,"playId":"7c0aab5b-55d3-3220-84fc-d0c4a205ada4","pitchNumber":2,"startTime":"2026-03-12T20:57:20.909Z","endTime":"2026-03-12T20:57:23.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72723241599339,"aZ":-33.66914457678723,"pfxX":2.1497004682871634,"pfxZ":-0.9398768676012352,"pX":-0.491290632023483,"pZ":2.0886816522908074,"vX0":0.9047017690113678,"vY0":-124.8700933017941,"vZ0":-2.340767188677261,"x":135.73,"y":182.39,"x0":-1.1364452734069561,"y0":50.00057480376208,"z0":5.780757431218436,"aX":3.4290059561484036},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":-4.1,"spinRate":2319,"spinDirection":69},"zone":7,"typeConfidence":2.0,"plateTime":0.4369245310542591,"extension":6.144704744184242},"hitData":{"launchSpeed":97.0,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.26,"coordY":105.48}},"index":2,"playId":"470de1f3-b2e9-3ccf-bb35-08bc2547f9d5","pitchNumber":3,"startTime":"2026-03-12T20:57:33.525Z","endTime":"2026-03-12T20:57:42.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:57:42.190Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Wisdom flies out to center fielder Chas McCormick. Victor Robles to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T20:58:01.676Z","endTime":"2026-03-12T20:59:41.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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(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":95.8,"endSpeed":87.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870312741239275,"aZ":-21.09195951323119,"pfxX":-7.226525833963324,"pfxZ":5.6095169619913605,"pX":-0.6249353827137921,"pZ":4.09003510154434,"vX0":3.5467701062770955,"vY0":-139.54029981888752,"vZ0":-0.9394298258882847,"x":140.82,"y":128.35,"x0":-0.9723281408919401,"y0":50.0031649311604,"z0":5.818374482238285,"aX":-14.276618501740268},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":12.4,"spinRate":2083,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.392251743444441,"extension":6.342323729916864},"index":0,"playId":"bb912b61-adaa-328f-bae1-134fad9bf5ea","pitchNumber":1,"startTime":"2026-03-12T20:58:11.332Z","endTime":"2026-03-12T20:58:14.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221602763638664,"aZ":-28.62576384518147,"pfxX":-9.357052615461836,"pfxZ":1.9928056357046406,"pX":0.2525142481233887,"pZ":1.2532601225412725,"vX0":6.255166936506102,"vY0":-132.58309979880502,"vZ0":-6.08216783592687,"x":107.37,"y":204.94,"x0":-0.9210728985774356,"y0":50.00381724567177,"z0":5.664911055789176,"aX":-16.667169664737756},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":15.6,"spinRate":1660,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41304909921106114,"extension":6.465622227514339},"index":1,"playId":"8a171770-3444-3ecb-bbe8-50246c4ff7fb","pitchNumber":2,"startTime":"2026-03-12T20:58:30.991Z","endTime":"2026-03-12T20:58:34.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.559774058574607,"aZ":-20.802166899410075,"pfxX":-8.955924704516203,"pfxZ":5.74506217507013,"pX":-0.06994056441290779,"pZ":3.4654258884536926,"vX0":5.41259589410417,"vY0":-139.79774522525923,"vZ0":-2.716022860434285,"x":119.67,"y":145.21,"x0":-0.867777643448861,"y0":50.00203211398251,"z0":5.8153130494430245,"aX":-17.72295110915289},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":15.1,"spinRate":2220,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39182041793741895,"extension":6.349583589559718},"index":2,"playId":"c6088b4a-2299-37c1-a33d-76dea05beb29","pitchNumber":3,"startTime":"2026-03-12T20:58:48.851Z","endTime":"2026-03-12T20:58:54.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Robles steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"c6088b4a-2299-37c1-a33d-76dea05beb29","startTime":"2026-03-12T20:59:05.139Z","endTime":"2026-03-12T20:59:10.423Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"postOnSecond":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.58,"dramaIndex":57.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-12T20:59:10.423Z","endTime":"2026-03-12T20:59:23.324Z","isPitch":false,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.631320851862057,"aZ":-24.681946063407185,"pfxX":-8.387961964087065,"pfxZ":4.074372140015557,"pX":-0.09626331434441536,"pZ":2.719396451035863,"vX0":5.069746316778817,"vY0":-134.58844579891817,"vZ0":-3.680086030718706,"x":120.67,"y":165.36,"x0":-0.9125135850242646,"y0":50.00296897521865,"z0":5.848254624507943,"aX":-15.420816287910531},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":14.2,"spinRate":1799,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40664885167131004,"extension":6.371919807156762},"hitData":{"launchSpeed":99.3,"launchAngle":41.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.71,"coordY":56.42}},"index":5,"playId":"faa004a9-74db-3861-9f15-d409f96119bb","pitchNumber":4,"startTime":"2026-03-12T20:59:23.324Z","endTime":"2026-03-12T20:59:41.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.58,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-12T20:59:41.068Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Arroyo walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T21:01:47.912Z","endTime":"2026-03-12T21:03:10.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694383,"fullName":"Grayson Moore","link":"/api/v1/people/694383"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-12T20:59:46.405Z","endTime":"2026-03-12T21:01:11.051Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grayson Moore replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-12T21:01:11.051Z","endTime":"2026-03-12T21:01:49.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694383,"link":"/api/v1/people/694383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715784393318888,"aZ":-16.151822630753976,"pfxX":-1.445193640749459,"pfxZ":8.940604124268788,"pX":-0.1495175538856375,"pZ":3.7742588750051302,"vX0":1.9018085847725055,"vY0":-132.61515153896892,"vZ0":-3.13645941997639,"x":122.7,"y":136.88,"x0":-0.6861275506750764,"y0":50.003910804179995,"z0":6.141417546049365,"aX":-2.590396732998632},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":1902,"spinDirection":190},"zone":11,"typeConfidence":0.87,"plateTime":0.41205449362266844,"extension":6.6240566804248076},"index":2,"playId":"509123f2-ea09-3cac-b9d4-1af3faf48c2f","pitchNumber":1,"startTime":"2026-03-12T21:01:49.048Z","endTime":"2026-03-12T21:01:52.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.4,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0623546933104,"aZ":-16.226941832223098,"pfxX":1.34016446003697,"pfxZ":8.590718253322498,"pX":-0.19324606715107004,"pZ":2.6007851582096757,"vX0":0.7912962736151091,"vY0":-134.59735437317735,"vZ0":-6.161623282973142,"x":124.37,"y":168.56,"x0":-0.6640506208216778,"y0":50.00183399558922,"z0":6.046876404998634,"aX":2.4866133305327485},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-2.6,"spinRate":1917,"spinDirection":191},"zone":5,"typeConfidence":0.78,"plateTime":0.4051596302038756,"extension":6.639488874754247},"index":3,"playId":"03909e56-66c8-32e1-81a8-ee2426f13de3","pitchNumber":2,"startTime":"2026-03-12T21:02:01.876Z","endTime":"2026-03-12T21:02:04.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.966027412231476,"aZ":-16.366614284201308,"pfxX":-0.7463334822715098,"pfxZ":8.317575696058592,"pX":-0.7971587217156615,"pZ":3.450012824996025,"vX0":-0.3275916692206407,"vY0":-136.50574471338473,"vZ0":-4.265567822205019,"x":147.39,"y":145.63,"x0":-0.5788541705582801,"y0":50.006023309234465,"z0":6.147951334304007,"aX":-1.419249795235741},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":1.4,"spinRate":1932,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.40011617040486813,"extension":6.67218424772734},"index":4,"playId":"85061c1b-d3b0-3677-9a06-9aff281467d1","pitchNumber":3,"startTime":"2026-03-12T21:02:17.208Z","endTime":"2026-03-12T21:02:20.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033900224052573,"aZ":-27.125095587593265,"pfxX":1.9310134916693595,"pfxZ":3.182439846676152,"pX":-0.8763905032071817,"pZ":3.872681870219768,"vX0":-0.33953107398848037,"vY0":-124.60628769610935,"vZ0":-0.27630393555817967,"x":150.41,"y":134.22,"x0":-0.9900777608918803,"y0":50.002112153560596,"z0":6.209947060017323,"aX":3.062243853612977},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":-3.5,"spinRate":2057,"spinDirection":127},"zone":11,"typeConfidence":0.85,"plateTime":0.4381344745432285,"extension":6.399149542872805},"index":5,"playId":"2bfd93bc-7108-3a53-984a-cfa7952d5272","pitchNumber":4,"startTime":"2026-03-12T21:02:31.942Z","endTime":"2026-03-12T21:02:35.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573135052096326,"aZ":-14.537914647443817,"pfxX":-0.42304526164637757,"pfxZ":9.20414940856283,"pX":-0.7513078764419516,"pZ":2.5277578094289135,"vX0":-0.030094668842243585,"vY0":-137.33734472069767,"vZ0":-6.824272898056063,"x":145.64,"y":170.53,"x0":-0.685241642401906,"y0":50.000272889153415,"z0":6.027893692960188,"aX":-0.8103834823054901},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":0.7,"spinRate":1958,"spinDirection":189},"zone":4,"typeConfidence":0.89,"plateTime":0.3983632150829095,"extension":6.599206065845243},"index":6,"playId":"7dc4f4c2-dfd7-34b9-8b57-e3d66d7cb28a","pitchNumber":5,"startTime":"2026-03-12T21:02:47.041Z","endTime":"2026-03-12T21:02:50.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874808697468577,"aZ":-15.228882115630347,"pfxX":-1.6760882969134188,"pfxZ":8.956769379901298,"pX":-1.1222057227065387,"pZ":3.753882674589487,"vX0":-0.38848785903444255,"vY0":-136.83746156934203,"vZ0":-3.42331546836917,"x":159.78,"y":137.43,"x0":-0.7605988901297653,"y0":50.0020451976397,"z0":6.067855833524567,"aX":-3.1704812332967824},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":3.1,"spinRate":1886,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.400653264059212,"extension":6.671310615670768},"index":7,"playId":"b0057602-e032-3216-aef5-a39874ee81e4","pitchNumber":6,"startTime":"2026-03-12T21:03:06.855Z","endTime":"2026-03-12T21:03:10.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703197,"link":"/api/v1/people/703197"},"credit":"b_pa"},{"player":{"id":694383,"link":"/api/v1/people/694383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.500000000000007,"leverageIndex":1.73,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:03:10.208Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks. Michael Arroyo to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T21:03:35.533Z","endTime":"2026-03-12T21:04:32.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694383,"fullName":"Grayson Moore","link":"/api/v1/people/694383"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02777581973542,"aZ":-14.529621810001853,"pfxX":0.07924895247501318,"pfxZ":9.178867536450095,"pX":-0.19587997371196977,"pZ":4.142769426215259,"vX0":1.5549108754067777,"vY0":-138.51739559358532,"vZ0":-2.594897471005117,"x":124.47,"y":126.93,"x0":-0.7773437134684575,"y0":50.00534038288926,"z0":6.076249506069243,"aX":0.1519201318800815},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-0.5,"spinRate":2053,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.3970617168599597,"extension":6.603199874124918},"index":0,"playId":"df0a3e5e-66d8-3b36-9483-1c457c9bc5ef","pitchNumber":1,"startTime":"2026-03-12T21:03:39.094Z","endTime":"2026-03-12T21:03:42.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.771487607290094,"aZ":-41.10946317204146,"pfxX":4.044537529240836,"pfxZ":-7.964390121410085,"pX":-0.30171970752675975,"pZ":1.2044010789142,"vX0":-0.40785013255871316,"vY0":-106.38845691884619,"vZ0":-0.6277343027118969,"x":128.5,"y":206.26,"x0":-0.6293911827613197,"y0":50.00041756997022,"z0":6.246840663890552,"aX":4.539746317410139},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-14.2,"breakHorizontal":-7.2,"spinRate":2176,"spinDirection":22},"zone":13,"typeConfidence":0.81,"plateTime":0.518964879121032,"extension":6.813943066202427},"index":1,"playId":"5315f951-2fdd-358e-bcd7-09117546e5f9","pitchNumber":2,"startTime":"2026-03-12T21:03:55.294Z","endTime":"2026-03-12T21:03:58.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00200806181077,"aZ":-14.643717103212868,"pfxX":-2.4204376847666778,"pfxZ":9.032189817628721,"pX":-0.7440645442870513,"pZ":4.350201443617138,"vX0":1.3110609338567127,"vY0":-138.67082718093997,"vZ0":-1.9858631858928137,"x":145.36,"y":121.32,"x0":-0.9093839660847366,"y0":50.002448287717776,"z0":6.056364230740308,"aX":-4.697596203801445},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":4.1,"spinRate":1999,"spinDirection":197},"zone":11,"typeConfidence":0.92,"plateTime":0.3955127139808803,"extension":6.503149405465148},"index":2,"playId":"31b35936-fb11-3d49-a9bf-a5ea1ecda578","pitchNumber":3,"startTime":"2026-03-12T21:04:12.488Z","endTime":"2026-03-12T21:04:15.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17190077666512,"aZ":-13.782662075632109,"pfxX":-1.2291804266573019,"pfxZ":9.505260240248006,"pX":-0.8944378977789688,"pZ":4.226801136040779,"vX0":0.4533909354907262,"vY0":-138.93785402381639,"vZ0":-2.6244173261415393,"x":151.09,"y":124.66,"x0":-0.9010674384142983,"y0":50.00026496702804,"z0":6.11180316638512,"aX":-2.377502544592175},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":2.2,"spinRate":2033,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.3958246753747767,"extension":6.658443822096837},"index":3,"playId":"beebcab9-66ab-381e-a834-f5c87006d6d1","pitchNumber":4,"startTime":"2026-03-12T21:04:29.993Z","endTime":"2026-03-12T21:04:32.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":694383,"link":"/api/v1/people/694383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.39,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:04:32.993Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrew Knizner grounds into a force out, shortstop Nico Hoerner to second baseman Jefferson Rojas. Leo Rivas out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-12T21:05:37.651Z","endTime":"2026-03-12T21:06:14.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694383,"fullName":"Grayson Moore","link":"/api/v1/people/694383"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-12T21:04:38.482Z","endTime":"2026-03-12T21:05:39.363Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704591635539916,"aZ":-28.696876301819273,"pfxX":1.5459795946522694,"pfxZ":2.1272557418991873,"pX":-0.40254880669016696,"pZ":1.5184900728457476,"vX0":0.7459276493628721,"vY0":-127.2390885993795,"vZ0":-5.384822780953319,"x":132.34,"y":197.78,"x0":-0.9006054919434249,"y0":50.004410700469116,"z0":5.943048372830681,"aX":2.5287210870367405},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-3.0,"spinRate":2100,"spinDirection":157},"zone":13,"typeConfidence":0.88,"plateTime":0.4308820198047423,"extension":6.542484824549575},"index":1,"playId":"3a0cad08-f9b9-30a5-b5aa-5a40074f1a70","pitchNumber":1,"startTime":"2026-03-12T21:05:39.363Z","endTime":"2026-03-12T21:05:43.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-12T21:05:53.297Z","endTime":"2026-03-12T21:06:07.019Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.4,"endSpeed":80.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.499162055333375,"aZ":-29.927094582312264,"pfxX":1.8009525164552054,"pfxZ":1.3855372350546862,"pX":-0.11648053650914415,"pZ":2.356287656600743,"vX0":1.3594739399823967,"vY0":-125.9549508984823,"vZ0":-3.1944650756767747,"x":121.44,"y":175.16,"x0":-0.8955325459810307,"y0":50.00146799232151,"z0":6.038855344565001,"aX":2.9185592053219245},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-3.6,"spinRate":2110,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4334086138271833,"extension":6.593048274637728},"hitData":{"launchSpeed":109.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.08,"coordY":154.08}},"index":3,"playId":"f130bc55-c4de-3ee1-bafd-af53fe9d8808","pitchNumber":2,"startTime":"2026-03-12T21:06:07.019Z","endTime":"2026-03-12T21:06:14.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":703197,"link":"/api/v1/people/703197"},"third":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":694383,"link":"/api/v1/people/694383"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":694383,"link":"/api/v1/people/694383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":9.600000000000001,"leverageIndex":3.71,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:06:14.841Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T21:08:21.433Z","endTime":"2026-03-12T21:09:18.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 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.9,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39911711807791,"aZ":-31.851602055632462,"pfxX":-8.884015074177725,"pfxZ":0.1749070751522961,"pX":-0.14309019053866123,"pZ":1.498454921512294,"vX0":9.124103535850717,"vY0":-135.01955235403076,"vZ0":-3.443283715273477,"x":122.45,"y":198.32,"x0":-2.406062213667334,"y0":50.00283030718565,"z0":5.0228527723451215,"aX":-16.4624372055171},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.2,"breakHorizontal":14.3,"spinRate":2384,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4051002150358247,"extension":6.240657737964195},"index":0,"playId":"51c91245-88ff-30ef-b69a-0ad885a59d3e","pitchNumber":1,"startTime":"2026-03-12T21:08:38.148Z","endTime":"2026-03-12T21:08:41.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601220230854192,"aZ":-28.783479014786874,"pfxX":-8.032562734294016,"pfxZ":1.791606921383016,"pX":-1.274264378572442,"pZ":3.650850627927737,"vX0":8.50436679743816,"vY0":-136.1282956513125,"vZ0":0.9817014153185377,"x":165.57,"y":140.21,"x0":-3.3831070289881846,"y0":50.003184185293435,"z0":5.26603351523144,"aX":-15.199538616829734},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":13.0,"spinRate":2326,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.40112110960871883,"extension":6.085073789094382},"index":1,"playId":"1af7f305-161c-3f79-a530-8ff545205075","pitchNumber":2,"startTime":"2026-03-12T21:08:53.742Z","endTime":"2026-03-12T21:08:56.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142668844271807,"aZ":-28.304072535854143,"pfxX":-8.514015187545908,"pfxZ":2.0779427991954247,"pX":-0.6145120400386148,"pZ":3.4159162941588193,"vX0":8.018910313780829,"vY0":-134.83693790490798,"vZ0":0.5777209795563505,"x":140.42,"y":146.55,"x0":-2.504332993338962,"y0":50.00304541269897,"z0":5.178037382372737,"aX":-15.859122766464386},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.1,"breakHorizontal":13.9,"spinRate":2373,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.40443982364713715,"extension":6.2112496939757715},"hitData":{"launchSpeed":88.3,"launchAngle":41.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.39,"coordY":87.73}},"index":2,"playId":"1ff5fcfa-4182-34dd-a496-56f112382f01","pitchNumber":3,"startTime":"2026-03-12T21:09:09.631Z","endTime":"2026-03-12T21:09:18.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:09:18.832Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Carlson lines out to first baseman Patrick Wisdom.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T21:09:37.084Z","endTime":"2026-03-12T21:10:08.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215386238720523,"aZ":-35.41001698646719,"pfxX":9.294505494512597,"pfxZ":-2.565343527233213,"pX":-1.454774252143264,"pZ":1.147667274228059,"vX0":0.5002853505778968,"vY0":-111.84812083190391,"vZ0":-0.8087545391121858,"x":172.45,"y":207.79,"x0":-2.8883598341983068,"y0":50.00360929388341,"z0":5.162584862730104,"aX":11.711660648320771},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-4.6,"breakHorizontal":-16.9,"spinRate":2739,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.49073936192308,"extension":6.268610433458683},"index":0,"playId":"248b23a3-8d94-32cd-9d46-1c7dc34b4460","pitchNumber":1,"startTime":"2026-03-12T21:09:47.094Z","endTime":"2026-03-12T21:09:50.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233258333229408,"aZ":-30.628709663592897,"pfxX":-9.878415488023917,"pfxZ":0.9770058113110034,"pX":0.29251245286916083,"pZ":1.213489081127118,"vX0":10.080335056450185,"vY0":-124.79497968831225,"vZ0":-2.9764375236236917,"x":105.85,"y":206.02,"x0":-2.5166506064036533,"y0":50.00146607525015,"z0":4.945996440845306,"aX":-15.572979205116763},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":15.6,"spinRate":1598,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4389910986590815,"extension":6.153710461164605},"hitData":{"launchSpeed":78.8,"launchAngle":12.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":162.69,"coordY":161.87}},"index":1,"playId":"fc54e85f-087d-3f82-8ad1-bba03a837b28","pitchNumber":2,"startTime":"2026-03-12T21:10:01.843Z","endTime":"2026-03-12T21:10:08.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:10:08.122Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chas McCormick strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-12T21:10:24.715Z","endTime":"2026-03-12T21:11:40.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"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":"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.8,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60261711408485,"aZ":-29.8119673503674,"pfxX":-9.194808542332687,"pfxZ":1.2663535785180553,"pX":-1.1824051058535459,"pZ":2.777284318873834,"vX0":9.389891266955937,"vY0":-134.88793530608936,"vZ0":-0.8092920817553755,"x":162.07,"y":163.79,"x0":-3.4974768519849966,"y0":50.0010390057063,"z0":5.164684640643992,"aX":-17.11161700351042},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":2160,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4045350812214745,"extension":6.190972763955346},"index":0,"playId":"67619b48-8de9-39ea-813f-6ae8fe992710","pitchNumber":1,"startTime":"2026-03-12T21:10:32.946Z","endTime":"2026-03-12T21:10:35.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.805046216123788,"aZ":-33.2610039488396,"pfxX":8.176437181009327,"pfxZ":-0.8571115712444275,"pX":-0.7960605449611917,"pZ":2.256973313809837,"vX0":4.1694320976973245,"vY0":-112.08908279017592,"vZ0":0.7980793896704772,"x":147.34,"y":177.84,"x0":-3.7477434754794445,"y0":50.00474849563632,"z0":5.314348542562147,"aX":10.320260359746817},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.0,"breakHorizontal":-16.0,"spinRate":2594,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4901773719757312,"extension":6.272242973442988},"index":1,"playId":"898229a8-39eb-39d7-b88a-bdc75f882d02","pitchNumber":2,"startTime":"2026-03-12T21:10:52.041Z","endTime":"2026-03-12T21:11:01.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79077834959487,"aZ":-22.05450186785607,"pfxX":-6.9980315884579465,"pfxZ":5.300476860203833,"pX":-0.15911940930187649,"pZ":2.754171834026122,"vX0":10.753198588168631,"vY0":-137.17420293585016,"vZ0":-2.428174395063335,"x":123.07,"y":164.42,"x0":-3.217293276217921,"y0":50.00395972993341,"z0":5.151309195743954,"aX":-13.364187663380928},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":10.4,"spinRate":2241,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.39899000647549965,"extension":6.229975322269343},"index":2,"playId":"fcbd88fb-6337-37b8-9d35-0a1a9325abe7","pitchNumber":3,"startTime":"2026-03-12T21:11:36.557Z","endTime":"2026-03-12T21:11:40.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:11:40.850Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, first baseman Michael Busch to pitcher Phil Maton.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:14:15.117Z","endTime":"2026-03-12T21:15:33.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Owen Ayers replaces catcher Carson Kelly, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T21:14:01.571Z","endTime":"2026-03-12T21:14:01.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Phil Maton replaces Grayson Moore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T21:14:01.591Z","endTime":"2026-03-12T21:14:17.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694383,"link":"/api/v1/people/694383","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.377441070646068,"aZ":-29.394249391098533,"pfxX":6.684631000366211,"pfxZ":1.9858021714611187,"pX":-0.3182890614499408,"pZ":3.8156805955022217,"vX0":1.6964083708248392,"vY0":-117.64268948837513,"vZ0":3.5518809269555462,"x":129.13,"y":135.76,"x0":-1.9172929035519473,"y0":50.003439521216045,"z0":5.011289684271495,"aX":9.367453631301737},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.8,"breakHorizontal":-12.5,"spinRate":2655,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4656364316938082,"extension":6.467976248506316},"index":2,"playId":"358ab8de-de8b-30ff-aad8-8e0db86f1334","pitchNumber":1,"startTime":"2026-03-12T21:14:17.232Z","endTime":"2026-03-12T21:14:21.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50735540848714,"aZ":-26.25477865458214,"pfxX":-9.425822865101681,"pfxZ":3.419056733238926,"pX":1.3173614293120517,"pZ":1.636768809860385,"vX0":10.223401245595737,"vY0":-130.9451532194292,"vZ0":-3.075876325014906,"x":66.79,"y":194.59,"x0":-1.4189698742690224,"y0":50.00188181087967,"z0":4.797977744476729,"aX":-16.31400303569292},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2275,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4188211844288041,"extension":6.717912720770829},"index":3,"playId":"d1222881-3935-389b-b174-3fbfa8387691","pitchNumber":2,"startTime":"2026-03-12T21:14:32.822Z","endTime":"2026-03-12T21:14:35.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70025507576603,"aZ":-29.66527620471354,"pfxX":7.206822230155455,"pfxZ":1.7396616132735154,"pX":0.2676854144495433,"pZ":1.7466508117327504,"vX0":2.4453471163561833,"vY0":-118.88255850998814,"vZ0":-0.8113834198118369,"x":106.8,"y":191.62,"x0":-1.7089316666677705,"y0":50.000625133496904,"z0":4.7730120482418155,"aX":10.365341911834292},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.2,"breakHorizontal":-13.7,"spinRate":2636,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.4598321175997735,"extension":6.474013194805091},"index":4,"playId":"5ad3abda-fc5b-366c-9b8b-ecc0c85d2fbb","pitchNumber":3,"startTime":"2026-03-12T21:14:49.828Z","endTime":"2026-03-12T21:14:53.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.7,"endSpeed":83.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280707907497796,"aZ":-21.870859003483517,"pfxX":1.733231104121554,"pfxZ":5.877768012030275,"pX":-0.6290512647646789,"pZ":3.2876000619302976,"vX0":1.5319358273257002,"vY0":-130.7348667448791,"vZ0":-0.43065538875197684,"x":140.98,"y":150.01,"x0":-1.445180736211333,"y0":50.00401170282064,"z0":5.078080934730284,"aX":3.037806976210716},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":-3.5,"spinRate":2487,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.41695542414291964,"extension":7.076354032314272},"index":5,"playId":"172365db-87d0-39e5-b383-6984590d4c1e","pitchNumber":4,"startTime":"2026-03-12T21:15:09.756Z","endTime":"2026-03-12T21:15:13.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.2,"endSpeed":77.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.641799499646503,"aZ":-31.46353340789783,"pfxX":-0.3406311650167124,"pfxZ":0.46620754558941524,"pX":1.3824149049878427,"pZ":1.9047946719474889,"vX0":6.802588116846534,"vY0":-121.22423553857334,"vZ0":-0.6795464725287172,"x":64.31,"y":187.35,"x0":-1.3942753472045823,"y0":50.00084583327012,"z0":4.89222835261178,"aX":-0.5169843533272465},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.0,"breakHorizontal":-0.7,"spinRate":1614,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4487166871316819,"extension":6.865904466194073},"hitData":{"launchSpeed":67.2,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.59,"coordY":164.21}},"index":6,"playId":"22674eb5-d9ad-338d-992f-160061ffe474","pitchNumber":5,"startTime":"2026-03-12T21:15:28.820Z","endTime":"2026-03-12T21:15:33.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:15:33.874Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, first baseman Michael Busch to pitcher Phil Maton.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:15:40.364Z","endTime":"2026-03-12T21:17:01.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.8868914141356,"aZ":-32.377311601893986,"pfxX":-1.7967903376593979,"pfxZ":-0.13631397266406076,"pX":-0.20519458696624446,"pZ":2.5595295780240908,"vX0":3.6953591789028137,"vY0":-121.28010118345172,"vZ0":0.5752548881096817,"x":124.82,"y":169.67,"x0":-1.494656753567153,"y0":50.00010650153817,"z0":5.076023786629966,"aX":-2.7588045477498637},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.0,"breakHorizontal":2.6,"spinRate":1545,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4464372122967295,"extension":6.850624002062506},"index":0,"playId":"8893bb87-699b-3a93-b9fb-b78788f3c5db","pitchNumber":1,"startTime":"2026-03-12T21:16:13.641Z","endTime":"2026-03-12T21:16:17.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":82.6,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.187872045349668,"aZ":-30.69617436946447,"pfxX":-1.4361362715696302,"pfxZ":0.9856742356758232,"pX":1.6507084107303538,"pZ":1.862501389416471,"vX0":7.688866917181714,"vY0":-120.23744582106589,"vZ0":-1.032673426224763,"x":54.08,"y":188.49,"x0":-1.3642274822298806,"y0":50.00539256383391,"z0":4.954586539061693,"aX":-2.162400899687602},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":1.3,"spinRate":1434,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4507559961481933,"extension":7.094469511460294},"index":1,"playId":"e54f2832-651b-3a38-bf91-4038917f7b6b","pitchNumber":2,"startTime":"2026-03-12T21:16:38.318Z","endTime":"2026-03-12T21:16:41.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203858430297075,"aZ":-23.955311848500557,"pfxX":1.6374923734520523,"pfxZ":4.73476926528304,"pX":0.5551643128348716,"pZ":2.197150640765076,"vX0":4.385950616295275,"vY0":-130.13604923046265,"vZ0":-2.4637219855805537,"x":95.84,"y":179.46,"x0":-1.3566643008100785,"y0":50.00286578763761,"z0":4.94779312983715,"aX":2.8424011920027246},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.8,"spinRate":2556,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4189485892843612,"extension":7.067348648724628},"hitData":{"launchSpeed":100.8,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.07,"coordY":163.19}},"index":2,"playId":"6ff33df5-29e6-35f6-8aa2-ca225d770092","pitchNumber":3,"startTime":"2026-03-12T21:16:56.390Z","endTime":"2026-03-12T21:17:01.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:17:01.171Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brennen Davis walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:17:21.108Z","endTime":"2026-03-12T21:19:34.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01139613618691,"aZ":-37.39237729976162,"pfxX":9.556087736054817,"pfxZ":-4.120412075766229,"pX":-0.5200790719864209,"pZ":1.9451643320630172,"vX0":-0.5305003485371369,"vY0":-112.55074956991079,"vZ0":1.5996873871257093,"x":136.82,"y":186.26,"x0":-1.51875083791339,"y0":50.004558413264284,"z0":5.051031021484472,"aX":12.09456900210379},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.6,"breakHorizontal":-17.0,"spinRate":3092,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4891967882777326,"extension":6.875033519565039},"index":0,"playId":"e14268e2-c83e-3337-b64a-941807acad8f","pitchNumber":1,"startTime":"2026-03-12T21:17:35.354Z","endTime":"2026-03-12T21:17:42.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97328179482978,"aZ":-39.26047633028799,"pfxX":9.631835991630638,"pfxZ":-5.75957012288754,"pX":1.0712308586198802,"pZ":0.9382762090300946,"vX0":2.431387909327097,"vY0":-111.98561518379391,"vZ0":0.01824790619740635,"x":76.17,"y":213.45,"x0":-1.2875334161890064,"y0":50.001671095874386,"z0":5.0511349525068185,"aX":11.857333676023911},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.0,"breakHorizontal":-18.1,"spinRate":3244,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.49495968541926194,"extension":7.144071188015232},"index":1,"playId":"00a8826d-25a3-3aae-855c-83ab4bf8d770","pitchNumber":2,"startTime":"2026-03-12T21:17:58.885Z","endTime":"2026-03-12T21:18:02.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90872609998929,"aZ":-31.916048273848467,"pfxX":-4.67858278382781,"pfxZ":0.16993376888833556,"pX":0.58742512952018,"pZ":1.7089241553142667,"vX0":5.922064605429787,"vY0":-122.73229405138918,"vZ0":-1.270482367966738,"x":94.61,"y":192.64,"x0":-1.2421503583739673,"y0":50.00353873450684,"z0":4.936336152477946,"aX":-7.181284815806788},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":7.2,"spinRate":1623,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.44524290761583174,"extension":7.075292718005398},"index":2,"playId":"6dbf35e9-0b57-33b6-894a-19002a9d0843","pitchNumber":3,"startTime":"2026-03-12T21:18:16.381Z","endTime":"2026-03-12T21:18:20.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-12T21:18:37.445Z","endTime":"2026-03-12T21:18:52.665Z","isPitch":false,"type":"action","player":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97062894631102,"aZ":-24.28406558666471,"pfxX":1.542604019806788,"pfxZ":4.593855842960764,"pX":1.976447761221034,"pZ":1.2461045522027654,"vX0":7.088077804640406,"vY0":-129.2092196101378,"vZ0":-4.800590244333913,"x":41.66,"y":205.14,"x0":-0.9852620953525547,"y0":50.00121286946143,"z0":4.9578713190333445,"aX":2.6489833488607304},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-4.2,"spinRate":2499,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4213968316787686,"extension":7.186260110074706},"index":4,"playId":"8cbef481-3b8e-3c68-a503-d867a9e0ff6f","pitchNumber":4,"startTime":"2026-03-12T21:18:52.665Z","endTime":"2026-03-12T21:18:56.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2350883050727,"aZ":-21.005708422082765,"pfxX":-0.1881137359024727,"pfxZ":6.283987902827865,"pX":1.3486056325275984,"pZ":1.6428192109920905,"vX0":7.062187309223327,"vY0":-131.3299560108251,"vZ0":-4.416816661299091,"x":65.59,"y":194.42,"x0":-1.3312125640115697,"y0":50.004366164594984,"z0":4.874153471454021,"aX":-0.3356574715198808},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2526,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4142944466657901,"extension":7.12028030312206},"index":5,"playId":"7a511a2d-c539-311a-8aca-d56277148ade","pitchNumber":5,"startTime":"2026-03-12T21:19:11.635Z","endTime":"2026-03-12T21:19:15.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.460184224139052,"aZ":-21.67978715391862,"pfxX":0.3055776654121285,"pfxZ":5.915851096367662,"pX":0.763794702282529,"pZ":1.230681806533354,"vX0":5.5376189759965335,"vY0":-131.03809394879968,"vZ0":-5.218477114881199,"x":87.89,"y":205.55,"x0":-1.3989951616475562,"y0":50.002605718123,"z0":4.824310009325726,"aX":0.5419913618770219},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2549,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4148214064783158,"extension":6.9150823371947965},"index":6,"playId":"007c5199-0692-3887-9d6d-4b04da7693a9","pitchNumber":6,"startTime":"2026-03-12T21:19:29.941Z","endTime":"2026-03-12T21:19:34.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:19:34.955Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Raley walks. Brennen Davis to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:19:54.276Z","endTime":"2026-03-12T21:22:40.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05516634371841,"aZ":-33.962352331339666,"pfxX":-2.4598284053229995,"pfxZ":-1.2151095148225526,"pX":-0.18749603135539236,"pZ":1.5321094081606925,"vX0":3.8040686145990406,"vY0":-119.78721999143106,"vZ0":-0.9938715442701245,"x":124.15,"y":197.41,"x0":-1.466340962333977,"y0":50.00183141528674,"z0":4.950822784426128,"aX":-3.625708573677581},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":3.7,"spinRate":1357,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4547947745831076,"extension":6.876102484639289},"index":0,"playId":"aa095b08-13d6-3c68-9373-ad53075d74ac","pitchNumber":1,"startTime":"2026-03-12T21:20:00.326Z","endTime":"2026-03-12T21:20:04.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85186675853097,"aZ":-35.55295623366,"pfxX":10.184413756622428,"pfxZ":-2.7494886319423237,"pX":0.3758622944423496,"pZ":2.3034502864477626,"vX0":1.4340850461411625,"vY0":-110.73813357691854,"vZ0":2.090006479085628,"x":102.67,"y":176.59,"x0":-1.6039434847902672,"y0":50.00380172545528,"z0":5.097283861043806,"aX":12.506607045155551},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-4.0,"breakHorizontal":-18.8,"spinRate":3141,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.49674983509087767,"extension":6.766717261208227},"index":1,"playId":"f87278ac-db71-336e-9e62-cc137857e22c","pitchNumber":2,"startTime":"2026-03-12T21:20:18.365Z","endTime":"2026-03-12T21:20:22.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"66e919d0-19b4-3c48-9290-f5d62021fe16","startTime":"2026-03-12T21:20:45.486Z","endTime":"2026-03-12T21:20:48.857Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483282699095945,"aZ":-24.25435240913975,"pfxX":2.085532886308895,"pfxZ":4.581412329828359,"pX":0.22561615635288657,"pZ":2.0919745556585103,"vX0":3.218520038158313,"vY0":-129.96215513265903,"vZ0":-2.61930231795934,"x":108.4,"y":182.3,"x0":-1.2947087991956174,"y0":50.002811160034476,"z0":4.934054928151894,"aX":3.606204462670208},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-4.4,"spinRate":2576,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4197266851756334,"extension":7.065337318620586},"index":3,"playId":"e9bdf466-793c-3620-94c8-67e79064d37c","pitchNumber":3,"startTime":"2026-03-12T21:21:07.197Z","endTime":"2026-03-12T21:21:10.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"a6442dbd-6dfc-36c4-8110-6d75228b52dd","startTime":"2026-03-12T21:21:32.701Z","endTime":"2026-03-12T21:21:36.206Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119918631461942,"aZ":-23.76214933547887,"pfxX":1.300992081495207,"pfxZ":4.959615189566154,"pX":-0.026965596094244024,"pZ":4.00507957832181,"vX0":2.5411670889827733,"vY0":-129.22731496659563,"vZ0":1.7300425584787504,"x":118.03,"y":130.64,"x0":-1.1908919082763132,"y0":50.00473518407583,"z0":5.148324633464576,"aX":2.207244629050391},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":-2.9,"spinRate":2579,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4233313183932821,"extension":7.084926228403404},"index":5,"playId":"faf304c1-f235-355b-831a-89ae2c4db0ca","pitchNumber":4,"startTime":"2026-03-12T21:21:53.415Z","endTime":"2026-03-12T21:21:57.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22380414726077,"aZ":-20.564636480312757,"pfxX":-0.2154003671165967,"pfxZ":6.536670295847808,"pX":-0.4525514628126985,"pZ":3.757224378079377,"vX0":2.328728437882722,"vY0":-131.74429201519308,"vZ0":0.5629824309988172,"x":134.25,"y":137.33,"x0":-1.3160054964592973,"y0":50.00331833220452,"z0":5.048402229271945,"aX":-0.3826228053075361},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":-0.1,"spinRate":2500,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4140715718598762,"extension":7.14265808697622},"index":6,"playId":"21c05722-9af7-34fe-bd4e-d36056b0fae6","pitchNumber":5,"startTime":"2026-03-12T21:22:15.245Z","endTime":"2026-03-12T21:22:18.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":67.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.566241498627093,"aZ":-35.55621239101821,"pfxX":12.614521289754359,"pfxZ":-2.8569437221618887,"pX":-2.362652283131415,"pZ":3.233889170738075,"vX0":-4.696127186249278,"vY0":-108.90895942189766,"vZ0":4.170152271074206,"x":207.06,"y":151.46,"x0":-1.800940362425104,"y0":50.00207438911495,"z0":5.173125447175282,"aX":14.945362491701554},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-3.5,"breakHorizontal":-21.4,"spinRate":3108,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.5055876216951902,"extension":6.836305808543363},"index":7,"playId":"6691df8a-6ffb-3555-8ce8-e6e69497426c","pitchNumber":6,"startTime":"2026-03-12T21:22:34.959Z","endTime":"2026-03-12T21:22:40.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:22:40.446Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-12T21:23:02.997Z","endTime":"2026-03-12T21:24:07.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"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":88.5,"endSpeed":82.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43648756510046,"aZ":-23.016663336345417,"pfxX":1.6497415180429424,"pfxZ":5.355121961878573,"pX":-0.9173901031758733,"pZ":1.9808349400838852,"vX0":1.1304498472116224,"vY0":-129.08626765548954,"vZ0":-2.9086129854962,"x":151.97,"y":185.3,"x0":-1.5733468671406703,"y0":50.00381390775124,"z0":4.86785547840898,"aX":2.822390188881795},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":-3.2,"spinRate":2601,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.422111110478228,"extension":7.022897293615183},"index":0,"playId":"e1418a45-141c-3294-9752-b3375f275548","pitchNumber":1,"startTime":"2026-03-12T21:23:05.900Z","endTime":"2026-03-12T21:23:10.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.337959325918547,"aZ":-37.8850656459613,"pfxX":9.564099477267527,"pfxZ":-4.789302965572165,"pX":-0.702876977900221,"pZ":1.3470254965141042,"vX0":-0.7655431416397616,"vY0":-109.4090375639096,"vZ0":0.9884473287930078,"x":143.79,"y":202.41,"x0":-1.5850059460859975,"y0":50.00370142916111,"z0":5.003988637632254,"aX":11.399838305805368},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-7.9,"breakHorizontal":-17.0,"spinRate":3158,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.5038814753245071,"extension":6.90198771751543},"index":1,"playId":"8cf2ccdf-7107-3b28-a323-2b9574765bd2","pitchNumber":2,"startTime":"2026-03-12T21:23:23.445Z","endTime":"2026-03-12T21:23:27.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.027367935529373,"aZ":-21.50980257149595,"pfxX":0.34944302543813577,"pfxZ":6.041764933629808,"pX":-0.4095399831995578,"pZ":1.6535902339055744,"vX0":2.666963866733713,"vY0":-130.63027737664342,"vZ0":-4.082402928144272,"x":132.61,"y":194.13,"x0":-1.4802333622982602,"y0":50.001957989555144,"z0":4.811767226529334,"aX":0.616560054952214},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":-1.1,"spinRate":2528,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4159374407444636,"extension":7.006881404501147},"index":2,"playId":"98c201f0-69aa-364e-993f-39bf43d846a5","pitchNumber":3,"startTime":"2026-03-12T21:23:43.946Z","endTime":"2026-03-12T21:23:48.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":74.8,"endSpeed":68.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.418182262078112,"aZ":-37.45719175308243,"pfxX":10.518380039250946,"pfxZ":-4.431525347884332,"pX":-0.3100273733101966,"pZ":1.5044054201984385,"vX0":-0.31521774493092064,"vY0":-108.9091157635752,"vZ0":1.2656954840050123,"x":128.82,"y":198.16,"x0":-1.5277736383257554,"y0":50.00198042929098,"z0":4.98960372095912,"aX":12.543130385996363},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-7.3,"breakHorizontal":-19.0,"spinRate":3116,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.5043125753597142,"extension":6.893491937370339},"index":3,"playId":"22b34fba-14d1-382e-89b3-52b95a14ae95","pitchNumber":4,"startTime":"2026-03-12T21:24:03.596Z","endTime":"2026-03-12T21:24:07.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":2.49,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:24:07.414Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"BJ Murray Jr. grounds out to first baseman Patrick Wisdom.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:26:16.789Z","endTime":"2026-03-12T21:26:39.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brock Rodden replaces second baseman Cole Young, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T21:25:57.748Z","endTime":"2026-03-12T21:25:57.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rhylan Thomas replaces center fielder Luke Raley, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T21:25:57.764Z","endTime":"2026-03-12T21:25:57.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Legumina replaces Emerson Hancock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T21:25:57.765Z","endTime":"2026-03-12T21:26:18.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.663146558293292,"aZ":-20.337786896145552,"pfxX":-10.62326541902755,"pfxZ":6.466001213275045,"pX":1.2442634691086971,"pZ":1.2000758406122127,"vX0":11.199684494706675,"vY0":-134.5489565484905,"vZ0":-5.056659996294431,"x":69.57,"y":206.38,"x0":-1.5953847076973855,"y0":50.003595182495204,"z0":4.548572155929774,"aX":-19.446133066424437},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":16.8,"spinRate":2298,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4073677648015015,"extension":6.831703486001639},"index":3,"playId":"b9ea5365-5169-3571-8f78-a369e2ade8f2","pitchNumber":1,"startTime":"2026-03-12T21:26:18.979Z","endTime":"2026-03-12T21:26:21.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.025965583139836,"aZ":-21.168042941025035,"pfxX":-8.339486328866348,"pfxZ":6.186029371209524,"pX":0.46107025690689546,"pZ":2.5009951435898805,"vX0":8.829125400174739,"vY0":-132.93812674296777,"vZ0":-1.5054462929753618,"x":99.43,"y":171.25,"x0":-1.8288124791113969,"y0":50.00447655304203,"z0":4.619996572846158,"aX":-14.842593316284797},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":13.1,"spinRate":2430,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4129218985416059,"extension":6.720640856638148},"hitData":{"launchSpeed":99.9,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.62,"coordY":166.74}},"index":4,"playId":"085bce2e-064c-3312-8b8b-91c1ed660582","pitchNumber":2,"startTime":"2026-03-12T21:26:32.055Z","endTime":"2026-03-12T21:26:39.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:26:39.113Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jefferson Rojas singles on a line drive to left fielder Michael Arroyo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:26:59.721Z","endTime":"2026-03-12T21:27:56.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703197,"link":"/api/v1/people/703197"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095734171501455,"aZ":-23.417997401079436,"pfxX":-9.001443834583323,"pfxZ":4.650167815989019,"pX":-0.13636184663414383,"pZ":1.7340488550586555,"vX0":7.349286383852538,"vY0":-136.36660958911608,"vZ0":-3.581893871043638,"x":122.2,"y":191.96,"x0":-1.6973903101801717,"y0":50.00098084405732,"z0":4.68071595337724,"aX":-16.944623217926164},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":2207,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4017057683311789,"extension":6.600838658363601},"index":0,"playId":"615a7249-800e-3761-9051-769cdd0ae9db","pitchNumber":1,"startTime":"2026-03-12T21:27:04.746Z","endTime":"2026-03-12T21:27:09.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.159296366339703,"aZ":-27.1834295019549,"pfxX":10.503156306386968,"pfxZ":3.699336614926028,"pX":1.1405916404560397,"pZ":1.190337024925867,"vX0":3.791223216129331,"vY0":-116.12655113780022,"vZ0":-1.5781818290383454,"x":73.52,"y":206.64,"x0":-1.8832386923860325,"y0":50.002859193922134,"z0":4.493853695228038,"aX":14.174669533140191},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.6,"breakHorizontal":-20.0,"spinRate":2581,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4738264004139525,"extension":6.76613412523045},"index":1,"playId":"2d199c26-bd3b-3ba2-809b-274c34517ade","pitchNumber":2,"startTime":"2026-03-12T21:27:17.444Z","endTime":"2026-03-12T21:27:20.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894136053806278,"aZ":-24.106260582896414,"pfxX":-7.488606255437132,"pfxZ":4.357799280935588,"pX":0.09819533747603908,"pZ":1.2494475779310041,"vX0":6.9753904697780635,"vY0":-135.31623784713082,"vZ0":-4.761683574048912,"x":113.26,"y":205.04,"x0":-1.5417092607159424,"y0":50.00594471990685,"z0":4.723948594932472,"aX":-13.871794711272505},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":12.0,"spinRate":2261,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4049864855721954,"extension":6.584773045925681},"index":2,"playId":"462b8298-d0ed-30ce-a0ec-2ad951ce69c2","pitchNumber":3,"startTime":"2026-03-12T21:27:30.345Z","endTime":"2026-03-12T21:27:34.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192444895699193,"aZ":-18.732325159923814,"pfxX":-4.459780104340508,"pfxZ":7.255870149367961,"pX":-0.7973735612744964,"pZ":2.540691904647577,"vX0":3.8713310245958468,"vY0":-135.19592368287948,"vZ0":-2.4826495225310223,"x":147.39,"y":170.18,"x0":-1.667726695484459,"y0":50.004596152954434,"z0":4.784099646307328,"aX":-8.265069697814393},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":7.3,"spinRate":2290,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40498025448390695,"extension":6.397238087740377},"hitData":{"launchSpeed":82.5,"launchAngle":22.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.62,"coordY":81.15}},"index":3,"playId":"bf43f19f-ee05-3bbc-ab47-e757e4f750e8","pitchNumber":4,"startTime":"2026-03-12T21:27:45.085Z","endTime":"2026-03-12T21:27:56.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:27:56.387Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to center fielder Rhylan Thomas. Jefferson Rojas to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:28:12.389Z","endTime":"2026-03-12T21:29:24.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99003635220151,"aZ":-29.88369554264438,"pfxX":-6.544254143500528,"pfxZ":1.4659031600283914,"pX":0.475286621401881,"pZ":1.8895436011523743,"vX0":7.200449493884004,"vY0":-123.62825332379032,"vZ0":-0.6127740555831469,"x":98.88,"y":187.76,"x0":-1.6091140766766894,"y0":50.0058730377771,"z0":4.624016828880784,"aX":-10.249099757059604},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":10.4,"spinRate":1532,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.44112508619053337,"extension":6.468433431125441},"index":0,"playId":"5108cf72-5e2a-3e33-b527-acbb1629b86a","pitchNumber":1,"startTime":"2026-03-12T21:28:21.853Z","endTime":"2026-03-12T21:28:25.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392984630156935,"aZ":-30.941175238105835,"pfxX":-9.386308818255557,"pfxZ":0.7806230678687758,"pX":0.3413412748645625,"pZ":1.4494387767994932,"vX0":7.9193691200156255,"vY0":-124.41523995472468,"vZ0":-1.1265891148761562,"x":103.99,"y":199.65,"x0":-1.653162459223314,"y0":50.00177434603767,"z0":4.4568095375414165,"aX":-14.812931102922258},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":15.4,"spinRate":1596,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.43910328408034927,"extension":6.7181322097882195},"index":1,"playId":"478a7ccd-523d-39b8-a8e2-e3dbc7631cc5","pitchNumber":2,"startTime":"2026-03-12T21:28:35.857Z","endTime":"2026-03-12T21:28:38.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-12T21:28:45.421Z","endTime":"2026-03-12T21:28:57.682Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.894322280972293,"aZ":-28.1536750778644,"pfxX":5.977509129755074,"pfxZ":2.890321181844855,"pX":1.2692907139883736,"pZ":1.1382297930420842,"vX0":5.211943727073601,"vY0":-117.07563220451681,"vZ0":-1.6441427686178773,"x":68.62,"y":208.05,"x0":-1.7612539408775805,"y0":50.000166402073354,"z0":4.481964656123393,"aX":8.304481819651368},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.2,"breakHorizontal":-12.1,"spinRate":2805,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.46766381928523204,"extension":6.66215446021875},"index":3,"playId":"3250acb6-778f-3737-af4b-a1eb5d10251c","pitchNumber":3,"startTime":"2026-03-12T21:28:57.682Z","endTime":"2026-03-12T21:29:00.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242919302487167,"aZ":-16.420601276667654,"pfxX":-7.138262572488079,"pfxZ":8.45335062222354,"pX":-0.5336027742742918,"pZ":2.7113671246210944,"vX0":5.325538598956949,"vY0":-135.54804146382608,"vZ0":-2.028152324537765,"x":137.34,"y":165.57,"x0":-1.595036713665983,"y0":50.000030003083054,"z0":4.613944812165759,"aX":-13.299327184037885},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":11.8,"spinRate":2409,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4038643104851114,"extension":6.409324811293603},"hitData":{"launchSpeed":98.6,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.49,"coordY":81.17}},"index":4,"playId":"0c015d48-5dab-368c-b08f-026a4a2fec37","pitchNumber":4,"startTime":"2026-03-12T21:29:14.905Z","endTime":"2026-03-12T21:29:24.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.17,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:29:24.767Z","atBatIndex":41},{"result":{"type":"atBat","event":"Sac Fly Double Play","eventType":"sac_fly_double_play","description":"Nico Hoerner flies into a sacrifice double play, center fielder Rhylan Thomas to first baseman Patrick Wisdom to shortstop Leo Rivas. Jefferson Rojas scores. Michael Busch out at 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-12T21:30:39.021Z","endTime":"2026-03-12T21:32:08.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly Double Play","eventType":"sac_fly_double_play","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Sac Fly Double Play","eventType":"sac_fly_double_play","movementReason":"r_thrown_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly Double Play","eventType":"sac_fly_double_play","movementReason":"r_adv_play","runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-12T21:29:47.216Z","endTime":"2026-03-12T21:30:41.107Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.631351171365715,"aZ":-33.085674655219094,"pfxX":8.034598422000975,"pfxZ":-0.7024164277584255,"pX":-1.3336708528181782,"pZ":3.415484850721605,"vX0":-0.4464729029194059,"vY0":-113.61823607936732,"vZ0":4.224330016757287,"x":167.84,"y":146.56,"x0":-2.1772721676293907,"y0":50.00089389527935,"z0":4.828227247664152,"aX":10.459211181553634},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.1,"breakHorizontal":-14.4,"spinRate":2803,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.48284523491233067,"extension":6.190723359750752},"index":1,"playId":"84e9444e-ed50-34d3-a730-1040113c9e5d","pitchNumber":1,"startTime":"2026-03-12T21:30:41.107Z","endTime":"2026-03-12T21:30:44.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519510255111435,"aZ":-32.63553721338448,"pfxX":7.584315818875184,"pfxZ":-0.36144551659539026,"pX":-0.6106328509977077,"pZ":3.650442400399435,"vX0":1.1864551576204996,"vY0":-113.43027008105605,"vZ0":4.700530151481859,"x":140.28,"y":140.22,"x0":-2.126132702759479,"y0":50.00070421023686,"z0":4.822291674638814,"aX":9.790124058465334},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.0,"breakHorizontal":-14.0,"spinRate":2786,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.48457569401575373,"extension":6.671705730568521},"index":2,"playId":"fa034899-c639-3fad-8a66-a6de65a57512","pitchNumber":2,"startTime":"2026-03-12T21:30:55.782Z","endTime":"2026-03-12T21:30:59.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09754388506492,"aZ":-22.897240151465656,"pfxX":-8.39983902628664,"pfxZ":5.071561625719674,"pX":0.1582217006219609,"pZ":2.5776505979499067,"vX0":6.993885192634784,"vY0":-134.20613690923398,"vZ0":-1.4498491192819625,"x":110.97,"y":169.18,"x0":-1.385737575213315,"y0":50.00646301080405,"z0":4.75023527930038,"aX":-15.379307102305782},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":13.8,"spinRate":2320,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40757324950250684,"extension":6.583454746526107},"index":3,"playId":"1f745f3a-c720-3de4-84bf-8f21a44cc8f8","pitchNumber":3,"startTime":"2026-03-12T21:31:11.815Z","endTime":"2026-03-12T21:31:15.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66940881782551,"aZ":-16.087886204076344,"pfxX":-6.551491837388008,"pfxZ":8.772260859861587,"pX":-0.9556161080100967,"pZ":3.463731941403253,"vX0":4.700180866465441,"vY0":-134.67688743539125,"vZ0":-0.23741226810881133,"x":153.43,"y":145.26,"x0":-1.8735935166971502,"y0":50.005178251074284,"z0":4.692400923983208,"aX":-12.018068981370945},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2473,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.406933857427338,"extension":6.470144464963305},"index":4,"playId":"cc0ff9b9-dbaf-3266-8105-e3eb7c09aa9f","pitchNumber":4,"startTime":"2026-03-12T21:31:27.439Z","endTime":"2026-03-12T21:31:30.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-12T21:31:40.928Z","endTime":"2026-03-12T21:31:54.674Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979482741037174,"aZ":-32.14007133387604,"pfxX":7.640205998849598,"pfxZ":0.027901188808085564,"pX":0.7090317437442233,"pZ":2.176131675050189,"vX0":3.54953375914231,"vY0":-113.68563275122712,"vZ0":1.442521255208127,"x":89.97,"y":180.02,"x0":-1.8706698553196155,"y0":50.004151739997205,"z0":4.750047999357245,"aX":9.890427243879962},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.8,"breakHorizontal":-14.8,"spinRate":2871,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.48384254791005077,"extension":6.456198459527463},"hitData":{"launchSpeed":80.3,"launchAngle":41.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.86,"coordY":91.54}},"index":6,"playId":"ddccfb80-21c1-37db-8de2-0aff5b35286e","pitchNumber":5,"startTime":"2026-03-12T21:31:54.674Z","endTime":"2026-03-12T21:32:08.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"third":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"},{"credit":"t_double_play"}],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":1.82,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:32:08.798Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:34:35.773Z","endTime":"2026-03-12T21:35:58.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Devin Ortiz replaces first baseman Michael Busch, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:34:01.494Z","endTime":"2026-03-12T21:34:01.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668776,"link":"/api/v1/people/668776"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Corbin Martin replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-12T21:34:01.509Z","endTime":"2026-03-12T21:34:37.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.2,"endSpeed":88.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48044240613305,"aZ":-15.741117025681733,"pfxX":1.0707230490000272,"pfxZ":8.347031512640898,"pX":1.2466039051190676,"pZ":2.33598546571621,"vX0":5.355145068583687,"vY0":-138.5996533519601,"vZ0":-6.46172335682381,"x":69.48,"y":175.71,"x0":-0.8403236048257189,"y0":50.00503001697215,"z0":5.726769588680047,"aX":2.1078039689968526},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":-2.9,"spinRate":2448,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.39338061797850976,"extension":6.3137462852134725},"index":2,"playId":"0285c126-1f52-3bf0-91ab-669b4f737acd","pitchNumber":1,"startTime":"2026-03-12T21:34:37.964Z","endTime":"2026-03-12T21:34:41.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.8,"endSpeed":86.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278140340056407,"aZ":-17.421124967375654,"pfxX":-7.856973173929537,"pfxZ":7.644773789003286,"pX":-0.26545548339508784,"pZ":1.95062138475174,"vX0":4.8895157781187795,"vY0":-137.93211641032423,"vZ0":-6.955227125607699,"x":127.12,"y":186.11,"x0":-1.0390555748525963,"y0":50.001941938342554,"z0":5.6767328651400515,"aX":-15.159508383148774},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2256,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.39688117801247325,"extension":6.358131973788913},"index":3,"playId":"6f6b9093-bb5e-3176-a4f0-77a017e61572","pitchNumber":2,"startTime":"2026-03-12T21:34:52.605Z","endTime":"2026-03-12T21:34:58.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900807164744442,"aZ":-14.519302644052186,"pfxX":-1.3566304385516517,"pfxZ":8.582842271012787,"pX":-0.2964282210536015,"pZ":3.891595318134882,"vX0":2.478662023250033,"vY0":-141.49868304399527,"vZ0":-2.851509168078088,"x":128.3,"y":133.71,"x0":-1.0017894306936919,"y0":50.00539911029551,"z0":5.825640336812673,"aX":-2.7916878932471696},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":2.0,"spinRate":2438,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.38498100840361626,"extension":6.394588567531128},"index":4,"playId":"73f426f3-4e51-32fc-956f-4c667d1af131","pitchNumber":3,"startTime":"2026-03-12T21:35:15.816Z","endTime":"2026-03-12T21:35:19.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-12T21:35:26.790Z","endTime":"2026-03-12T21:35:39.844Z","isPitch":false,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29738405781172,"aZ":-35.2359188172995,"pfxX":7.001792691234787,"pfxZ":-1.9279047097818314,"pX":0.6122986098285049,"pZ":3.7882862711546266,"vX0":2.1924213279080744,"vY0":-124.8952960989189,"vZ0":2.056104804659002,"x":93.66,"y":136.5,"x0":-1.1859235554440468,"y0":50.004785535216755,"z0":5.844618746036317,"aX":11.10275425765145},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.8,"breakHorizontal":-13.2,"spinRate":2477,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.4379349275177131,"extension":6.052014619915499},"index":6,"playId":"3685cf77-cd24-352c-8752-4c46ebc3e363","pitchNumber":4,"startTime":"2026-03-12T21:35:39.844Z","endTime":"2026-03-12T21:35:43.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269735067031817,"aZ":-29.942399046442816,"pfxX":2.95915578763679,"pfxZ":1.3680327109128303,"pX":1.198928081334488,"pZ":1.8006839821354166,"vX0":5.074259992925555,"vY0":-126.6211682719811,"vZ0":-3.24554429974729,"x":71.3,"y":190.16,"x0":-1.2105504307888935,"y0":50.005494342071,"z0":5.478490438552934,"aX":4.8362525688795},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-6.5,"spinRate":2477,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.43149491468226886,"extension":6.432485870178722},"index":7,"playId":"52049381-78bf-34a8-8ce0-d75682ea3e54","pitchNumber":5,"startTime":"2026-03-12T21:35:55.905Z","endTime":"2026-03-12T21:35:58.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":656686,"link":"/api/v1/people/656686"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":656686,"link":"/api/v1/people/656686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:35:58.905Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Arroyo called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:36:23.977Z","endTime":"2026-03-12T21:37:38.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703197,"fullName":"Michael Arroyo","link":"/api/v1/people/703197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"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":89.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951961553107093,"aZ":-18.300318829378803,"pfxX":0.5485126357875405,"pfxZ":6.777620160512081,"pX":0.6952573578930225,"pZ":3.5901164587534664,"vX0":4.630205350342166,"vY0":-140.9817522255737,"vZ0":-2.8427271391027342,"x":90.5,"y":141.85,"x0":-1.0282802254274999,"y0":50.004800766174526,"z0":5.76923656265165,"aX":1.1216203312551407},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":-1.8,"spinRate":2468,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38601974173986475,"extension":6.306616871731603},"index":0,"playId":"2b6af311-ebff-3afe-aea9-92cdf6f2fc79","pitchNumber":1,"startTime":"2026-03-12T21:36:23.977Z","endTime":"2026-03-12T21:36:27.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123580027528334,"aZ":-19.86826537239739,"pfxX":-4.4972446698265465,"pfxZ":6.078594354387173,"pX":-0.0355333069555133,"pZ":3.332142588561428,"vX0":4.535802691957952,"vY0":-140.72553224958963,"vZ0":-3.086183471315128,"x":118.35,"y":148.81,"x0":-1.0766532696747695,"y0":50.00429502577945,"z0":5.7158764384843295,"aX":-9.106037663085498},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":7.3,"spinRate":2349,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.38782810476089935,"extension":6.366189140935856},"index":1,"playId":"3d698f1b-ead0-37f5-9c3b-417f37ca4d1e","pitchNumber":2,"startTime":"2026-03-12T21:36:38.015Z","endTime":"2026-03-12T21:36:42.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.4,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.180238341706964,"aZ":-30.147420064835185,"pfxX":4.602038108131487,"pfxZ":1.2628267091927263,"pX":1.656615329725158,"pZ":2.5400809814994707,"vX0":5.566108203403028,"vY0":-125.73049434376026,"vZ0":-1.6375218041438164,"x":53.85,"y":170.2,"x0":-1.1825755821198722,"y0":50.001932500229294,"z0":5.64329402073172,"aX":7.3759673263676},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":-9.6,"spinRate":2537,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.4354142082963306,"extension":6.305492130844232},"index":2,"playId":"fdad75b6-ef83-3649-aa5e-e6bf82cbba08","pitchNumber":3,"startTime":"2026-03-12T21:36:53.027Z","endTime":"2026-03-12T21:36:56.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06758376027637,"aZ":-14.98043045727589,"pfxX":-0.27849419605607795,"pfxZ":8.521489426159148,"pX":-0.030144688794118142,"pZ":3.4860456165884703,"vX0":3.110024206428668,"vY0":-140.50615706367893,"vZ0":-3.432560915770146,"x":118.15,"y":144.66,"x0":-1.110853504652159,"y0":50.00470770576601,"z0":5.68482089544875,"aX":-0.5622581934132296},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":-0.1,"spinRate":2507,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.38844977280201487,"extension":6.441545034777452},"index":3,"playId":"86c09332-b8d8-325f-8326-2062e586c3c9","pitchNumber":4,"startTime":"2026-03-12T21:37:09.026Z","endTime":"2026-03-12T21:37:12.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-12T21:37:17.830Z","endTime":"2026-03-12T21:37:34.132Z","isPitch":false,"type":"action","player":{"id":703197,"link":"/api/v1/people/703197"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95454899679218,"aZ":-16.967499935864932,"pfxX":-0.4534551567743925,"pfxZ":7.487546199919933,"pX":0.21241661036945247,"pZ":3.6465823438973537,"vX0":3.6631372589078213,"vY0":-140.8736087600882,"vZ0":-2.722414030052574,"x":108.9,"y":140.32,"x0":-1.0401263460056456,"y0":50.000389101651905,"z0":5.709037655851329,"aX":-0.9216999938654746},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":0.1,"spinRate":2602,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.38731098907049333,"extension":6.544871505174891},"index":5,"playId":"ae0215dd-c71b-3be2-aeca-2b9ad475cafb","pitchNumber":5,"startTime":"2026-03-12T21:37:34.132Z","endTime":"2026-03-12T21:37:38.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":703197,"link":"/api/v1/people/703197","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703197,"link":"/api/v1/people/703197"},"credit":"b_ab"},{"player":{"id":656686,"link":"/api/v1/people/656686"},"credit":"p_ab"},{"player":{"id":703197,"link":"/api/v1/people/703197"},"credit":"b_pa"},{"player":{"id":656686,"link":"/api/v1/people/656686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:37:38.969Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-12T21:37:52.622Z","endTime":"2026-03-12T21:39:09.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332769470848607,"aZ":-17.111555618658482,"pfxX":0.6572529965738639,"pfxZ":7.381761862906078,"pX":-0.20881049412003846,"pZ":2.7358908614106747,"vX0":2.432385126948271,"vY0":-141.26807066702938,"vZ0":-4.9847912842952375,"x":124.96,"y":164.91,"x0":-1.1631031422874982,"y0":50.00328673392327,"z0":5.607825228012552,"aX":1.3400872748902308},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":-1.7,"spinRate":2474,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.386337536049683,"extension":6.479861115603067},"index":0,"playId":"be59a5c0-43bd-374e-85ac-ee03dfd3cf32","pitchNumber":1,"startTime":"2026-03-12T21:38:05.633Z","endTime":"2026-03-12T21:38:09.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.026476590607047,"aZ":-26.41678569469154,"pfxX":-3.6933104536236776,"pfxZ":3.167025510661265,"pX":-0.9045908271106382,"pZ":3.2441740032927573,"vX0":2.3956394140012893,"vY0":-133.1619774178469,"vZ0":-1.201190883704274,"x":151.48,"y":151.19,"x0":-1.3299442348209178,"y0":50.00629763584185,"z0":5.588876129235528,"aX":-6.72248886388988},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":6.2,"spinRate":2159,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40924461124784495,"extension":6.233902770742734},"index":1,"playId":"2fbee4e1-58ea-3f44-9ddd-a62968844d4b","pitchNumber":2,"startTime":"2026-03-12T21:38:20.204Z","endTime":"2026-03-12T21:38:24.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5194502015724,"aZ":-15.294521735346267,"pfxX":0.15085734791215444,"pfxZ":8.316472192631663,"pX":0.7051467839437552,"pZ":2.770997471477512,"vX0":4.558344948165185,"vY0":-140.9743394348328,"vZ0":-5.330562530186629,"x":90.12,"y":163.96,"x0":-0.9466871227222999,"y0":50.00369963936501,"z0":5.660155129657673,"aX":0.3055359412468734},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":-1.1,"spinRate":2601,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3872792529780744,"extension":6.42630076819405},"index":2,"playId":"29d05567-0f71-36e3-b8fe-ce57bf55f1a9","pitchNumber":3,"startTime":"2026-03-12T21:38:35.888Z","endTime":"2026-03-12T21:38:39.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-12T21:38:48.019Z","endTime":"2026-03-12T21:39:06.235Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76353467620227,"aZ":-36.53917373193916,"pfxX":-1.6272783925223442,"pfxZ":-2.5942995875289414,"pX":0.16467039619496732,"pZ":1.9529609782086388,"vX0":3.5465816908994765,"vY0":-127.75133186862143,"vZ0":-2.5569230986435536,"x":110.72,"y":186.05,"x0":-1.0188461624112566,"y0":50.00331191886147,"z0":5.7880435593527695,"aX":-2.740206988214996},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.0,"breakHorizontal":2.3,"spinRate":2704,"spinDirection":16},"zone":8,"typeConfidence":2.0,"plateTime":0.4257737475206014,"extension":6.434371561370239},"index":4,"playId":"3d3a7b9b-2400-3124-bdff-7cd2515280f3","pitchNumber":4,"startTime":"2026-03-12T21:39:06.235Z","endTime":"2026-03-12T21:39:09.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":656686,"link":"/api/v1/people/656686"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":656686,"link":"/api/v1/people/656686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:39:09.301Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out, pitcher Alex Hoppe to first baseman Carson Taylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T21:41:20.823Z","endTime":"2026-03-12T21:41:48.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695380,"link":"/api/v1/people/695380"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carson Taylor replaces first baseman Patrick Wisdom, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:40:54.352Z","endTime":"2026-03-12T21:40:54.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694930,"link":"/api/v1/people/694930"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Hoppe replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-12T21:40:54.374Z","endTime":"2026-03-12T21:41:23.061Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695380,"link":"/api/v1/people/695380"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46472520300445,"aZ":-16.432156638074243,"pfxX":-2.967379205891145,"pfxZ":7.498118385060803,"pX":-0.11509458680766714,"pZ":2.5198423475249494,"vX0":3.6345639832042425,"vY0":-142.96309178258736,"vZ0":-5.768642211823403,"x":121.39,"y":170.74,"x0":-1.0087255490390008,"y0":50.005399235994794,"z0":5.570671859682573,"aX":-6.232690959703765},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":4.8,"spinRate":1834,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.38101472666585723,"extension":6.433098077897557},"index":2,"playId":"114a080b-0b1e-31ca-a154-91dd2b1e0340","pitchNumber":1,"startTime":"2026-03-12T21:41:23.061Z","endTime":"2026-03-12T21:41:26.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125789708264175,"aZ":-15.1077635339851,"pfxX":-2.9184450308257412,"pfxZ":8.069796820630152,"pX":0.5143137922385733,"pZ":2.390238061627813,"vX0":5.042626911358941,"vY0":-143.98023043772233,"vZ0":-6.148393308231092,"x":97.4,"y":174.24,"x0":-0.8747252568790245,"y0":50.00252186951863,"z0":5.475935445868346,"aX":-6.1723810017281275},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":4.3,"spinRate":1988,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.37934307185304084,"extension":6.506538159778826},"hitData":{"launchSpeed":78.6,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":168.93}},"index":3,"playId":"c28d2288-7f44-3035-adba-4d5daf9bec15","pitchNumber":2,"startTime":"2026-03-12T21:41:43.838Z","endTime":"2026-03-12T21:41:48.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:41:48.986Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T21:43:17.876Z","endTime":"2026-03-12T21:45:22.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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-12T21:42:13.719Z","endTime":"2026-03-12T21:43:20.042Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45434891189072,"aZ":-31.90339146094791,"pfxX":0.7973857374044262,"pfxZ":0.15778746426417456,"pX":0.9573569106118801,"pZ":1.5844903204938061,"vX0":4.934788549222081,"vY0":-130.2425622549564,"vZ0":-4.032334171308195,"x":80.51,"y":196.0,"x0":-1.0568280989441339,"y0":50.00525125798468,"z0":5.535833938703531,"aX":1.3846537889067003},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.4,"breakHorizontal":-2.4,"spinRate":2290,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41873788750482843,"extension":6.524703490778503},"index":1,"playId":"513eff6c-187b-3de7-9bec-daaea0376821","pitchNumber":1,"startTime":"2026-03-12T21:43:20.042Z","endTime":"2026-03-12T21:43:25.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.531109874353156,"aZ":-15.243487160404817,"pfxX":-3.2359698433931476,"pfxZ":8.226827878170633,"pX":0.41250892562450725,"pZ":1.0075441684479363,"vX0":5.194808229676694,"vY0":-142.48740549738756,"vZ0":-9.352108831772302,"x":101.28,"y":211.58,"x0":-1.0132567478154149,"y0":50.00343973796014,"z0":5.294153468427035,"aX":-6.659606132891095},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2172,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.38432062193242933,"extension":6.57144771811334},"index":2,"playId":"b34b64fd-90df-3486-af63-142a3e8f32c8","pitchNumber":2,"startTime":"2026-03-12T21:43:36.244Z","endTime":"2026-03-12T21:43:39.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576932304001293,"aZ":-14.814323621381343,"pfxX":-3.334614339898056,"pfxZ":8.417499155444313,"pX":0.2281239828377177,"pZ":2.8318754749406527,"vX0":4.464035284914114,"vY0":-142.43542289568813,"vZ0":-5.094863525149695,"x":108.3,"y":162.32,"x0":-0.923473041198342,"y0":50.00368108723303,"z0":5.574923928273055,"aX":-6.8779664254467265},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":5.2,"spinRate":2064,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38399853394762795,"extension":6.635615886115264},"index":3,"playId":"7c90bb48-c109-3186-9be7-afe64a41857d","pitchNumber":3,"startTime":"2026-03-12T21:43:54.424Z","endTime":"2026-03-12T21:44:02.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93940122431795,"aZ":-13.868760150180437,"pfxX":-2.4280315408760025,"pfxZ":8.812155624218228,"pX":0.058395943374549314,"pZ":1.4079423880635658,"vX0":3.7230200184860713,"vY0":-143.17902128524938,"vZ0":-8.721909466819351,"x":114.77,"y":200.77,"x0":-0.9430631543211053,"y0":50.003208180768304,"z0":5.360887357782588,"aX":-5.043788618718838},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":3.6,"spinRate":2065,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3824939536994716,"extension":6.5876231773732865},"index":4,"playId":"839e1776-c253-3bc9-bb5f-5fdf7f6542fe","pitchNumber":4,"startTime":"2026-03-12T21:44:27.024Z","endTime":"2026-03-12T21:44:54.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10815989708012,"aZ":-31.653928842397423,"pfxX":1.6213112809097217,"pfxZ":0.2935889160887465,"pX":1.2023468278587572,"pZ":0.06322989608211046,"vX0":5.403515372995773,"vY0":-131.19370130305123,"vZ0":-7.68632334380923,"x":71.17,"y":237.07,"x0":-1.0892456963592452,"y0":50.00114129446145,"z0":5.37002974374841,"aX":2.8427915959188272},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.8,"breakHorizontal":-4.1,"spinRate":2255,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4164865230808683,"extension":6.645964487754029},"index":5,"playId":"8c104b6b-4552-3fa3-bd06-00c945e6b88c","pitchNumber":5,"startTime":"2026-03-12T21:45:18.024Z","endTime":"2026-03-12T21:45:22.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:45:22.972Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Ayers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T21:45:41.132Z","endTime":"2026-03-12T21:47:11.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83444343137621,"aZ":-31.52144853022001,"pfxX":3.7800354067139104,"pfxZ":0.38369082061957727,"pX":-0.4150628956595727,"pZ":2.5911891742612876,"vX0":0.5522235031834608,"vY0":-130.58364557565028,"vZ0":-1.567220918364089,"x":132.82,"y":168.82,"x0":-1.12051529814181,"y0":50.00586919132633,"z0":5.582182483012078,"aX":6.495150120060119},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.6,"breakHorizontal":-7.0,"spinRate":2292,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4202805969832881,"extension":6.504366047344792},"index":0,"playId":"428ea5ad-7df3-3673-9c25-2e18340e4360","pitchNumber":1,"startTime":"2026-03-12T21:45:49.240Z","endTime":"2026-03-12T21:45:53.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341065579729825,"aZ":-29.17468864368175,"pfxX":1.8587481384425946,"pfxZ":1.645747673856964,"pX":-0.21565025877359578,"pZ":2.1002149654975857,"vX0":1.5649557378803056,"vY0":-134.0704398521541,"vZ0":-3.633716427083918,"x":125.22,"y":182.07,"x0":-1.047957831645346,"y0":50.003908441981245,"z0":5.549768122899409,"aX":3.392114146358033},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2328,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.4081562009893509,"extension":6.438109687058968},"index":1,"playId":"88c44fb3-75c3-3e7f-8bb3-b0ce516a3e81","pitchNumber":2,"startTime":"2026-03-12T21:46:05.466Z","endTime":"2026-03-12T21:46:09.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0982157496683,"aZ":-36.66192875685718,"pfxX":3.678562559071252,"pfxZ":-2.8656128648079857,"pX":-1.289145478135531,"pZ":4.2032798159486395,"vX0":-1.7779269056011133,"vY0":-123.555568182275,"vZ0":3.5189762491834546,"x":166.14,"y":125.29,"x0":-1.0423709673210082,"y0":50.00610676450343,"z0":5.8200191494068045,"aX":5.750761792760595},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.2,"breakHorizontal":-6.4,"spinRate":2346,"spinDirection":73},"zone":11,"typeConfidence":0.92,"plateTime":0.4414551811705332,"extension":6.542123839882313},"index":2,"playId":"653a7dd8-7a5c-3019-a7aa-e4558108a2f2","pitchNumber":3,"startTime":"2026-03-12T21:46:26.179Z","endTime":"2026-03-12T21:46:29.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731679049822883,"aZ":-15.763679282045006,"pfxX":-4.188241665310155,"pfxZ":8.29335663048867,"pX":-1.0376733868013794,"pZ":5.146490693649313,"vX0":1.1432766071213032,"vY0":-139.6116409567635,"vZ0":1.2810784417206382,"x":156.55,"y":99.82,"x0":-0.9077483272354276,"y0":50.00155669104895,"z0":5.71757143306792,"aX":-8.286897492856594},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2103,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39195767856434705,"extension":6.520956322686542},"index":3,"playId":"cc8c6a00-4094-3ba9-8b7c-705ab26ebbc3","pitchNumber":4,"startTime":"2026-03-12T21:46:45.943Z","endTime":"2026-03-12T21:46:48.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.195662116558402,"aZ":-31.1269547709177,"pfxX":2.1772376696975133,"pfxZ":0.5741836864493877,"pX":0.8628730367638212,"pZ":0.7731853662823622,"vX0":4.070973547139161,"vY0":-133.95743500947722,"vZ0":-6.211486633952513,"x":84.11,"y":217.9,"x0":-0.959823335165747,"y0":50.000318201979724,"z0":5.349788446663178,"aX":3.9521573634462865},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.8,"spinRate":2330,"spinDirection":146},"zone":14,"typeConfidence":0.92,"plateTime":0.40902345526279316,"extension":6.545337364801333},"index":4,"playId":"395cf51a-cc41-3007-97c7-8adb76b31a7d","pitchNumber":5,"startTime":"2026-03-12T21:47:07.160Z","endTime":"2026-03-12T21:47:11.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:47:11.909Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-12T21:47:23.263Z","endTime":"2026-03-12T21:48:52.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.104279731847853,"aZ":-20.62569602157871,"pfxX":-2.6694941725518824,"pfxZ":5.702031338985549,"pX":-0.778986638284392,"pZ":3.5219927216853417,"vX0":1.8430034661284198,"vY0":-140.7607729377555,"vZ0":-1.9961557698414947,"x":146.69,"y":143.69,"x0":-1.0922164813585589,"y0":50.005150154712496,"z0":5.5625398718779975,"aX":-5.408561291035228},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.2,"breakHorizontal":4.6,"spinRate":1889,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3877250164949477,"extension":6.528054525380434},"index":0,"playId":"caaf69cb-8636-31f8-a375-7e279f9e9677","pitchNumber":1,"startTime":"2026-03-12T21:47:40.070Z","endTime":"2026-03-12T21:47:43.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514365789157377,"aZ":-32.9034740964286,"pfxX":2.0620714871021506,"pfxZ":-0.41002930695452733,"pX":-0.6597947816173385,"pZ":2.739057883566198,"vX0":0.7374374197393269,"vY0":-131.53739204690913,"vZ0":-1.0420583656956526,"x":142.15,"y":164.83,"x0":-1.211065482647733,"y0":50.004906620616644,"z0":5.560072395227909,"aX":3.6466698773063873},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.7,"breakHorizontal":-3.8,"spinRate":2215,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4149655564599124,"extension":6.4267815665845704},"index":1,"playId":"10d4da0a-d6d5-3028-9b4b-c8ad182fba9d","pitchNumber":2,"startTime":"2026-03-12T21:47:58.448Z","endTime":"2026-03-12T21:48:03.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.0,"endSpeed":88.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1525715249177,"aZ":-18.67869640127585,"pfxX":-1.0865787798343216,"pfxZ":6.724869839967228,"pX":0.16979446543065507,"pZ":3.5527628375834843,"vX0":3.784803050348039,"vY0":-139.94358191022593,"vZ0":-2.1849760756543795,"x":110.53,"y":142.86,"x0":-1.052126021519024,"y0":50.0007673995662,"z0":5.551697908143422,"aX":-2.1803469897062833},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":1.3,"spinRate":2057,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.38967454972243454,"extension":6.627062806208768},"index":2,"playId":"4d3a817d-278b-30b4-a39a-21d1a662ec89","pitchNumber":3,"startTime":"2026-03-12T21:48:17.630Z","endTime":"2026-03-12T21:48:22.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-12T21:48:30.319Z","endTime":"2026-03-12T21:48:48.890Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670637584868317,"aZ":-30.64082080539016,"pfxX":1.3200175958523896,"pfxZ":0.8703454831412873,"pX":-0.2773545300995345,"pZ":2.1646955076916234,"vX0":1.1035450719847413,"vY0":-131.22753392032914,"vZ0":-2.7978978931150866,"x":127.57,"y":180.33,"x0":-0.8736062870676823,"y0":50.001657837039154,"z0":5.508457689202775,"aX":2.320333518295504},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.2,"breakHorizontal":-2.6,"spinRate":2222,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4161157406155316,"extension":6.686541697678705},"index":4,"playId":"7f14804a-ab87-36f7-bcb0-3352a98abe4c","pitchNumber":4,"startTime":"2026-03-12T21:48:48.890Z","endTime":"2026-03-12T21:48:52.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:48:52.747Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Jaylen Palmer.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T21:51:22.582Z","endTime":"2026-03-12T21:52:21.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681941,"link":"/api/v1/people/681941"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Scott Kingery replaces shortstop Nico Hoerner, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:50:31.293Z","endTime":"2026-03-12T21:50:31.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Escobar replaces left fielder Ian Happ, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:50:31.331Z","endTime":"2026-03-12T21:50:31.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803241,"link":"/api/v1/people/803241"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jaylen Palmer replaces right fielder Dylan Carlson, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:50:31.336Z","endTime":"2026-03-12T21:50:31.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681941,"link":"/api/v1/people/681941"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Neely replaces Corbin Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-12T21:50:31.339Z","endTime":"2026-03-12T21:51:24.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680891,"link":"/api/v1/people/680891"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656686,"link":"/api/v1/people/656686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.5,"endSpeed":76.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88696605859403,"aZ":-30.17483072128225,"pfxX":0.23729697313877685,"pfxZ":1.3126089759062722,"pX":-0.459303409936331,"pZ":4.57470583566419,"vX0":2.435755831836524,"vY0":-124.27341289934841,"vZ0":2.016668512956982,"x":134.51,"y":115.26,"x0":-1.4936752583141686,"y0":50.00333074184703,"z0":6.305247482686958,"aX":0.36124757709779914},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":-1.1,"spinRate":1643,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.44517143495651723,"extension":6.461557699394552},"index":4,"playId":"da9b956e-f296-3faf-aa49-afe4651a42cd","pitchNumber":1,"startTime":"2026-03-12T21:51:24.541Z","endTime":"2026-03-12T21:51:27.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47511233922652,"aZ":-19.082405236124412,"pfxX":-7.052570442056918,"pfxZ":7.03534551825588,"pX":0.2795307210495189,"pZ":2.886618857626998,"vX0":6.86249916940381,"vY0":-136.1938628011057,"vZ0":-4.60340464449456,"x":106.34,"y":160.84,"x0":-1.3677918370088593,"y0":50.005022803839495,"z0":5.935336255641088,"aX":-13.129049773921341},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":2063,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4035797307231115,"extension":6.506790149380106},"index":5,"playId":"d61f3dbe-649b-3e74-a628-a04144c29dbb","pitchNumber":2,"startTime":"2026-03-12T21:51:42.510Z","endTime":"2026-03-12T21:51:46.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774077869372018,"aZ":-29.013379128107626,"pfxX":-0.19650444504685094,"pfxZ":2.154001202624645,"pX":1.3611064048554309,"pZ":2.605655217910737,"vX0":6.235387525764065,"vY0":-121.6466905708793,"vZ0":-2.1722709131637137,"x":65.12,"y":168.43,"x0":-1.2340078695981056,"y0":50.00057783224017,"z0":6.08091093394906,"aX":-0.28847345669043145},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.6,"breakHorizontal":-1.4,"spinRate":1709,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.45412710898374486,"extension":6.575367047183858},"index":6,"playId":"e66cd85f-6a31-3e4b-b1f1-8ffd2de80d3f","pitchNumber":3,"startTime":"2026-03-12T21:51:57.354Z","endTime":"2026-03-12T21:52:00.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":76.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464443308130246,"aZ":-28.614601781645092,"pfxX":-0.6965958936308931,"pfxZ":2.3412851153805736,"pX":1.2567798202378235,"pZ":2.2100249530337392,"vX0":6.372758821371506,"vY0":-124.09162833634106,"vZ0":-3.474050808097413,"x":69.09,"y":179.11,"x0":-1.2813217397925794,"y0":50.003661777321135,"z0":6.075921845614734,"aX":-1.059943269574965},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-0.6,"spinRate":1607,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.44556637423803513,"extension":6.611048240681008},"hitData":{"launchSpeed":72.8,"launchAngle":36.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.76,"coordY":117.3}},"index":7,"playId":"d8a97d6f-9da2-32d8-bfb9-a5f9a5a8a4ed","pitchNumber":4,"startTime":"2026-03-12T21:52:13.511Z","endTime":"2026-03-12T21:52:21.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:52:21.524Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brendan Donovan hit by pitch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T21:52:41.845Z","endTime":"2026-03-12T21:54:28.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92887809287858,"aZ":-29.299843180787335,"pfxX":-0.2865792111925829,"pfxZ":1.8842026025146748,"pX":-0.4085740516642809,"pZ":2.527859070091527,"vX0":2.7176606490435633,"vY0":-123.81350645128424,"vZ0":-2.6620275916503395,"x":132.57,"y":170.53,"x0":-1.4918253944296966,"y0":50.00167463911476,"z0":6.115065673567963,"aX":-0.43707067433842856},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":1669,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.4455131616163097,"extension":6.503906422993174},"index":0,"playId":"6e8093af-596d-3cb5-9d3b-1bcb9af899bb","pitchNumber":1,"startTime":"2026-03-12T21:52:49.998Z","endTime":"2026-03-12T21:52:53.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776726442082197,"aZ":-29.58922850045101,"pfxX":-0.3592346550839203,"pfxZ":1.6885384289813743,"pX":-0.4882057157341071,"pZ":2.7939388351764736,"vX0":2.5101797662482017,"vY0":-123.29706732071716,"vZ0":-1.8600173711868242,"x":135.61,"y":163.34,"x0":-1.4752083704746415,"y0":50.00236005164492,"z0":6.068177895525675,"aX":-0.5500442955877701},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":0.0,"spinRate":1829,"spinDirection":79},"zone":1,"typeConfidence":2.0,"plateTime":0.4451756263540263,"extension":6.545355870754694},"index":1,"playId":"3b71fbc5-779d-35b2-8d3b-bdacf458812c","pitchNumber":2,"startTime":"2026-03-12T21:53:07.923Z","endTime":"2026-03-12T21:53:11.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.088387244834415,"aZ":-29.86177897973712,"pfxX":-1.0314815821620442,"pfxZ":1.5208896483858219,"pX":-0.9381281615806759,"pZ":3.292874658499727,"vX0":1.8976938765763869,"vY0":-123.74126513020433,"vZ0":-0.8471249306101472,"x":152.76,"y":149.87,"x0":-1.587644915862298,"y0":50.00321632718735,"z0":6.184719227114009,"aX":-1.5691713513960532},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":1.3,"spinRate":1606,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.4459126476266744,"extension":6.546929087846541},"index":2,"playId":"7e23fb43-e6b2-34dc-86fe-5981718d6305","pitchNumber":3,"startTime":"2026-03-12T21:53:29.281Z","endTime":"2026-03-12T21:53:33.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.522190512840712,"aZ":-19.314525285424597,"pfxX":-6.129799439023088,"pfxZ":6.942442166734102,"pX":-1.2030854909816864,"pZ":3.6921686022277087,"vX0":2.9458457636821223,"vY0":-135.45653536519106,"vZ0":-2.7944787275402927,"x":162.86,"y":139.09,"x0":-1.5103463495877796,"y0":50.001947038627826,"z0":6.092881724102609,"aX":-11.351692267617832},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":10.4,"spinRate":2016,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40488517143920477,"extension":6.63063690000487},"index":3,"playId":"40a01e7e-903a-31e3-ab6a-3a707a79ed37","pitchNumber":4,"startTime":"2026-03-12T21:53:45.856Z","endTime":"2026-03-12T21:53:49.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158349375827083,"aZ":-28.890095437088377,"pfxX":-0.6546343741906191,"pfxZ":2.1401151542499317,"pX":0.9156127146607155,"pZ":1.6331916659583081,"vX0":5.7870994590275435,"vY0":-123.96329535235664,"vZ0":-4.635044269642359,"x":82.1,"y":194.68,"x0":-1.378773893524647,"y0":50.00214967869953,"z0":5.980309288530714,"aX":-1.0046151523778584},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":-0.4,"spinRate":1694,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44433618306978584,"extension":6.749899057268327},"index":4,"playId":"2594f487-bd98-345a-ad22-14d3b96a7c07","pitchNumber":5,"startTime":"2026-03-12T21:54:00.620Z","endTime":"2026-03-12T21:54:04.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.982750675094486,"aZ":-29.883126653326872,"pfxX":-0.8034960962463344,"pfxZ":1.4860043682000406,"pX":1.9914139839207516,"pZ":0.8128061118648997,"vX0":7.954860776164506,"vY0":-124.72498654142964,"vZ0":-6.43043569162537,"x":41.09,"y":216.83,"x0":-1.1638243699511321,"y0":50.00252347260181,"z0":5.955432789917359,"aX":-1.239254196003996},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-0.8,"spinRate":1776,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.44271726353574303,"extension":6.9064869279015015},"index":5,"playId":"5db1be19-db01-3c6e-8797-c745edf18ca4","pitchNumber":6,"startTime":"2026-03-12T21:54:25.109Z","endTime":"2026-03-12T21:54:28.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:54:28.109Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brock Rodden strikes out on a foul tip. Brendan Donovan steals (2) 2nd base.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T21:54:49.816Z","endTime":"2026-03-12T21:56:23.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":83.6,"endSpeed":75.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.656905320530722,"aZ":-33.42635416205424,"pfxX":1.7988763243172214,"pfxZ":-0.8567122482430367,"pX":-0.2978453455489882,"pZ":3.472805073769081,"vX0":2.528726486513722,"vY0":-121.60822476536364,"vZ0":0.6458013322801803,"x":128.35,"y":145.01,"x0":-1.5935826085093585,"y0":50.00194407911041,"z0":6.154234734377001,"aX":2.6351265165855557},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.1,"breakHorizontal":-4.0,"spinRate":1541,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4541997547860217,"extension":6.4469761854357195},"index":0,"playId":"54ec6a31-b803-3ce5-8b14-bab9f5cfe332","pitchNumber":1,"startTime":"2026-03-12T21:55:00.241Z","endTime":"2026-03-12T21:55:04.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569377374287665,"aZ":-13.572372160839743,"pfxX":-2.618111490216223,"pfxZ":10.00975351078213,"pX":-0.20576504757154682,"pZ":2.864500066445594,"vX0":4.4525583452527036,"vY0":-135.451553443199,"vZ0":-5.679589189880887,"x":124.84,"y":161.44,"x0":-1.5306751004348447,"y0":50.00255764019722,"z0":5.937427920291816,"aX":-4.865612819035074},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2042,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40436585645246925,"extension":6.754963885306487},"index":1,"playId":"db4fcabd-715f-3619-a0d2-ca2ffc486bde","pitchNumber":2,"startTime":"2026-03-12T21:55:18.948Z","endTime":"2026-03-12T21:55:22.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40123196081295,"aZ":-13.02369357012048,"pfxX":-4.830226065318168,"pfxZ":10.389432205381645,"pX":0.03971285330521566,"pZ":2.739536851706284,"vX0":5.878495873781954,"vY0":-134.70335487039947,"vZ0":-5.924867240451414,"x":115.49,"y":164.81,"x0":-1.540125841122107,"y0":50.00419738718553,"z0":5.88309869037443,"aX":-8.905197416122949},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2238,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4061197668784309,"extension":6.871417792159502},"index":2,"playId":"55d62d2f-3b3f-3285-b306-6d01132701ee","pitchNumber":3,"startTime":"2026-03-12T21:55:42.851Z","endTime":"2026-03-12T21:55:46.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236639157513093,"aZ":-29.421547127417927,"pfxX":-1.7939918999981392,"pfxZ":1.7767800317997429,"pX":0.2266863288369522,"pZ":1.359448902543493,"vX0":4.505644480582673,"vY0":-124.0324513706669,"vZ0":-5.239058653718711,"x":108.36,"y":202.07,"x0":-1.3852893968644635,"y0":50.00209759682224,"z0":5.970596292590242,"aX":-2.7781008550470028},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":2.2,"spinRate":1666,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.44264812705677814,"extension":6.475632254762514},"index":3,"playId":"77aed0eb-42c9-340f-9180-87b4d3257608","pitchNumber":4,"startTime":"2026-03-12T21:56:14.678Z","endTime":"2026-03-12T21:56:23.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.93,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:56:23.055Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brennen Davis lines out sharply to third baseman BJ Murray Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-12T21:57:02.856Z","endTime":"2026-03-12T21:58:12.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-12T21:56:51.174Z","endTime":"2026-03-12T21:57:05.011Z","isPitch":false,"type":"action","player":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.872867228932193,"aZ":-29.908052001602492,"pfxX":1.0950153002509788,"pfxZ":1.4998409867302058,"pX":-1.5187507276951904,"pZ":4.065519120225494,"vX0":-0.2493491677828753,"vY0":-123.04442371197733,"vZ0":0.9361373670518622,"x":174.89,"y":129.01,"x0":-1.5573387020142402,"y0":50.00241345626295,"z0":6.244336537377067,"aX":1.6534405330259774},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.2,"breakHorizontal":-1.9,"spinRate":1694,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.4477610004524992,"extension":6.742920830265216},"index":1,"playId":"6ceda321-fb71-3593-bc66-0ed52fbed322","pitchNumber":1,"startTime":"2026-03-12T21:57:05.011Z","endTime":"2026-03-12T21:57:12.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.976339951644952,"aZ":-19.576960773649894,"pfxX":-8.447776731940444,"pfxZ":6.6788891254540275,"pX":-0.3293988033507438,"pZ":1.6464158905645674,"vX0":5.705597107162798,"vY0":-136.20756072888827,"vZ0":-7.779997834694276,"x":129.56,"y":194.33,"x0":-1.3501909678210244,"y0":50.00110191844644,"z0":5.885675826342856,"aX":-15.92483536842131},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":1925,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40162505363504053,"extension":6.843444760499019},"index":2,"playId":"a8da3ad4-5540-3f5b-9ebd-538d901ebf31","pitchNumber":2,"startTime":"2026-03-12T21:57:34.258Z","endTime":"2026-03-12T21:57:38.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504960425915744,"aZ":-19.063181716689073,"pfxX":-8.783676306739073,"pfxZ":6.979515415247437,"pX":-0.6624318790792078,"pZ":1.5631624850725145,"vX0":5.258405646186721,"vY0":-136.3187156101484,"vZ0":-7.9899841373032,"x":142.25,"y":196.57,"x0":-1.4771275464894915,"y0":50.00405858789412,"z0":5.8528537949134884,"aX":-16.50039070505516},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":14.8,"spinRate":2195,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40210773728759364,"extension":6.684792387268251},"hitData":{"launchSpeed":101.4,"launchAngle":11.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":79.4,"coordY":147.34}},"index":3,"playId":"26f17b05-9bd8-38a7-a915-1687cab9f2c0","pitchNumber":3,"startTime":"2026-03-12T21:58:06.379Z","endTime":"2026-03-12T21:58:12.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_ab"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_ab"},{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.64,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-12T21:58:12.903Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Chas McCormick homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:01:04.139Z","endTime":"2026-03-12T22:01:47.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Wilson replaces third baseman Brendan Donovan, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:59:59.218Z","endTime":"2026-03-12T21:59:59.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Colin Davis replaces left fielder Michael Arroyo, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:59:59.244Z","endTime":"2026-03-12T21:59:59.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":703197,"link":"/api/v1/people/703197"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":703197,"link":"/api/v1/people/703197"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jhonny Pereda replaces catcher Andrew Knizner, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-12T21:59:59.245Z","endTime":"2026-03-12T21:59:59.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Simpson replaces Alex Hoppe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-12T21:59:59.246Z","endTime":"2026-03-12T22:01:06.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681006,"link":"/api/v1/people/681006"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98599588658306,"aZ":-19.6187958805628,"pfxX":4.493132084280071,"pfxZ":6.5803123721037515,"pX":-0.4901614192204509,"pZ":1.446356273371502,"vX0":-5.632450460524945,"vY0":-136.74333763050055,"vZ0":-6.105569446484085,"x":135.68,"y":199.73,"x0":1.005183973745186,"y0":50.00613539561597,"z0":5.038617266373206,"aX":8.576687209159203},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":-7.1,"spinRate":2162,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.3993976896270435,"extension":5.683557878845374},"index":4,"playId":"1d919db0-ab8c-39bf-a2ac-92bbe632fb29","pitchNumber":1,"startTime":"2026-03-12T22:01:06.308Z","endTime":"2026-03-12T22:01:10.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.301982999986247,"aZ":-20.518826838489,"pfxX":5.646405646649474,"pfxZ":6.197468026366058,"pX":0.20498176067272916,"pZ":1.9371404628463478,"vX0":-4.240996496756905,"vY0":-136.12800367849596,"vZ0":-4.541613234947798,"x":109.19,"y":186.48,"x0":1.047906591065466,"y0":50.002200460107844,"z0":5.043640042465471,"aX":10.618675776655873},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":-9.4,"spinRate":2238,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4020367396383806,"extension":5.626719958982189},"hitData":{"launchSpeed":107.2,"launchAngle":26.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.21,"coordY":49.04}},"index":5,"playId":"45044a67-e7b2-3e0b-ad05-8c80fc7a251a","pitchNumber":2,"startTime":"2026-03-12T22:01:24.067Z","endTime":"2026-03-12T22:01:47.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":0.41,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:01:47.253Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"BJ Murray Jr. doubles (4) on a fly ball to center fielder Rhylan Thomas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:02:01.239Z","endTime":"2026-03-12T22:04:02.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.921775650749833,"aZ":-39.359777385207295,"pfxX":-3.159010100003047,"pfxZ":-5.252492244939154,"pX":0.04103896033661071,"pZ":2.2276172105315255,"vX0":-1.4313459266908977,"vY0":-116.03264766795073,"vZ0":1.410358099300597,"x":115.44,"y":178.63,"x0":1.0754963002077946,"y0":50.000748849967295,"z0":5.351070261346597,"aX":-4.323580802727749},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.9,"breakHorizontal":6.1,"spinRate":2327,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.4713356395728572,"extension":5.708912561871716},"index":0,"playId":"61f4ba59-d12d-3ab8-8c9d-7d129d196cac","pitchNumber":1,"startTime":"2026-03-12T22:02:05.901Z","endTime":"2026-03-12T22:02:09.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66498055364874,"aZ":-32.0231862658362,"pfxX":6.278441816940807,"pfxZ":0.09026394976015872,"pX":0.3171823974652145,"pZ":2.7975639745178884,"vX0":-4.166242511898147,"vY0":-128.06515874645277,"vZ0":0.25786855183256896,"x":104.91,"y":163.25,"x0":1.1467925348468109,"y0":50.00301512591073,"z0":5.193995542320772,"aX":10.461836027729024},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":-10.4,"spinRate":1924,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.4271805571427829,"extension":5.588711376843572},"index":1,"playId":"e94dc12d-3507-30e9-bc29-ec2a77428ea2","pitchNumber":2,"startTime":"2026-03-12T22:02:21.699Z","endTime":"2026-03-12T22:02:24.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.831892589344385,"aZ":-39.507653206033574,"pfxX":-5.967296051405667,"pfxZ":-5.291466867184013,"pX":-0.6246870566371816,"pZ":1.0177230866591895,"vX0":-2.196495866686168,"vY0":-116.66234189651249,"vZ0":-1.1924732582300845,"x":140.81,"y":211.3,"x0":1.1028262344483415,"y0":50.002238035945794,"z0":5.241325211558083,"aX":-8.269795167814008},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.6,"breakHorizontal":11.3,"spinRate":2544,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4685165887676419,"extension":5.575625974238756},"index":2,"playId":"1396d1dc-276f-3e79-bfd8-53ae2eb86fcd","pitchNumber":3,"startTime":"2026-03-12T22:02:42.430Z","endTime":"2026-03-12T22:02:46.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":79.4,"endSpeed":73.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.623704527680342,"aZ":-38.2725915572166,"pfxX":-5.465767932225454,"pfxZ":-4.4780075047324726,"pX":-0.13487402994123923,"pZ":2.3489529386262764,"vX0":-0.7926695168073131,"vY0":-115.70971175222242,"vZ0":1.4646706612988094,"x":122.14,"y":175.36,"x0":0.922061336158935,"y0":50.00164733102958,"z0":5.361573482340128,"aX":-7.446109742105601},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.4,"breakHorizontal":10.1,"spinRate":2447,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.47250041063547554,"extension":5.595673361521653},"index":3,"playId":"77050868-72a6-31f1-a2f5-a2fbe40bd810","pitchNumber":4,"startTime":"2026-03-12T22:03:02.883Z","endTime":"2026-03-12T22:03:05.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.5,"endSpeed":86.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231976612372396,"aZ":-22.852742286674122,"pfxX":4.51871411967389,"pfxZ":4.841655450399882,"pX":-0.30659301288394675,"pZ":2.872252363759024,"vX0":-5.209054523552908,"vY0":-137.60159810253407,"vZ0":-2.12560278913553,"x":128.69,"y":161.23,"x0":1.0198609071814377,"y0":50.006830431096205,"z0":5.195881737809875,"aX":8.707070947156177},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":-7.2,"spinRate":2280,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.39737000696072355,"extension":5.6497159408681545},"index":4,"playId":"41978ab8-cec7-3e1c-a774-a5b1944bdaa9","pitchNumber":5,"startTime":"2026-03-12T22:03:26.697Z","endTime":"2026-03-12T22:03:29.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23072688734368,"aZ":-37.91238462054292,"pfxX":-6.916322612251516,"pfxZ":-4.259225595908742,"pX":0.5964477596172764,"pZ":2.438697999071792,"vX0":0.9817627113894867,"vY0":-115.02763009732219,"vZ0":1.6090943364775439,"x":94.26,"y":172.94,"x0":1.064488033855273,"y0":50.00264851525252,"z0":5.3906830386860705,"aX":-9.319065917607713},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.1,"breakHorizontal":12.4,"spinRate":2478,"spinDirection":301},"zone":6,"typeConfidence":2.0,"plateTime":0.4751659672095201,"extension":5.624965358320319},"hitData":{"launchSpeed":97.2,"launchAngle":26.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":80.8,"coordY":62.72}},"index":5,"playId":"5088997d-ff12-3ed9-9ae5-5af89a5bae72","pitchNumber":6,"startTime":"2026-03-12T22:03:51.674Z","endTime":"2026-03-12T22:04:02.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.22,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:04:02.965Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jefferson Rojas walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:04:30.230Z","endTime":"2026-03-12T22:05:59.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761336225070934,"aZ":-18.9379731423689,"pfxX":4.733635396219847,"pfxZ":6.822658810480279,"pX":-1.243422433464286,"pZ":1.9470691078888085,"vX0":-7.287776605357933,"vY0":-137.72249630583997,"vZ0":-4.938301850580454,"x":164.4,"y":186.21,"x0":0.8100923771624489,"y0":50.00320144095932,"z0":5.02650497603861,"aX":9.18405600624405},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":-7.2,"spinRate":2297,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.39621594504727975,"extension":5.690927588402981},"index":0,"playId":"047c564c-22b3-35e4-ba55-a7deb4525e2d","pitchNumber":1,"startTime":"2026-03-12T22:04:36.784Z","endTime":"2026-03-12T22:04:41.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2060335105626,"aZ":-38.485757198433895,"pfxX":-4.850567665909989,"pfxZ":-4.525410100047285,"pX":-1.4949760803424719,"pZ":1.7045861271254852,"vX0":-4.028509290423844,"vY0":-116.80717838635704,"vZ0":0.11177169750019145,"x":173.98,"y":192.76,"x0":0.876944939744069,"y0":50.004397189542914,"z0":5.248805193267414,"aX":-6.761140257227367},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":9.7,"spinRate":2407,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4673679141186451,"extension":5.666712832529013},"index":1,"playId":"77dcf44a-1e7e-39a9-8b00-9f356d6f74ee","pitchNumber":2,"startTime":"2026-03-12T22:04:55.256Z","endTime":"2026-03-12T22:04:59.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38785595268905,"aZ":-19.233733525305304,"pfxX":4.409937485753836,"pfxZ":6.8047223028172645,"pX":-1.0658837963931507,"pZ":0.838653290666452,"vX0":-6.4672402185120195,"vY0":-136.60467188607436,"vZ0":-7.493375423412367,"x":157.63,"y":216.14,"x0":0.7526784573805316,"y0":50.00108122015449,"z0":4.925843075523323,"aX":8.384434460750423},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":-6.7,"spinRate":2359,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4000232342916976,"extension":5.743859185794416},"index":2,"playId":"a3b0dcb5-b53b-3f80-bf6b-402112ef8266","pitchNumber":3,"startTime":"2026-03-12T22:05:11.955Z","endTime":"2026-03-12T22:05:15.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":3,"actionPlayId":"a3b0dcb5-b53b-3f80-bf6b-402112ef8266","startTime":"2026-03-12T22:05:19.610Z","endTime":"2026-03-12T22:05:38.244Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12155891358172,"aZ":-17.747537036927394,"pfxX":3.2751588495689052,"pfxZ":7.513545124873614,"pX":-0.2606465070247231,"pZ":2.831559181241356,"vX0":-4.160969604050719,"vY0":-137.39209411100242,"vZ0":-2.9619606641288283,"x":126.94,"y":162.33,"x0":0.8446810869184056,"y0":50.00668089615659,"z0":5.123130365328844,"aX":6.2921505068111525},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":-5.2,"spinRate":2220,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.397967489290703,"extension":5.639632265113773},"index":4,"playId":"b8f86edd-1b4b-3fc3-a6f9-92b14d479efe","pitchNumber":4,"startTime":"2026-03-12T22:05:38.244Z","endTime":"2026-03-12T22:05:42.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65481540894086,"aZ":-19.48997912583239,"pfxX":4.768874751240629,"pfxZ":6.7439242878458945,"pX":-0.735055460084034,"pZ":1.2511906589624795,"vX0":-6.097682417714484,"vY0":-135.9674394312933,"vZ0":-6.262709235533538,"x":145.02,"y":205.0,"x0":0.9126813903053906,"y0":50.00083398045045,"z0":4.928149614911818,"aX":8.965787209682205},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-7.4,"spinRate":2207,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4022056357326953,"extension":5.666839090864973},"index":5,"playId":"4efea34d-cf4f-3541-b8e0-846cc474812e","pitchNumber":5,"startTime":"2026-03-12T22:05:56.687Z","endTime":"2026-03-12T22:05:59.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.27,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:05:59.906Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Devin Ortiz doubles (1) on a ground ball to left fielder Colin Davis. BJ Murray Jr. scores. Jefferson Rojas scores.","rbi":2,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:07:21.956Z","endTime":"2026-03-12T22:08:23.323Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"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":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-12T22:06:17.479Z","endTime":"2026-03-12T22:07:24.244Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.267637023094682,"aZ":-38.5975910010034,"pfxX":-5.010386322998585,"pfxZ":-4.639538953003116,"pX":0.6242441737707395,"pZ":2.556774837523489,"vX0":0.14707187275237968,"vY0":-116.50901361534551,"vZ0":1.7935877087194554,"x":93.21,"y":169.75,"x0":1.212256051334824,"y0":50.00163233550879,"z0":5.403492530460289,"aX":-6.941501924648034},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.8,"breakHorizontal":9.1,"spinRate":2481,"spinDirection":303},"zone":6,"typeConfidence":2.0,"plateTime":0.46870264990955546,"extension":5.5746356626283},"index":1,"playId":"3b74b3ba-21f7-30fd-b5ca-cd24c98444b3","pitchNumber":1,"startTime":"2026-03-12T22:07:24.244Z","endTime":"2026-03-12T22:07:28.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160100954092712,"aZ":-35.33576094896308,"pfxX":8.172579463874937,"pfxZ":-1.8896519908175775,"pX":-2.0336782576767622,"pZ":0.6085981708415368,"vX0":-9.851225445683227,"vY0":-128.3906385362965,"vZ0":-4.2289422271447075,"x":194.52,"y":222.35,"x0":0.7881590300833544,"y0":50.00507847363594,"z0":5.022204388097468,"aX":13.67018583057907},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.2,"breakHorizontal":-12.6,"spinRate":2095,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4263398700771206,"extension":5.6621954357211255},"index":2,"playId":"fa12f40e-97df-3f7a-9c61-bf6a4e2aa18c","pitchNumber":2,"startTime":"2026-03-12T22:07:40.131Z","endTime":"2026-03-12T22:07:43.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.9,"endSpeed":81.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.154988149405224,"aZ":-31.58900818235055,"pfxX":7.6967140349379095,"pfxZ":0.3488717006135893,"pX":-0.23786054966476503,"pZ":2.855143380153682,"vX0":-5.442459925338635,"vY0":-127.95544548070012,"vZ0":0.3425028646641901,"x":126.07,"y":161.69,"x0":0.9071120243336557,"y0":50.00231903503758,"z0":5.176616563055994,"aX":12.878363010797285},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":1848,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.4265938524475934,"extension":5.484498701798236},"hitData":{"launchSpeed":108.2,"launchAngle":3.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":25.01,"coordY":92.82}},"index":3,"playId":"0e02908d-02ce-35e8-b414-fef61e316aad","pitchNumber":3,"startTime":"2026-03-12T22:08:09.845Z","endTime":"2026-03-12T22:08:23.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"first":{"id":800473,"link":"/api/v1/people/800473"},"second":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.38,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:08:23.323Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Scott Kingery singles on a sharp line drive to left fielder Colin Davis. Devin Ortiz to 3rd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:08:53.595Z","endTime":"2026-03-12T22:10:50.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"postOnThird":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.861837259135513,"aZ":-38.57236279497285,"pfxX":-6.879323656873215,"pfxZ":-4.856227927576507,"pX":1.545566703472602,"pZ":2.8934858488235022,"vX0":2.652531269879343,"vY0":-113.7964763395162,"vZ0":2.9123054035617653,"x":58.09,"y":160.66,"x0":1.2618913383087424,"y0":50.00144868074586,"z0":5.404592941660076,"aX":-9.068550480464292},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.8,"breakHorizontal":11.9,"spinRate":2433,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.48036797714276247,"extension":5.466773479988225},"index":0,"playId":"e0f78c7c-2b58-3378-9d31-e59043551dbc","pitchNumber":1,"startTime":"2026-03-12T22:09:05.387Z","endTime":"2026-03-12T22:09:08.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"second":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185528658825383,"aZ":-20.517019846573742,"pfxX":5.261157954030654,"pfxZ":6.119250903618489,"pX":-0.20199801574105777,"pZ":2.387269950781721,"vX0":-4.9080751517557335,"vY0":-136.71018815155304,"vZ0":-3.7149397370426858,"x":124.7,"y":174.32,"x0":0.9270193866318059,"y0":50.00651632073496,"z0":5.160116574873328,"aX":10.02981701542518},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":-8.6,"spinRate":2275,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.3995947602129233,"extension":5.713885998367576},"index":1,"playId":"e42a9ebf-487b-382f-8036-d3e83a75f997","pitchNumber":2,"startTime":"2026-03-12T22:09:25.187Z","endTime":"2026-03-12T22:09:28.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"second":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.033978838125694,"aZ":-31.417527886610593,"pfxX":-9.5628982575373,"pfxZ":0.5365536731414782,"pX":0.2736981011345762,"pZ":2.8541650696894316,"vX0":0.28340399138035466,"vY0":-118.38984572325063,"vZ0":1.7122674947702885,"x":106.57,"y":161.72,"x0":1.3957676253037898,"y0":50.00568683453511,"z0":4.991369272994329,"aX":-13.613667624754559},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.7,"breakHorizontal":17.3,"spinRate":2356,"spinDirection":296},"zone":2,"typeConfidence":2.0,"plateTime":0.462161992549718,"extension":5.650166191676854},"index":2,"playId":"21101ea4-3429-31af-bb60-33a9f00cb5b5","pitchNumber":3,"startTime":"2026-03-12T22:09:47.911Z","endTime":"2026-03-12T22:09:50.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"second":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93871117034291,"aZ":-31.329795214344223,"pfxX":-10.207247280635046,"pfxZ":0.6110823486497505,"pX":0.6481174444522334,"pZ":2.3150754522991117,"vX0":1.2691412613096957,"vY0":-117.00274260441843,"vZ0":0.8672667530876308,"x":92.3,"y":176.27,"x0":1.4228313198855411,"y0":50.001922372139894,"z0":4.885021696272823,"aX":-14.091930699092496},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.7,"breakHorizontal":18.1,"spinRate":2476,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.46888454042018024,"extension":5.560503225046426},"index":3,"playId":"63b01048-c7db-3769-b542-2b2aa8e6ac75","pitchNumber":4,"startTime":"2026-03-12T22:10:08.827Z","endTime":"2026-03-12T22:10:12.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"second":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.5,"endSpeed":74.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.200459237615586,"aZ":-31.535532215976836,"pfxX":-6.779373848748298,"pfxZ":0.45541092097890434,"pX":0.2089671813043012,"pZ":2.4280482767679814,"vX0":-0.5681203238095542,"vY0":-117.32427227137481,"vZ0":1.0353453216710669,"x":109.03,"y":173.22,"x0":1.3352299448362532,"y0":50.00283662668324,"z0":4.909279654199384,"aX":-9.495673945369266},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.3,"breakHorizontal":12.5,"spinRate":2340,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.4660010548959521,"extension":5.564246750802959},"hitData":{"launchSpeed":100.7,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.76,"coordY":116.29}},"index":4,"playId":"80bbec86-23eb-3142-b422-fe1cfb74b611","pitchNumber":5,"startTime":"2026-03-12T22:10:42.548Z","endTime":"2026-03-12T22:10:50.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"second":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:10:50.830Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Escobar walks. Scott Kingery to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:11:08.871Z","endTime":"2026-03-12T22:12:30.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"postOnSecond":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"postOnThird":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.033,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.033304076215625,"aZ":-30.824002276696678,"pfxX":7.638045669427838,"pfxZ":0.7130497049788129,"pX":1.6927055240882825,"pZ":2.8580017988181927,"vX0":-1.205541305694185,"vY0":-136.2112375045234,"vZ0":-0.44345378364654103,"x":52.48,"y":161.61,"x0":1.1477023220942004,"y0":50.000883359189324,"z0":5.148449935099233,"aX":14.394913497259427},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.6,"spinRate":2052,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.40164357906189485,"extension":5.6242939260755564},"index":0,"playId":"8a1e8148-607f-3bf3-8a23-dd3788641531","pitchNumber":1,"startTime":"2026-03-12T22:11:27.463Z","endTime":"2026-03-12T22:11:30.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":803241,"link":"/api/v1/people/803241","batSide":{"code":"L","description":"Left"}},"first":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":78.4,"endSpeed":72.2,"strikeZoneTop":3.033,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.664082784172276,"aZ":-32.31115823915552,"pfxX":-6.723139124535033,"pfxZ":-0.10412237191278884,"pX":1.0627750073467748,"pZ":2.5419988071369377,"vX0":0.922349663008436,"vY0":-114.22278657482573,"vZ0":1.7314125576468729,"x":76.49,"y":170.15,"x0":1.5277826856055585,"y0":50.00231255347926,"z0":4.946758993328622,"aX":-8.900085535713998},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.5,"breakHorizontal":12.0,"spinRate":2345,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.4791731348416657,"extension":5.584439178296555},"index":1,"playId":"98d8a98b-0d30-3051-bd3c-83507762a0a0","pitchNumber":2,"startTime":"2026-03-12T22:11:45.033Z","endTime":"2026-03-12T22:11:49.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":803241,"link":"/api/v1/people/803241","batSide":{"code":"L","description":"Left"}},"first":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.033,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65622486120189,"aZ":-28.932955904557637,"pfxX":6.55328606031196,"pfxZ":1.7502719360717371,"pX":1.7327119053050153,"pZ":2.917100038334696,"vX0":-0.8840470546765501,"vY0":-134.67915288368448,"vZ0":-0.4259232682234356,"x":50.95,"y":160.02,"x0":1.2110243837907988,"y0":50.0061607017312,"z0":5.107075131994279,"aX":12.15410955611956},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-11.8,"spinRate":2225,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4052307154803301,"extension":5.55191882633057},"index":2,"playId":"6702b100-0f29-3738-924c-967f2f47b705","pitchNumber":3,"startTime":"2026-03-12T22:12:06.928Z","endTime":"2026-03-12T22:12:09.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":803241,"link":"/api/v1/people/803241","batSide":{"code":"L","description":"Left"}},"first":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.033,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20128658003264,"aZ":-28.743557218151718,"pfxX":6.504309560541948,"pfxZ":1.8680074862325,"pX":-0.11279820145824372,"pZ":3.836130186748705,"vX0":-5.4024142470807535,"vY0":-133.9800756230804,"vZ0":1.7666124777340713,"x":121.3,"y":135.2,"x0":1.074705604314959,"y0":50.0023168057039,"z0":5.207993455832791,"aX":11.944469690246843},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":2238,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4072442623795709,"extension":5.710856247383961},"index":3,"playId":"d1567e3f-1a63-3544-810a-371b683d6dee","pitchNumber":4,"startTime":"2026-03-12T22:12:27.311Z","endTime":"2026-03-12T22:12:30.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":803241,"link":"/api/v1/people/803241","batSide":{"code":"L","description":"Left"}},"first":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803241,"link":"/api/v1/people/803241"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:12:30.311Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Darlyn De Leon grounds into a force out, pitcher Peyton Alford to catcher Jhonny Pereda. Devin Ortiz out at home. Scott Kingery to 3rd. Jose Escobar to 2nd. Darlyn De Leon to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:14:40.149Z","endTime":"2026-03-12T22:16:08.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"postOnSecond":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":688230,"link":"/api/v1/people/688230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Darlyn De Leon replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T22:12:42.810Z","endTime":"2026-03-12T22:12:45.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800391,"link":"/api/v1/people/800391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T22:12:45.740Z","endTime":"2026-03-12T22:13:59.878Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Alford replaces Josh Simpson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T22:13:59.878Z","endTime":"2026-03-12T22:14:42.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688230,"link":"/api/v1/people/688230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.2,"endSpeed":76.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53594374720256,"aZ":-29.957017762837847,"pfxX":-2.9175625647867935,"pfxZ":1.4833772612205198,"pX":-0.21050654181857067,"pZ":3.6421017829974462,"vX0":-2.404857790011316,"vY0":-121.14391987312774,"vZ0":1.8260415482671217,"x":125.02,"y":140.44,"x0":1.1722538904252973,"y0":50.002032988247834,"z0":5.487705153747047,"aX":-4.358030367492974},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":5.9,"spinRate":2437,"spinDirection":238},"zone":11,"typeConfidence":0.93,"plateTime":0.45125066363063393,"extension":5.781337557529045},"index":3,"playId":"49541068-605f-3473-bed3-15da67b2a93f","pitchNumber":1,"startTime":"2026-03-12T22:14:42.458Z","endTime":"2026-03-12T22:14:46.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13333442230774,"aZ":-14.340954000074383,"pfxX":1.1714942928254626,"pfxZ":9.646000925203914,"pX":-1.1160628302043603,"pZ":2.220324859579085,"vX0":-5.704683534684147,"vY0":-135.47365334832367,"vZ0":-5.090737714227752,"x":159.54,"y":178.83,"x0":0.8697594665441194,"y0":50.00110962491227,"z0":5.135298775884773,"aX":2.1665985490268405},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-0.8,"spinRate":2259,"spinDirection":148},"zone":13,"typeConfidence":0.86,"plateTime":0.40517481255079435,"extension":5.874430124413676},"index":4,"playId":"08cae49f-fc98-3c03-94a9-fd3123f3304b","pitchNumber":2,"startTime":"2026-03-12T22:14:56.238Z","endTime":"2026-03-12T22:14:59.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.229119368059806,"aZ":-12.87687991832657,"pfxX":0.780764964265962,"pfxZ":10.589310112739593,"pX":-0.26290103922248004,"pZ":2.302784774774217,"vX0":-4.01095176675331,"vY0":-134.18283612045772,"vZ0":-5.2440109664276235,"x":127.02,"y":176.6,"x0":1.1502291585938604,"y0":50.00141565716131,"z0":5.201005345952853,"aX":1.4231171644495828},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":-0.6,"spinRate":2287,"spinDirection":149},"zone":4,"typeConfidence":0.84,"plateTime":0.40831278687306716,"extension":5.976360763027192},"index":5,"playId":"98a407ae-78b5-3e59-87aa-343317570dc4","pitchNumber":3,"startTime":"2026-03-12T22:15:11.038Z","endTime":"2026-03-12T22:15:14.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.455027899205447,"aZ":-12.582943861164088,"pfxX":0.22352966899718307,"pfxZ":10.580126699355196,"pX":-0.6490733002053699,"pZ":2.2777323782764434,"vX0":-4.570645982052605,"vY0":-135.2076442640545,"vZ0":-5.432083540069076,"x":141.74,"y":177.28,"x0":1.0341412474247398,"y0":50.00197433487421,"z0":5.195661218622446,"aX":0.4144198781812685},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":0.6,"spinRate":2298,"spinDirection":150},"zone":4,"typeConfidence":0.85,"plateTime":0.4050783244122007,"extension":5.945030037979709},"index":6,"playId":"4a7372e8-f9f9-3f7d-b3a7-77d7c17d3c95","pitchNumber":4,"startTime":"2026-03-12T22:15:27.512Z","endTime":"2026-03-12T22:15:31.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76133320986165,"aZ":-28.43637815024993,"pfxX":-0.769417620285322,"pfxZ":2.395409333097195,"pX":0.8641005794636692,"pZ":4.101548216809305,"vX0":-0.8083432315993788,"vY0":-123.95537874040133,"vZ0":2.4989962342179823,"x":84.06,"y":128.04,"x0":1.2939034458211784,"y0":50.00537673396927,"z0":5.447646897901802,"aX":-1.2027731093893932},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":1.6,"spinRate":2291,"spinDirection":191},"zone":12,"typeConfidence":0.86,"plateTime":0.4411314096962191,"extension":5.8028181243685495},"index":7,"playId":"8f52b36f-9aaf-3e61-bf6e-be635ad1a954","pitchNumber":5,"startTime":"2026-03-12T22:15:44.320Z","endTime":"2026-03-12T22:15:47.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.486566174460762,"aZ":-16.551195370173197,"pfxX":4.065494000320362,"pfxZ":8.567017604322249,"pX":0.9814627846192477,"pZ":3.315021867892753,"vX0":-1.8631733831987336,"vY0":-134.28538458919743,"vZ0":-2.0113904974723695,"x":79.59,"y":149.27,"x0":1.1566600162866993,"y0":50.00343087012263,"z0":5.253244351231718,"aX":7.4137049950552445},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-7.0,"spinRate":2287,"spinDirection":148},"zone":12,"typeConfidence":0.85,"plateTime":0.40812067494277926,"extension":5.95658441625199},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.7,"coordY":187.5}},"index":8,"playId":"c4a89ac4-54f3-33f3-9b44-537998013594","pitchNumber":6,"startTime":"2026-03-12T22:16:01.127Z","endTime":"2026-03-12T22:16:08.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":800391,"link":"/api/v1/people/800391","batSide":{"code":"L","description":"Left"}},"first":{"id":803241,"link":"/api/v1/people/803241"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800391,"link":"/api/v1/people/800391"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":800391,"link":"/api/v1/people/800391"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:16:08.793Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Owen Ayers pops out to catcher Jhonny Pereda in foul territory.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:16:41.833Z","endTime":"2026-03-12T22:18:52.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"postOnSecond":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":77.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75148006270669,"aZ":-31.09983114513322,"pfxX":-0.19426840158349323,"pfxZ":0.707233084346623,"pX":-0.7473119070609776,"pZ":0.6817065298224615,"vX0":-4.128557205631734,"vY0":-122.97479590503818,"vZ0":-4.411685028929392,"x":145.49,"y":220.37,"x0":0.9828154459651162,"y0":50.00504686412251,"z0":5.155051179881228,"aX":-0.29499340119890016},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":1.3,"spinRate":2475,"spinDirection":257},"zone":13,"typeConfidence":0.61,"plateTime":0.44642173479485203,"extension":5.932413408055303},"index":0,"playId":"a1975fc2-9664-3379-b4fc-9e755e908797","pitchNumber":1,"startTime":"2026-03-12T22:16:41.833Z","endTime":"2026-03-12T22:16:45.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363613471217917,"aZ":-12.44211937799295,"pfxX":5.553166822962784,"pfxZ":10.744775330083986,"pX":-0.23586210763826215,"pZ":1.9855172472828162,"vX0":-4.72577451014795,"vY0":-134.69731262006346,"vZ0":-6.046134812340702,"x":125.99,"y":185.17,"x0":0.8201724340521857,"y0":50.0057282074338,"z0":5.139736531019862,"aX":10.201865160708568},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-9.0,"spinRate":2292,"spinDirection":154},"zone":8,"typeConfidence":0.88,"plateTime":0.4066957384099319,"extension":5.832706430437512},"index":1,"playId":"507750bf-bc06-36fe-9e25-fed7fcd5228e","pitchNumber":2,"startTime":"2026-03-12T22:17:02.610Z","endTime":"2026-03-12T22:17:06.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.944716116524315,"aZ":-13.712730812563708,"pfxX":5.111961378505789,"pfxZ":9.908439099722083,"pX":1.386410209214496,"pZ":3.9707360491564665,"vX0":-0.6830681123748841,"vY0":-136.13494107961606,"vZ0":-1.2894240929207395,"x":64.15,"y":131.57,"x0":0.9780947798744348,"y0":50.00145128835261,"z0":5.40706083261006,"aX":9.523010489920033},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-9.1,"spinRate":2274,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.40348492405723135,"extension":5.792015780361385},"index":2,"playId":"142fb018-7b91-353c-85a6-31cebb9d91c9","pitchNumber":3,"startTime":"2026-03-12T22:17:19.932Z","endTime":"2026-03-12T22:17:22.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04445371002655,"aZ":-13.129527926058302,"pfxX":3.8448887472518365,"pfxZ":10.549406712139135,"pX":0.25673756692934474,"pZ":2.674163179751121,"vX0":-2.8807511117301594,"vY0":-134.02978466942992,"vZ0":-4.109560131257691,"x":107.21,"y":166.58,"x0":0.8500713668613653,"y0":50.00485590927168,"z0":5.1760627524300435,"aX":6.942443091806399},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":-6.2,"spinRate":2268,"spinDirection":145},"zone":5,"typeConfidence":0.86,"plateTime":0.40987469179057845,"extension":5.951665460080046},"index":3,"playId":"00f0efc0-972e-39d6-87e0-a7cb2031ee3f","pitchNumber":4,"startTime":"2026-03-12T22:17:36.892Z","endTime":"2026-03-12T22:17:41.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358824600591905,"aZ":-11.775562445773243,"pfxX":3.6210096173291886,"pfxZ":10.871570806078417,"pX":0.02808481220157157,"pZ":2.659955892357544,"vX0":-3.7185030908566166,"vY0":-135.78591890495431,"vZ0":-4.68610091903935,"x":115.93,"y":166.96,"x0":0.9415914598777398,"y0":50.00559628672343,"z0":5.220603568001678,"aX":6.796322316339387},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":-5.8,"spinRate":2380,"spinDirection":150},"zone":5,"typeConfidence":0.87,"plateTime":0.4026114212267644,"extension":5.941762563852193},"index":4,"playId":"6ee4e4b5-fb25-315e-92ad-11d4ef7a0a89","pitchNumber":5,"startTime":"2026-03-12T22:18:20.484Z","endTime":"2026-03-12T22:18:23.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817885336167336,"aZ":-29.76044546736865,"pfxX":-0.12717956227082428,"pfxZ":1.586236309498016,"pX":-0.12401510546618405,"pZ":3.198111395939798,"vX0":-2.7720789033625115,"vY0":-123.14366413173988,"vZ0":0.8024630074887744,"x":121.73,"y":152.43,"x0":1.0376524583381648,"y0":50.000634013914436,"z0":5.406020409352128,"aX":-0.1932413642541788},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.4,"breakHorizontal":1.0,"spinRate":2462,"spinDirection":260},"zone":2,"typeConfidence":0.75,"plateTime":0.4465618183588287,"extension":5.95140923403173},"hitData":{"launchSpeed":79.6,"launchAngle":85.0,"totalDistance":52.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":146.52,"coordY":207.75}},"index":5,"playId":"cd4b3548-5156-3efb-af3b-65dd33424309","pitchNumber":6,"startTime":"2026-03-12T22:18:40.983Z","endTime":"2026-03-12T22:18:52.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:18:52.413Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jaylen Palmer walks. Scott Kingery scores. Jose Escobar to 3rd. Darlyn De Leon to 2nd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:19:15.223Z","endTime":"2026-03-12T22:20:27.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"postOnSecond":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"postOnThird":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":803241,"fullName":"Jose Escobar","link":"/api/v1/people/803241"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":83.2,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.055604716799486,"aZ":-13.788087693287904,"pfxX":4.0396395501252895,"pfxZ":10.066236705801074,"pX":1.0261524326510152,"pZ":4.77673040471845,"vX0":-1.3773475292233286,"vY0":-136.28341565183672,"vZ0":0.8846410423526598,"x":77.89,"y":109.81,"x0":1.0222209926009695,"y0":50.00047222893308,"z0":5.41984028368379,"aX":7.377011793867637},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-6.8,"spinRate":2305,"spinDirection":154},"zone":12,"typeConfidence":0.86,"plateTime":0.406455854598331,"extension":5.81038343751917},"index":0,"playId":"9019e9d6-af67-352c-b9c8-52950bb41616","pitchNumber":1,"startTime":"2026-03-12T22:19:20.346Z","endTime":"2026-03-12T22:19:23.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.338834528659678,"aZ":-10.537372670437623,"pfxX":3.537329688017259,"pfxZ":11.816680323155522,"pX":0.028644793667375303,"pZ":4.269505184894575,"vX0":-3.789633385132877,"vY0":-134.72967786783053,"vZ0":-0.9328343970468596,"x":115.91,"y":123.5,"x0":0.996495670373823,"y0":50.00400357196083,"z0":5.367900524638238,"aX":6.478110894750927},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.4,"breakHorizontal":-5.5,"spinRate":2257,"spinDirection":147},"zone":12,"typeConfidence":0.87,"plateTime":0.40714243003367745,"extension":5.891506890685365},"index":1,"playId":"3b0059e6-1eaf-32e0-b97e-9376cdeeb87c","pitchNumber":2,"startTime":"2026-03-12T22:19:44.120Z","endTime":"2026-03-12T22:19:47.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56864648106819,"aZ":-13.639696732328362,"pfxX":5.469635587750194,"pfxZ":10.069333157218853,"pX":-0.2001212715105962,"pZ":4.001211818396433,"vX0":-4.981156063799902,"vY0":-135.1043721439389,"vZ0":-0.730041317189273,"x":124.63,"y":130.75,"x0":0.9605299977060694,"y0":50.006699320309295,"z0":5.237372404708487,"aX":10.072328964346662},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-8.8,"spinRate":2304,"spinDirection":148},"zone":11,"typeConfidence":0.88,"plateTime":0.4060668365290243,"extension":5.955929870431342},"index":2,"playId":"65ab051f-cf9d-3e1d-ac1e-23348b40e10d","pitchNumber":3,"startTime":"2026-03-12T22:20:03.757Z","endTime":"2026-03-12T22:20:06.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950152123251335,"aZ":-14.009496455919349,"pfxX":6.3561746159116765,"pfxZ":9.701011735494825,"pX":1.4612902193495467,"pZ":3.059552098565067,"vX0":-1.3620501351828351,"vY0":-136.2092193510391,"vZ0":-2.993231935735421,"x":61.3,"y":156.17,"x0":1.1434339233540538,"y0":50.000551498392205,"z0":5.1461232939130115,"aX":11.896612701633352},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":-11.2,"spinRate":2282,"spinDirection":148},"zone":12,"typeConfidence":0.87,"plateTime":0.40270869563096,"extension":5.925597041461576},"index":3,"playId":"aa5351f7-c48b-3459-9fe1-6199f395304d","pitchNumber":4,"startTime":"2026-03-12T22:20:22.357Z","endTime":"2026-03-12T22:20:27.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"first":{"id":800391,"link":"/api/v1/people/800391"},"second":{"id":803241,"link":"/api/v1/people/803241"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681941,"link":"/api/v1/people/681941"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:20:27.430Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Owen Miller grounds into a force out, fielded by third baseman Will Wilson. Darlyn De Leon out at 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-12T22:20:54.593Z","endTime":"2026-03-12T22:22:00.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":800391,"fullName":"Darlyn De Leon","link":"/api/v1/people/800391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Miller replaces Chas McCormick.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"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-12T22:20:37.215Z","endTime":"2026-03-12T22:20:56.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"second":{"id":800391,"link":"/api/v1/people/800391"},"third":{"id":803241,"link":"/api/v1/people/803241"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.961156504023126,"aZ":-30.056698646739868,"pfxX":-0.8357900463586654,"pfxZ":1.3380037125434758,"pX":-0.2248918075274921,"pZ":0.812780208355896,"vX0":-2.722214793561251,"vY0":-124.6376787056591,"vZ0":-4.446246424692744,"x":125.57,"y":216.83,"x0":0.987958499495329,"y0":50.0019989130487,"z0":5.0888667688418705,"aX":-1.3205265791170373},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":2.2,"spinRate":2439,"spinDirection":215},"zone":13,"typeConfidence":0.69,"plateTime":0.43868307884226043,"extension":5.919610013290095},"index":1,"playId":"064bef98-69fc-374f-9b9d-1b6e9e7da3f5","pitchNumber":1,"startTime":"2026-03-12T22:20:56.737Z","endTime":"2026-03-12T22:20:59.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"second":{"id":800391,"link":"/api/v1/people/800391"},"third":{"id":803241,"link":"/api/v1/people/803241"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18655832226231,"aZ":-29.811884282777772,"pfxX":-0.727464420592308,"pfxZ":1.4889247459160022,"pX":0.0986877631842578,"pZ":0.8363423438855399,"vX0":-2.645826420085708,"vY0":-124.8255643504684,"vZ0":-4.330632291881633,"x":113.24,"y":216.2,"x0":1.2651263889496167,"y0":50.00187446735153,"z0":5.037183682337683,"aX":-1.1519508178262217},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":1.9,"spinRate":2498,"spinDirection":224},"zone":14,"typeConfidence":0.68,"plateTime":0.43813223291001036,"extension":6.0050519708342085},"index":2,"playId":"947845d8-3bce-3957-9bbf-c66d540a4f20","pitchNumber":2,"startTime":"2026-03-12T22:21:15.929Z","endTime":"2026-03-12T22:21:19.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"second":{"id":800391,"link":"/api/v1/people/800391"},"third":{"id":803241,"link":"/api/v1/people/803241"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.9,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416441306434628,"aZ":-12.819487433034764,"pfxX":4.531884669229898,"pfxZ":10.143184204772146,"pX":0.6856829939878019,"pZ":4.232882214664209,"vX0":-2.2725879353818272,"vY0":-136.8302194960907,"vZ0":-0.6468417039392199,"x":90.86,"y":124.49,"x0":0.9354248844899126,"y0":50.001819763998796,"z0":5.345543308957918,"aX":8.646622887635038},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":-7.8,"spinRate":2297,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.3993384087134766,"extension":5.844440909101698},"index":3,"playId":"21b968c4-8db7-35d7-876e-e0a88e6412d7","pitchNumber":3,"startTime":"2026-03-12T22:21:33.362Z","endTime":"2026-03-12T22:21:36.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"second":{"id":800391,"link":"/api/v1/people/800391"},"third":{"id":803241,"link":"/api/v1/people/803241"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.599180189449942,"aZ":-12.969875362252177,"pfxX":3.248610122229543,"pfxZ":10.446605168998168,"pX":-0.039188727603653994,"pZ":2.3796505058050377,"vX0":-3.828893714642505,"vY0":-135.01929157003545,"vZ0":-4.66113878429053,"x":118.49,"y":174.53,"x0":0.9781424890617975,"y0":50.0015337954832,"z0":5.047524049323422,"aX":5.97150172769074},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":-5.0,"spinRate":2343,"spinDirection":151},"zone":5,"typeConfidence":0.87,"plateTime":0.40634546051455755,"extension":6.016469329655746},"hitData":{"launchSpeed":98.1,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.96,"coordY":169.77}},"index":4,"playId":"fe3319c5-b549-3d60-aae0-90885b096d0b","pitchNumber":4,"startTime":"2026-03-12T22:21:51.997Z","endTime":"2026-03-12T22:22:00.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"second":{"id":800391,"link":"/api/v1/people/800391"},"third":{"id":803241,"link":"/api/v1/people/803241"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:22:00.151Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhylan Thomas singles on a line drive to right fielder Jaylen Palmer.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:24:10.030Z","endTime":"2026-03-12T22:25:26.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681941,"link":"/api/v1/people/681941"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Darlyn De Leon remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T22:23:38.375Z","endTime":"2026-03-12T22:23:38.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800391,"link":"/api/v1/people/800391"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Owen Miller remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T22:23:38.421Z","endTime":"2026-03-12T22:23:38.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":681230,"link":"/api/v1/people/681230"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Karson Simas replaces third baseman BJ Murray Jr., batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T22:23:38.424Z","endTime":"2026-03-12T22:23:38.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689302,"link":"/api/v1/people/689302"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":681230,"link":"/api/v1/people/681230"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alexey Lumpuy replaces second baseman Jefferson Rojas, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-12T22:23:38.428Z","endTime":"2026-03-12T22:23:38.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815121,"link":"/api/v1/people/815121"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":800473,"link":"/api/v1/people/800473"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Beede replaces Jack Neely.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-12T22:23:38.431Z","endTime":"2026-03-12T22:24:12.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595881,"link":"/api/v1/people/595881"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.433586810189198,"aZ":-30.468139633749896,"pfxX":-0.053800626974123356,"pfxZ":1.0491365864597455,"pX":-0.21543804360860713,"pZ":1.5386264072397173,"vX0":3.796354889139184,"vY0":-125.91947808290799,"vZ0":-3.17122916846942,"x":125.21,"y":197.24,"x0":-1.7274041395259627,"y0":50.00396174695431,"z0":5.246151505256233,"aX":-0.08822886790084064},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-0.6,"spinRate":2039,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.43282797968514997,"extension":6.239807094542232},"index":5,"playId":"22ba9453-eef7-3c19-9a05-f9ee80599f6e","pitchNumber":1,"startTime":"2026-03-12T22:24:12.189Z","endTime":"2026-03-12T22:24:16.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24154054471704,"aZ":-27.87792810788797,"pfxX":-6.62716067817235,"pfxZ":2.730777504835525,"pX":-0.9263672297406498,"pZ":1.7638566491284975,"vX0":4.2720767848492365,"vY0":-124.00534749889296,"vZ0":-2.7524538598745725,"x":152.31,"y":191.16,"x0":-1.8009079837494795,"y0":50.0047448458045,"z0":5.187778360668297,"aX":-10.435894385186225},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":11.2,"spinRate":993,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4398545548051551,"extension":6.329095716877376},"index":6,"playId":"31d4054d-7e14-3072-a6eb-a7898e918d35","pitchNumber":2,"startTime":"2026-03-12T22:24:30.914Z","endTime":"2026-03-12T22:24:34.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666154493051042,"aZ":-31.016616685897926,"pfxX":-5.59357735651763,"pfxZ":0.7522488231374853,"pX":0.4887775317566341,"pZ":0.2618396930387023,"vX0":6.784061999239065,"vY0":-122.59925527152328,"vZ0":-5.402371948497099,"x":98.37,"y":231.71,"x0":-1.573003603451287,"y0":50.002857476285115,"z0":5.1060394832845155,"aX":-8.611656071627351},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":8.8,"spinRate":849,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4448447538982414,"extension":6.551084024633899},"index":7,"playId":"e02a03e3-b95e-3a38-aeb3-1b90350a924b","pitchNumber":3,"startTime":"2026-03-12T22:24:52.923Z","endTime":"2026-03-12T22:24:58.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115017342514232,"aZ":-20.928311435377704,"pfxX":-6.080686695541415,"pfxZ":5.78104378877226,"pX":0.23253761367203796,"pZ":2.6552888220874657,"vX0":6.33200538164701,"vY0":-137.5299584214277,"vZ0":-3.5971807511074085,"x":108.14,"y":167.09,"x0":-1.2928760874685608,"y0":50.002772014038484,"z0":5.373469907070962,"aX":-11.82766006089381},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":10.0,"spinRate":2082,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.395952742795155,"extension":6.273239117789523},"hitData":{"launchSpeed":99.9,"launchAngle":14.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.69,"coordY":66.74}},"index":8,"playId":"66a23684-3ea9-36e8-8177-d03b6b64e7c7","pitchNumber":4,"startTime":"2026-03-12T22:25:14.749Z","endTime":"2026-03-12T22:25:26.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:25:26.318Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jakson Reetz grounds into a force out, third baseman Owen Miller to second baseman Karson Simas. Rhylan Thomas out at 2nd. Jakson Reetz to 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:25:50.136Z","endTime":"2026-03-12T22:27:24.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689302,"link":"/api/v1/people/689302"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jakson Reetz replaces Victor Robles.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T22:25:35.415Z","endTime":"2026-03-12T22:25:52.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656883,"link":"/api/v1/people/656883"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":645302,"link":"/api/v1/people/645302"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.736325334225587,"aZ":-29.461324832700107,"pfxX":-0.35652876273222933,"pfxZ":1.7673985692268346,"pX":0.9695236449521686,"pZ":1.8465753862447376,"vX0":5.8239182406669325,"vY0":-123.8575938260054,"vZ0":-2.4618190200951338,"x":80.04,"y":188.92,"x0":-1.378973295570994,"y0":50.00070044427505,"z0":5.349338310637907,"aX":-0.5466963388234136},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.8,"breakHorizontal":-0.8,"spinRate":1930,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4444356556399707,"extension":6.34815023236812},"index":1,"playId":"4198bc35-46f9-3561-b8d1-2ba046668aab","pitchNumber":1,"startTime":"2026-03-12T22:25:52.299Z","endTime":"2026-03-12T22:26:19.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":656883,"link":"/api/v1/people/656883","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"}},"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":85.7,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734815358390172,"aZ":-30.07944347303382,"pfxX":0.6584792782404465,"pfxZ":1.3393330022494983,"pX":1.079262980177153,"pZ":2.3065528822115007,"vX0":6.016504315686874,"vY0":-124.7053628637524,"vZ0":-1.347455785498013,"x":75.86,"y":176.5,"x0":-1.4572899011603921,"y0":50.00372524172535,"z0":5.351576106965511,"aX":1.028309224434084},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-2.6,"spinRate":2009,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.44041629253673786,"extension":6.506114608918197},"index":2,"playId":"2bbd3053-740d-33dc-9a1c-84fccc5df77e","pitchNumber":2,"startTime":"2026-03-12T22:26:26.367Z","endTime":"2026-03-12T22:26:30.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":656883,"link":"/api/v1/people/656883","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.3,"endSpeed":84.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.956219277257258,"aZ":-22.869775240770696,"pfxX":-6.130405085087968,"pfxZ":5.148662396351709,"pX":-0.116666694809604,"pZ":2.5155795443913234,"vX0":5.681778150577578,"vY0":-132.9334034659135,"vZ0":-2.8311319998465634,"x":121.45,"y":170.86,"x0":-1.475475378062702,"y0":50.00100867642506,"z0":5.237277912978922,"aX":-11.075130163679539},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":10.0,"spinRate":1998,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.41054293948473264,"extension":6.400227142331085},"index":3,"playId":"7e435b84-503c-3c89-be78-e42cc97eab54","pitchNumber":3,"startTime":"2026-03-12T22:26:46.643Z","endTime":"2026-03-12T22:26:49.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":656883,"link":"/api/v1/people/656883","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960013769907906,"aZ":-29.997179285657037,"pfxX":-0.3016981895409777,"pfxZ":1.3958499989141364,"pX":0.139679170424191,"pZ":2.0128345845849314,"vX0":3.8362051910908606,"vY0":-123.71595738240798,"vZ0":-2.031931527827499,"x":111.68,"y":184.43,"x0":-1.3896713371881035,"y0":50.000266337680806,"z0":5.35144330779872,"aX":-0.46986863484846525},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":-0.4,"spinRate":2023,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4422018176433964,"extension":6.38059631859232},"hitData":{"launchSpeed":98.3,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.94,"coordY":166.74}},"index":4,"playId":"67c55139-b1d1-32ef-b0eb-dbb0072fdc1e","pitchNumber":4,"startTime":"2026-03-12T22:27:11.613Z","endTime":"2026-03-12T22:27:24.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":656883,"link":"/api/v1/people/656883","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656883,"link":"/api/v1/people/656883"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":656883,"link":"/api/v1/people/656883"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:27:24.415Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Taylor walks. Jakson Reetz to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:27:51.778Z","endTime":"2026-03-12T22:29:13.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"postOnSecond":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.409534553301384,"aZ":-31.27983705905824,"pfxX":-1.9857530652833573,"pfxZ":0.5579243874792246,"pX":0.8953833591065208,"pZ":1.5244988714611163,"vX0":6.225263459041695,"vY0":-126.24522244508651,"vZ0":-3.1322171283893936,"x":82.87,"y":197.62,"x0":-1.3521928555566345,"y0":50.00350117203426,"z0":5.317833136127209,"aX":-3.18354057379665},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":2.0,"spinRate":1984,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4350492058979447,"extension":6.365116971418062},"index":0,"playId":"c1cfc708-69d2-39ab-b017-b628642debdc","pitchNumber":1,"startTime":"2026-03-12T22:27:51.778Z","endTime":"2026-03-12T22:27:55.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89432550865,"aZ":-32.21152985477352,"pfxX":-3.8118478951716552,"pfxZ":-0.023472284545428046,"pX":-0.9130020994285779,"pZ":1.5454677713713376,"vX0":3.1255629802677096,"vY0":-123.08426362093101,"vZ0":-2.1620587416885644,"x":151.8,"y":197.05,"x0":-1.6972622978658838,"y0":50.00390965057815,"z0":5.133977587144876,"aX":-5.914027788371325},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":6.2,"spinRate":1015,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4431314442328893,"extension":6.518473345488127},"index":1,"playId":"18cb32c0-984d-3ed0-8a49-f0657865cbd0","pitchNumber":2,"startTime":"2026-03-12T22:28:10.826Z","endTime":"2026-03-12T22:28:14.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199815440326777,"aZ":-32.42637482871572,"pfxX":2.2720577412358502,"pfxZ":-0.16654269198111926,"pX":-0.9820303944633589,"pZ":2.090796474390541,"vX0":0.9243320988567133,"vY0":-123.14035707238004,"vZ0":-1.2989143764009337,"x":154.43,"y":182.33,"x0":-1.656800296240697,"y0":50.0012557332834,"z0":5.354823496591147,"aX":3.507550403926081},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":-4.3,"spinRate":2046,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.44387265702835466,"extension":6.304295525155703},"index":2,"playId":"8d1b15b0-0e83-3a77-aeb9-85cf27e670b9","pitchNumber":3,"startTime":"2026-03-12T22:28:30.266Z","endTime":"2026-03-12T22:28:34.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.227002570488626,"aZ":-30.699382940913836,"pfxX":1.0512839572355759,"pfxZ":0.9261676390474669,"pX":0.5300346911244596,"pZ":2.383363069058948,"vX0":4.3954381752523295,"vY0":-124.46731789422385,"vZ0":-1.1146265793252805,"x":96.8,"y":174.43,"x0":-1.3839522842761407,"y0":50.00334432578088,"z0":5.342642482068056,"aX":1.6757163585910222},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2076,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.43739497167226915,"extension":6.512496522511632},"index":3,"playId":"d1391804-7169-349e-88b7-406928c0876a","pitchNumber":4,"startTime":"2026-03-12T22:28:49.775Z","endTime":"2026-03-12T22:28:54.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.353018564196393,"aZ":-19.41668669282962,"pfxX":-4.0008534649947265,"pfxZ":6.824407451048399,"pX":1.6709874615791085,"pZ":2.529953443082682,"vX0":9.278760257002602,"vY0":-135.3040285988606,"vZ0":-3.6543851283548605,"x":53.31,"y":170.47,"x0":-1.2708589749312966,"y0":50.00033399257932,"z0":5.245421007982187,"aX":-7.477131809223293},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":5.4,"spinRate":1970,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4036048584336598,"extension":6.469550269102947},"index":4,"playId":"8f0e79f7-fb1e-309a-af0f-b4b0028fad26","pitchNumber":5,"startTime":"2026-03-12T22:29:10.383Z","endTime":"2026-03-12T22:29:13.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"first":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:29:13.383Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colin Davis homers (1) on a fly ball to left field. Jakson Reetz scores. Carson Taylor scores.","rbi":3,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:29:45.689Z","endTime":"2026-03-12T22:30:53.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695342,"fullName":"Colin Davis","link":"/api/v1/people/695342"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695342,"fullName":"Colin Davis","link":"/api/v1/people/695342"},"responsiblePitcher":{"id":595881,"link":"/api/v1/people/595881"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656883,"fullName":"Jakson Reetz","link":"/api/v1/people/656883"},"responsiblePitcher":{"id":595881,"link":"/api/v1/people/595881"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":{"id":595881,"link":"/api/v1/people/595881"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404291378392426,"aZ":-30.712643006565106,"pfxX":1.8087245385430335,"pfxZ":0.9100444537026746,"pX":-0.8613330490981025,"pZ":2.0254038064398094,"vX0":1.3222297269469672,"vY0":-126.23998387073348,"vZ0":-2.0978259130930104,"x":149.83,"y":184.09,"x0":-1.6274274751758078,"y0":50.00337018496849,"z0":5.346445191838278,"aX":2.91094598833212},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.6,"spinRate":2019,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.43435082498237065,"extension":6.198985663033328},"index":0,"playId":"a7cdcf88-b274-3524-8eef-9e8a527a4b89","pitchNumber":1,"startTime":"2026-03-12T22:29:45.689Z","endTime":"2026-03-12T22:29:49.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076125582273725,"aZ":-24.86252578742964,"pfxX":-7.77891800964069,"pfxZ":4.002610638183398,"pX":-0.2739164713825089,"pZ":2.913049814812419,"vX0":5.638831304785809,"vY0":-134.09177365374987,"vZ0":-1.7202666690286788,"x":127.44,"y":160.13,"x0":-1.389795111147057,"y0":50.00519237145348,"z0":5.3309805405318595,"aX":-14.215835499841175},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":13.0,"spinRate":1925,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4079622790318487,"extension":6.402731689466927},"index":1,"playId":"0e6166b8-28de-3c7b-807d-47d796141175","pitchNumber":2,"startTime":"2026-03-12T22:30:06.022Z","endTime":"2026-03-12T22:30:12.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641742025170302,"aZ":-31.073631125380203,"pfxX":0.423349800453932,"pfxZ":0.6883909958625978,"pX":-0.20900941851840316,"pZ":2.128451840023971,"vX0":2.9939513760107106,"vY0":-125.57127632402539,"vZ0":-1.6809510661508984,"x":124.97,"y":181.31,"x0":-1.4721674269774556,"y0":50.00245758714704,"z0":5.336803425246305,"aX":0.6747875091490498},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":-1.4,"spinRate":2058,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.4363526970128535,"extension":6.214897949139262},"hitData":{"launchSpeed":100.2,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.26,"coordY":61.43}},"index":2,"playId":"06557edf-8bad-3b64-8080-70ea314ac2db","pitchNumber":3,"startTime":"2026-03-12T22:30:25.723Z","endTime":"2026-03-12T22:30:53.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":695342,"link":"/api/v1/people/695342","batSide":{"code":"R","description":"Right"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":656883,"link":"/api/v1/people/656883"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695342,"link":"/api/v1/people/695342"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":695342,"link":"/api/v1/people/695342"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-3.3000000000000114,"leverageIndex":0.38,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:30:53.714Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to left fielder Jose Escobar.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:31:07.426Z","endTime":"2026-03-12T22:31:26.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"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":"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":0},"credits":[{"player":{"id":803241,"link":"/api/v1/people/803241"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789617682652075,"aZ":-21.492818524919684,"pfxX":-7.473209483980313,"pfxZ":5.618789924145081,"pX":0.06576851934675536,"pZ":2.365711994218046,"vX0":6.580808923030923,"vY0":-136.6996299912126,"vZ0":-4.075506173255485,"x":114.49,"y":174.91,"x0":-1.396221670317749,"y0":50.006580793122446,"z0":5.342814418152141,"aX":-14.214497542953389},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":12.2,"spinRate":2007,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3999639989914243,"extension":6.245128072917346},"hitData":{"launchSpeed":92.7,"launchAngle":45.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.18,"coordY":100.94}},"index":0,"playId":"f532a77b-48a1-3378-8f4f-911521b134bb","pitchNumber":1,"startTime":"2026-03-12T22:31:17.596Z","endTime":"2026-03-12T22:31:26.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"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":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:31:26.745Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhonny Pereda grounds out, third baseman Owen Miller to first baseman Devin Ortiz.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-12T22:31:46.393Z","endTime":"2026-03-12T22:34:28.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668776,"link":"/api/v1/people/668776"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22667955611502,"aZ":-20.77365086671278,"pfxX":-10.092969546973592,"pfxZ":6.2087899243581575,"pX":-0.7862737960873818,"pZ":2.9083319611342127,"vX0":5.420265133063792,"vY0":-135.55592340491532,"vZ0":-2.5358181726898152,"x":146.97,"y":160.26,"x0":-1.5142785523391835,"y0":50.00553872762834,"z0":5.327299371231649,"aX":-18.54194977410665},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":16.9,"spinRate":2052,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40609583269808125,"extension":6.351794911247241},"index":0,"playId":"ed2f5b10-e7f9-3401-9f48-47d6b5df7acd","pitchNumber":1,"startTime":"2026-03-12T22:31:51.697Z","endTime":"2026-03-12T22:31:54.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34191914004559,"aZ":-27.51606350359224,"pfxX":-4.929327411473898,"pfxZ":2.9338256594583147,"pX":0.4736606430571772,"pZ":0.7901264355343699,"vX0":6.512427209013947,"vY0":-124.22969543986527,"vZ0":-5.196609324961468,"x":98.95,"y":217.45,"x0":-1.523096561654826,"y0":50.00288023597841,"z0":5.154654691300426,"aX":-7.822771601342994},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":7.7,"spinRate":946,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4383640799296056,"extension":6.414914496426695},"index":1,"playId":"24db83a7-6f2f-3990-8c5d-f7eaf8d33b79","pitchNumber":2,"startTime":"2026-03-12T22:32:14.251Z","endTime":"2026-03-12T22:32:18.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62350981123511,"aZ":-28.261435819607037,"pfxX":-4.16805385701503,"pfxZ":2.522473368453208,"pX":-0.8967765201840077,"pZ":1.5535334609703908,"vX0":3.2235571389642574,"vY0":-123.15999372249449,"vZ0":-2.9325246977206256,"x":151.18,"y":196.83,"x0":-1.6759613733102257,"y0":50.0006766985485,"z0":5.130077263821412,"aX":-6.453828488710133},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":6.8,"spinRate":928,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4433741423353301,"extension":6.507674226001956},"index":2,"playId":"3a609873-0301-3c90-b785-f5118ec33fa8","pitchNumber":3,"startTime":"2026-03-12T22:32:39.795Z","endTime":"2026-03-12T22:32:42.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32953095302091,"aZ":-29.848931136842587,"pfxX":0.13646858850033694,"pfxZ":1.4197248299850216,"pX":0.36685776440469736,"pZ":2.2508011885232095,"vX0":4.380152256077724,"vY0":-126.90381825016146,"vZ0":-1.958989136963603,"x":103.02,"y":178.01,"x0":-1.3972791604115604,"y0":50.002101842243256,"z0":5.404463351302018,"aX":0.22200678731767892},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2116,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4311782856857431,"extension":6.49226624458717},"index":3,"playId":"c77f35ac-ada7-3eae-90a8-4548e86620b7","pitchNumber":4,"startTime":"2026-03-12T22:32:56.832Z","endTime":"2026-03-12T22:33:00.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.234467605153505,"aZ":-23.616803650368603,"pfxX":-8.818422450602966,"pfxZ":4.552185813950354,"pX":0.4715688153871765,"pZ":2.6069652996603554,"vX0":7.996077643646961,"vY0":-135.87270440113733,"vZ0":-2.672875152074288,"x":99.02,"y":168.39,"x0":-1.3558685145235614,"y0":50.003751275730394,"z0":5.234814810340964,"aX":-16.580300290277847},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":2077,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4022728236158746,"extension":6.3598188056010505},"index":4,"playId":"2b3e8a64-1f4c-37dd-9998-203ae42545ae","pitchNumber":5,"startTime":"2026-03-12T22:33:19.006Z","endTime":"2026-03-12T22:33:23.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":78.9,"endSpeed":73.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.328247277133563,"aZ":-36.12128059126928,"pfxX":5.668816289788067,"pfxZ":-2.9465432780614345,"pX":1.0507923896251998,"pZ":0.7106753415506886,"vX0":4.1708403113247225,"vY0":-114.92131193913235,"vZ0":-2.128153505779104,"x":76.95,"y":219.59,"x0":-1.5244228966158384,"y0":50.00537753636968,"z0":5.157860939771435,"aX":7.582178101808177},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.6,"breakHorizontal":-11.3,"spinRate":2256,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4766318224226329,"extension":6.545674499619238},"index":5,"playId":"216c74b0-769b-3999-acc0-ddcf55836658","pitchNumber":6,"startTime":"2026-03-12T22:33:39.474Z","endTime":"2026-03-12T22:33:43.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385675012197662,"aZ":-21.181312135268836,"pfxX":-7.833780952632572,"pfxZ":5.91524304277295,"pX":1.1235690186211955,"pZ":2.574237032670872,"vX0":8.854486074308435,"vY0":-134.76410060706087,"vZ0":-3.3532756896341316,"x":74.17,"y":169.28,"x0":-1.1705198603708185,"y0":50.005179853934784,"z0":5.312399975804896,"aX":-14.56423449875714},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":12.5,"spinRate":2094,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4048128090479075,"extension":6.452378077216761},"index":6,"playId":"5d084251-f616-30be-9861-404e15eda407","pitchNumber":7,"startTime":"2026-03-12T22:33:58.596Z","endTime":"2026-03-12T22:34:02.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637787137525812,"aZ":-30.15424153579544,"pfxX":2.131665906562043,"pfxZ":1.2797116957895351,"pX":0.2939422514574573,"pZ":1.7833401495806211,"vX0":3.3914476062477465,"vY0":-124.62526846947678,"vZ0":-2.4780820549119356,"x":105.8,"y":190.63,"x0":-1.3604815641346866,"y0":50.00160160103855,"z0":5.276900089977631,"aX":3.357885582366287},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-4.7,"spinRate":2043,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.43921054630411893,"extension":6.34958434857203},"hitData":{"launchSpeed":101.8,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.47,"coordY":164.71}},"index":7,"playId":"cb388dfd-a53d-336c-85e7-c07cc82d4db9","pitchNumber":8,"startTime":"2026-03-12T22:34:23.243Z","endTime":"2026-03-12T22:34:28.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:34:28.955Z","atBatIndex":69},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Karson Simas hit by pitch.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:37:00.719Z","endTime":"2026-03-12T22:38:14.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":689302,"fullName":"Karson Simas","link":"/api/v1/people/689302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700187,"fullName":"Troy Taylor","link":"/api/v1/people/700187"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689302,"fullName":"Karson Simas","link":"/api/v1/people/689302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":689302,"fullName":"Karson Simas","link":"/api/v1/people/689302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Aiden Taurek replaces right fielder Brennen Davis, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T22:36:17.745Z","endTime":"2026-03-12T22:36:17.768Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702522,"link":"/api/v1/people/702522"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jakson Reetz remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-12T22:36:17.768Z","endTime":"2026-03-12T22:36:17.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656883,"link":"/api/v1/people/656883"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":645302,"link":"/api/v1/people/645302"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin St. Laurent replaces shortstop Leo Rivas, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-12T22:36:17.770Z","endTime":"2026-03-12T22:36:17.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694318,"link":"/api/v1/people/694318"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Troy Taylor replaces Peyton Alford.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-12T22:36:17.771Z","endTime":"2026-03-12T22:37:02.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700187,"link":"/api/v1/people/700187"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.3,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647431995426015,"aZ":-36.34395220302417,"pfxX":-0.43316402111962393,"pfxZ":-2.5368758507965588,"pX":-1.1621230351571934,"pZ":3.625329361839412,"vX0":1.4391641729676439,"vY0":-127.22789746262369,"vZ0":1.5070222147512509,"x":161.3,"y":140.9,"x0":-1.6783835215277096,"y0":50.00406585954188,"z0":5.901614732665675,"aX":-0.7115980677372185},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":0.5,"spinRate":2554,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.43019782760312086,"extension":5.931242290866436},"index":4,"playId":"85a1d4c0-6f8e-31da-ab97-b013392ee7a9","pitchNumber":1,"startTime":"2026-03-12T22:37:02.867Z","endTime":"2026-03-12T22:37:06.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.297595572648405,"aZ":-19.952545525839607,"pfxX":-10.472613015819668,"pfxZ":6.229719168916416,"pX":-0.6708393243464851,"pZ":1.3650815143849075,"vX0":6.154669324638701,"vY0":-139.8561724049114,"vZ0":-7.8164500440482065,"x":142.57,"y":201.92,"x0":-1.550167801264711,"y0":50.00617059800446,"z0":5.526357710325323,"aX":-20.555727868815673},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2376,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.3930412921977662,"extension":6.145723858817623},"index":5,"playId":"46ae87ac-0e08-3996-b3df-cb0983f5de57","pitchNumber":2,"startTime":"2026-03-12T22:37:19.490Z","endTime":"2026-03-12T22:37:23.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":689302,"fullName":"Karson Simas","link":"/api/v1/people/689302"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.885039634942448,"aZ":-16.25299540062472,"pfxX":-7.5943399842947645,"pfxZ":8.00712956883766,"pX":0.26963797187252825,"pZ":3.0442009476917726,"vX0":7.4009327760437404,"vY0":-140.18264976364566,"vZ0":-4.57888123228745,"x":106.72,"y":156.59,"x0":-1.4188531943212177,"y0":50.00494334656545,"z0":5.760836725505418,"aX":-15.106293063309135},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2320,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.3908106251639536,"extension":6.275677797213769},"index":6,"playId":"1b7ad591-5800-3ef2-9829-d2aebbf67661","pitchNumber":3,"startTime":"2026-03-12T22:37:52.558Z","endTime":"2026-03-12T22:37:56.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10581954444377,"aZ":-38.266624270674086,"pfxX":-0.4423467617573422,"pfxZ":-3.8025093048244205,"pX":-2.47734338829279,"pZ":2.116111984577953,"vX0":-1.6922280601368263,"vY0":-125.9488982521656,"vZ0":-1.144805539710098,"x":211.43,"y":181.64,"x0":-1.7387100511332714,"y0":50.00186214515318,"z0":5.677237375873772,"aX":-0.7087856729979367},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.0,"breakHorizontal":1.2,"spinRate":2542,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.43525153237831926,"extension":5.744029771305818},"index":7,"playId":"095f94cd-87a4-3cbc-9e53-1a94fc7fbf0b","pitchNumber":4,"startTime":"2026-03-12T22:38:08.695Z","endTime":"2026-03-12T22:38:14.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":689302,"link":"/api/v1/people/689302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689302,"link":"/api/v1/people/689302"},"credit":"b_pa"},{"player":{"id":700187,"link":"/api/v1/people/700187"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:38:14.515Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexey Lumpuy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:38:33.776Z","endTime":"2026-03-12T22:40:02.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":815121,"fullName":"Alexey Lumpuy","link":"/api/v1/people/815121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700187,"fullName":"Troy Taylor","link":"/api/v1/people/700187"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":689302,"fullName":"Karson Simas","link":"/api/v1/people/689302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694318,"link":"/api/v1/people/694318"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815121,"fullName":"Alexey Lumpuy","link":"/api/v1/people/815121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25963342532833,"aZ":-34.7163317707959,"pfxX":1.1301183947812676,"pfxZ":-1.5954498075315833,"pX":-1.1309985852469542,"pZ":2.7971683696774177,"vX0":0.95525182217493,"vY0":-125.2666394400089,"vZ0":-0.10454802021412712,"x":160.11,"y":163.26,"x0":-1.663461314900453,"y0":50.00037462197963,"z0":5.667084048268079,"aX":1.8035988266797638},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-2.3,"spinRate":2372,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4365169293659408,"extension":6.039636618202587},"index":0,"playId":"54db41d2-7ecd-38f7-ab27-3d599172d2f9","pitchNumber":1,"startTime":"2026-03-12T22:38:38.938Z","endTime":"2026-03-12T22:38:43.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":815121,"link":"/api/v1/people/815121","batSide":{"code":"L","description":"Left"}},"first":{"id":689302,"link":"/api/v1/people/689302"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Karson Simas caught stealing 2nd base, catcher Jhonny Pereda to shortstop Austin St. Laurent.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"54db41d2-7ecd-38f7-ab27-3d599172d2f9","startTime":"2026-03-12T22:38:58.417Z","endTime":"2026-03-12T22:39:08.581Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689302,"link":"/api/v1/people/689302"},"defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":815121,"link":"/api/v1/people/815121","batSide":{"code":"L","description":"Left"}},"first":{"id":689302,"link":"/api/v1/people/689302"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61511069973774,"aZ":-37.160192626611696,"pfxX":-0.1958176141572392,"pfxZ":-2.968451969384711,"pX":-1.0006065037612935,"pZ":1.9038805926173783,"vX0":1.898618063997406,"vY0":-128.57268730914922,"vZ0":-2.309097710938174,"x":155.14,"y":187.38,"x0":-1.7218269512650928,"y0":50.00040752275424,"z0":5.685648087718054,"aX":-0.32922570135951656},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.6,"breakHorizontal":0.0,"spinRate":2540,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.42532550967614213,"extension":5.822297059332429},"index":2,"playId":"3f253b43-220f-3f7d-8445-95bc2eee0caf","pitchNumber":2,"startTime":"2026-03-12T22:39:08.581Z","endTime":"2026-03-12T22:39:12.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":815121,"link":"/api/v1/people/815121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.5,"endSpeed":87.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61093968159682,"aZ":-16.43311223706522,"pfxX":-7.544098176453554,"pfxZ":7.911921900651398,"pX":-0.16114136505329874,"pZ":3.1196628791897205,"vX0":6.5084041509412645,"vY0":-140.3687396831904,"vZ0":-4.2130315932547555,"x":123.14,"y":154.55,"x0":-1.5328766584570317,"y0":50.0061007227617,"z0":5.714414420443845,"aX":-15.015063418044958},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":12.2,"spinRate":2342,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.39062670163108004,"extension":5.890077552448839},"index":3,"playId":"ca1ae6ee-11a4-3167-9cbe-108d8e91f039","pitchNumber":3,"startTime":"2026-03-12T22:39:24.822Z","endTime":"2026-03-12T22:39:27.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":815121,"link":"/api/v1/people/815121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373369550119783,"aZ":-36.24300167681405,"pfxX":6.0616283265162805,"pfxZ":-2.6731534893136804,"pX":-0.7911250880832694,"pZ":0.618346748840938,"vX0":0.42532207960286866,"vY0":-123.46985484643984,"vZ0":-4.254069520738012,"x":147.16,"y":222.08,"x0":-1.7522831220651647,"y0":50.00089063957736,"z0":5.453648922956277,"aX":9.242984521975673},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.6,"breakHorizontal":-11.0,"spinRate":3041,"spinDirection":39},"zone":13,"typeConfidence":0.89,"plateTime":0.44569999537481575,"extension":5.453423202397012},"index":4,"playId":"c3e09422-1159-3f1c-bb9b-f19ceab9a531","pitchNumber":4,"startTime":"2026-03-12T22:39:40.106Z","endTime":"2026-03-12T22:39:43.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":815121,"link":"/api/v1/people/815121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398532830237414,"aZ":-33.162273998294545,"pfxX":0.721188734162002,"pfxZ":-0.5906713876722698,"pX":-0.903981436572951,"pZ":0.6585282712936478,"vX0":1.4891556571576852,"vY0":-128.55145597009925,"vZ0":-5.607779953680161,"x":151.46,"y":221.0,"x0":-1.5832959504476989,"y0":50.00181414486793,"z0":5.427387385012853,"aX":1.2125093079708515},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.0,"breakHorizontal":-1.7,"spinRate":2393,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.4252777148709779,"extension":5.794966125997261},"index":5,"playId":"74f3fdaf-c260-3f7d-be67-f47571f94381","pitchNumber":5,"startTime":"2026-03-12T22:39:58.838Z","endTime":"2026-03-12T22:40:02.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":815121,"link":"/api/v1/people/815121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815121,"link":"/api/v1/people/815121"},"credit":"b_ab"},{"player":{"id":700187,"link":"/api/v1/people/700187"},"credit":"p_ab"},{"player":{"id":815121,"link":"/api/v1/people/815121"},"credit":"b_pa"},{"player":{"id":700187,"link":"/api/v1/people/700187"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:40:02.032Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Devin Ortiz grounds out, third baseman Will Wilson to first baseman Carson Taylor.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-12T22:40:27.237Z","endTime":"2026-03-12T22:41:27.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700187,"fullName":"Troy Taylor","link":"/api/v1/people/700187"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408756275117497,"aZ":-35.76514630313206,"pfxX":-1.8479226479286515,"pfxZ":-2.1550689336865174,"pX":0.29088807750315054,"pZ":1.11449856464566,"vX0":5.410895833176661,"vY0":-128.2189436740694,"vZ0":-4.306517068925753,"x":105.91,"y":208.69,"x0":-1.6063197729482395,"y0":50.00430704912518,"z0":5.605560519074367,"aX":-3.0791580639484692},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.7,"breakHorizontal":2.2,"spinRate":2456,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4271181082792146,"extension":6.071300858638088},"index":0,"playId":"2c5bbbbe-1135-37b0-a99c-3479ec81e05c","pitchNumber":1,"startTime":"2026-03-12T22:40:30.176Z","endTime":"2026-03-12T22:40:33.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646318888103178,"aZ":-35.47827587016698,"pfxX":-0.20854544544002618,"pfxZ":-2.009470221180706,"pX":-0.5013779494487427,"pZ":2.1113078580539666,"vX0":2.8344601113593964,"vY0":-127.32875308254823,"vZ0":-2.063930053987554,"x":136.11,"y":181.77,"x0":-1.6009085298003305,"y0":50.001405478639164,"z0":5.734120026629099,"aX":-0.34317929659538166},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.8,"breakHorizontal":-0.2,"spinRate":2538,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.42982902828770797,"extension":6.061613025212196},"index":1,"playId":"d4a83f3a-be17-32b5-8960-576552973a7d","pitchNumber":2,"startTime":"2026-03-12T22:40:46.362Z","endTime":"2026-03-12T22:40:50.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.768426331571774,"aZ":-15.29617692025536,"pfxX":-6.96603273551408,"pfxZ":8.427839757670098,"pX":-0.0075593623573146085,"pZ":2.023242719567695,"vX0":6.352150113449684,"vY0":-140.79300548354317,"vZ0":-7.247300677356213,"x":117.29,"y":184.15,"x0":-1.3908812451712165,"y0":50.00136585634798,"z0":5.625762142347254,"aX":-13.946700328755647},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2377,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.38943442185215416,"extension":6.004297571737513},"index":2,"playId":"22c65588-d793-3e39-b3f4-261a865815e7","pitchNumber":3,"startTime":"2026-03-12T22:41:01.550Z","endTime":"2026-03-12T22:41:04.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685664793025406,"aZ":-38.472522968674824,"pfxX":8.80709331835915,"pfxZ":-4.2416501480919315,"pX":0.22321832736093022,"pZ":2.730595161716452,"vX0":1.8224750036422914,"vY0":-121.51855227439414,"vZ0":0.724691114920464,"x":108.49,"y":165.05,"x0":-1.681978262779229,"y0":50.00532791492304,"z0":5.793157292325873,"aX":13.06287181741878},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.2,"breakHorizontal":-16.4,"spinRate":2846,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.4521853525164037,"extension":5.934227848832262},"hitData":{"launchSpeed":73.9,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.51,"coordY":169.77}},"index":3,"playId":"516ecfb8-720f-3d33-962a-5ec078e3d1f8","pitchNumber":4,"startTime":"2026-03-12T22:41:22.054Z","endTime":"2026-03-12T22:41:27.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700187,"link":"/api/v1/people/700187","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":694318,"link":"/api/v1/people/694318"},"left":{"id":695342,"link":"/api/v1/people/695342"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":702522,"link":"/api/v1/people/702522"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_ab"},{"player":{"id":700187,"link":"/api/v1/people/700187"},"credit":"p_ab"},{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_pa"},{"player":{"id":700187,"link":"/api/v1/people/700187"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:41:27.084Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Ayers challenged (pitch result), call on the field was overturned: Will Wilson called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:43:40.832Z","endTime":"2026-03-12T22:45:40.451Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Vince Reilly replaces Tyler Beede.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-12T22:43:06.260Z","endTime":"2026-03-12T22:43:42.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805291,"link":"/api/v1/people/805291"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418462763496535,"aZ":-16.56099570664263,"pfxX":-1.4624149964781248,"pfxZ":7.589505363928014,"pX":0.5482277606093959,"pZ":3.4956713654122606,"vX0":6.298822102596175,"vY0":-142.03483104615358,"vZ0":-1.8168780759264391,"x":96.1,"y":144.4,"x0":-1.5014788689489247,"y0":50.00271367128471,"z0":5.1888043280969205,"aX":-3.0087704497889156},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":1.4,"spinRate":2184,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38461082552097725,"extension":6.753748502422357},"index":1,"playId":"2ddbf887-2c17-310f-b910-07fd6de71b12","pitchNumber":1,"startTime":"2026-03-12T22:43:42.605Z","endTime":"2026-03-12T22:43:45.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891791004912573,"aZ":-25.10671651793315,"pfxX":1.15744004630493,"pfxZ":3.752708084942653,"pX":1.8312522610089725,"pZ":1.8887412355363518,"vX0":8.301467720160582,"vY0":-135.47034824762434,"vZ0":-3.9555661532792343,"x":47.2,"y":187.78,"x0":-1.4064737623441224,"y0":50.003702047245405,"z0":5.095459047292006,"aX":2.178789105870044},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.6,"spinRate":2326,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40227350492004366,"extension":6.695838901423433},"index":2,"playId":"2bdbc3f3-e563-344a-a4f3-d086eb6677b3","pitchNumber":2,"startTime":"2026-03-12T22:43:59.383Z","endTime":"2026-03-12T22:44:02.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537323271573246,"aZ":-34.25384031443114,"pfxX":6.463640484820466,"pfxZ":-1.380880885062349,"pX":0.3726718125040704,"pZ":1.9859060820419228,"vX0":2.776516395397074,"vY0":-122.26741819096345,"vZ0":-0.6673309619357025,"x":102.79,"y":185.16,"x0":-1.6196016284365422,"y0":50.00399843856351,"z0":5.218171130042595,"aX":9.723997890193306},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.4,"breakHorizontal":-12.4,"spinRate":2297,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.44905996191277353,"extension":6.5633118006045255},"index":3,"playId":"8a3bdb85-ad84-3cf5-8ecc-a180454beaac","pitchNumber":3,"startTime":"2026-03-12T22:44:15.319Z","endTime":"2026-03-12T22:44:18.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.0,"endSpeed":85.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617497306201404,"aZ":-24.62935833771246,"pfxX":1.942411244691364,"pfxZ":4.112602615705989,"pX":0.36063553687620464,"pZ":2.0179733215345803,"vX0":4.420028302067864,"vY0":-134.0548625903481,"vZ0":-3.8352816019456437,"x":103.25,"y":184.29,"x0":-1.5563744141410396,"y0":50.00490098923388,"z0":5.207508675741272,"aX":3.566860337977093},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-4.4,"spinRate":2283,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.40721963481946677,"extension":6.592076144378731},"index":4,"playId":"8af9c5ef-bf13-32ad-93a1-07f27887eea5","pitchNumber":4,"startTime":"2026-03-12T22:44:32.986Z","endTime":"2026-03-12T22:44:35.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.1,"endSpeed":88.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31241396520186,"aZ":-20.889032854527525,"pfxX":-6.289634432276622,"pfxZ":5.621389869588443,"pX":-0.8066661600529856,"pZ":2.721649489988392,"vX0":4.040220486466706,"vY0":-140.0276468681138,"vZ0":-3.1220726187498613,"x":147.75,"y":165.3,"x0":-1.4427334813285013,"y0":50.00578993585478,"z0":5.200108948488812,"aX":-12.631823388615379},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":10.7,"spinRate":1977,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3895141586887254,"extension":6.64390478707298},"index":5,"playId":"8b50b151-8748-3f2c-a571-6ebf4b506550","pitchNumber":5,"startTime":"2026-03-12T22:44:51.629Z","endTime":"2026-03-12T22:44:54.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":84.0,"endSpeed":77.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.866806977585863,"aZ":-40.09123729022529,"pfxX":3.3070171014029146,"pfxZ":-5.210520241238674,"pX":-0.8894146550194073,"pZ":1.7636736163004145,"vX0":0.7378740169153108,"vY0":-122.43770440318211,"vZ0":-0.062124872267962594,"x":150.9,"y":191.16,"x0":-1.624185215988297,"y0":50.00059561094459,"z0":5.216170490378817,"aX":5.027000116871551},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.2,"breakHorizontal":-6.1,"spinRate":2267,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.44711657878468314,"extension":6.529329082194157},"index":6,"playId":"2386d429-68c2-3d0c-b771-b82a104c8d9e","pitchNumber":6,"startTime":"2026-03-12T22:45:11.907Z","endTime":"2026-03-12T22:45:16.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4010459048139,"aZ":-30.15024624792573,"pfxX":-6.293033864439677,"pfxZ":1.1815878582428088,"pX":-0.7315810454387938,"pZ":3.1708077492668454,"vX0":4.240817090735038,"vY0":-129.16982579937178,"vZ0":0.8261852858487623,"x":144.89,"y":153.17,"x0":-1.5656232715945486,"y0":50.00256646887735,"z0":5.140307985094298,"aX":-10.781810698014516},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":10.7,"spinRate":1727,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.42181033320578454,"extension":6.678472026858468},"index":7,"playId":"9364f32f-e18c-326d-bdd2-7cba4cd81332","pitchNumber":7,"startTime":"2026-03-12T22:45:36.206Z","endTime":"2026-03-12T22:45:40.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"}},"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:45:40.451Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brock Rodden flies out to left fielder Jose Escobar.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:46:12.407Z","endTime":"2026-03-12T22:47:16.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803241,"link":"/api/v1/people/803241"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.813772903807386,"aZ":-25.72400860877461,"pfxX":1.3982206439290548,"pfxZ":3.481436422403428,"pX":0.3237701175907871,"pZ":2.220120271696175,"vX0":4.659004884574744,"vY0":-134.86016037600066,"vZ0":-2.9062906612262522,"x":104.66,"y":178.84,"x0":-1.6039466379353526,"y0":50.00172895003925,"z0":5.11540683237015,"aX":2.588779423847364},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2207,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4052975442875235,"extension":6.653171213222192},"index":0,"playId":"c9a4f15d-016d-3445-bc73-5b347970a1af","pitchNumber":1,"startTime":"2026-03-12T22:46:12.407Z","endTime":"2026-03-12T22:46:15.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.7,"endSpeed":81.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.040932426964755,"aZ":-27.440096800084397,"pfxX":-3.9002481853324142,"pfxZ":2.8107553342975535,"pX":-0.5528480057071951,"pZ":3.704248544488806,"vX0":3.7151740365565167,"vY0":-127.89381121804009,"vZ0":1.5470936485760922,"x":138.07,"y":138.77,"x0":-1.5054935977592763,"y0":50.005207403768495,"z0":5.217105247595961,"aX":-6.575620822777468},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":6.4,"spinRate":1738,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.42544416200355784,"extension":6.6248947369049525},"index":1,"playId":"1140f02b-0dd7-38a7-8972-a9cf2817afee","pitchNumber":2,"startTime":"2026-03-12T22:46:30.096Z","endTime":"2026-03-12T22:46:33.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.5,"endSpeed":81.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.287354517617537,"aZ":-31.27223942314238,"pfxX":-5.142434244593573,"pfxZ":0.5416193304392456,"pX":-0.5500662901480218,"pZ":1.3769965688061898,"vX0":4.2632019080148424,"vY0":-127.47768797045214,"vZ0":-3.3298424987949313,"x":137.97,"y":201.6,"x0":-1.56307378800053,"y0":50.00501094884252,"z0":5.127960385496856,"aX":-8.59989236163229},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":8.5,"spinRate":1736,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4270790496883601,"extension":6.635182604889173},"index":2,"playId":"c9407351-ea09-3d05-b286-5ab2e64c75b3","pitchNumber":3,"startTime":"2026-03-12T22:46:46.041Z","endTime":"2026-03-12T22:46:49.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-12T22:46:55.796Z","endTime":"2026-03-12T22:47:09.720Z","isPitch":false,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31354911293636,"aZ":-16.49464652183518,"pfxX":-1.8573397775098386,"pfxZ":7.690691528512949,"pX":0.4601104200506048,"pZ":2.4254934761315594,"vX0":5.908621461814574,"vY0":-141.22555706056798,"vZ0":-4.690572234204801,"x":99.46,"y":173.29,"x0":-1.4092667994605372,"y0":50.00485284832721,"z0":5.154088966442769,"aX":-3.788238005392731},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":2.3,"spinRate":2294,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3864477441518259,"extension":6.542014448891509},"hitData":{"launchSpeed":71.9,"launchAngle":42.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.0,"coordY":125.48}},"index":4,"playId":"93248694-ea0c-3923-bfb7-e0244a26c497","pitchNumber":4,"startTime":"2026-03-12T22:47:09.720Z","endTime":"2026-03-12T22:47:16.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:47:16.118Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Aiden Taurek flies out to left fielder Jose Escobar.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-12T22:47:42.283Z","endTime":"2026-03-12T22:48:27.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702522,"fullName":"Aiden Taurek","link":"/api/v1/people/702522"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805291,"fullName":"Vince Reilly","link":"/api/v1/people/805291"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702522,"fullName":"Aiden Taurek","link":"/api/v1/people/702522"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":803241,"link":"/api/v1/people/803241"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.834500406983633,"aZ":-20.832151340952546,"pfxX":-7.884459064366197,"pfxZ":5.533808136012466,"pX":0.020159507230982934,"pZ":2.7598736613596437,"vX0":7.050801029620758,"vY0":-142.1238729703537,"vZ0":-3.1635601285304764,"x":116.23,"y":164.26,"x0":-1.4654998132129635,"y0":50.0063617854105,"z0":5.206711802735108,"aX":-16.17200480184981},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2295,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3850304308988983,"extension":6.620588059408351},"index":0,"playId":"7211ebb3-93b0-3fd3-b9c1-d277dfb56371","pitchNumber":1,"startTime":"2026-03-12T22:47:42.283Z","endTime":"2026-03-12T22:47:45.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":702522,"link":"/api/v1/people/702522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624845742371892,"aZ":-27.543737715313437,"pfxX":2.359469088796284,"pfxZ":2.5401584108455264,"pX":0.8157025885983697,"pZ":2.0510937308412305,"vX0":5.2928204943181205,"vY0":-133.80105744603222,"vZ0":-2.9280453094441117,"x":85.91,"y":183.4,"x0":-1.490843589405022,"y0":50.00002790779266,"z0":5.123494524282712,"aX":4.297049594104054},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2345,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4086367084845013,"extension":6.648324521789118},"index":1,"playId":"3ab84f3a-e9b6-3731-b32f-67e52800917e","pitchNumber":2,"startTime":"2026-03-12T22:48:02.843Z","endTime":"2026-03-12T22:48:06.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":702522,"link":"/api/v1/people/702522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1267329367079,"aZ":-33.92001068390277,"pfxX":8.113013606190162,"pfxZ":-1.1670298064759068,"pX":0.11339266537363686,"pZ":1.9582581622430781,"vX0":1.7509069193482756,"vY0":-122.19380510524357,"vZ0":-0.8356422047581875,"x":112.68,"y":185.91,"x0":-1.6675213474589798,"y0":50.00189562275183,"z0":5.242569325822787,"aX":12.155169142819647},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-15.1,"spinRate":2448,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.44982524947599556,"extension":6.617230804556499},"hitData":{"launchSpeed":85.6,"launchAngle":44.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.38,"coordY":99.12}},"index":2,"playId":"48c01a9f-b1d8-3475-8908-687bb11c335c","pitchNumber":3,"startTime":"2026-03-12T22:48:19.905Z","endTime":"2026-03-12T22:48:27.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805291,"link":"/api/v1/people/805291","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689196,"link":"/api/v1/people/689196"},"first":{"id":668776,"link":"/api/v1/people/668776"},"second":{"id":689302,"link":"/api/v1/people/689302"},"third":{"id":680911,"link":"/api/v1/people/680911"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":803241,"link":"/api/v1/people/803241"},"center":{"id":815121,"link":"/api/v1/people/815121"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":702522,"link":"/api/v1/people/702522","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702522,"link":"/api/v1/people/702522"},"credit":"b_ab"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_ab"},{"player":{"id":702522,"link":"/api/v1/people/702522"},"credit":"b_pa"},{"player":{"id":805291,"link":"/api/v1/people/805291"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-12T22:48:27.409Z","atBatIndex":75}]