[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-28T18:19:59.148Z","endTime":"2026-03-28T18:21:15.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T16:41:58.800Z","endTime":"2026-03-28T17:54:04.724Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-28T17:54:04.724Z","endTime":"2026-03-28T18:19:15.925Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-28T18:19:15.925Z","endTime":"2026-03-28T18:20:01.266Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.32570188358261,"aZ":-8.059417211943924,"pfxX":-0.7435168807964211,"pfxZ":12.526938891345115,"pX":-0.04188667433205198,"pZ":2.1547703572357504,"vX0":5.344600409587219,"vY0":-139.32191731035462,"vZ0":-8.393423787433214,"x":118.6,"y":180.6,"x0":-1.9058941295816805,"y0":50.00691212840358,"z0":5.775298816372171,"aX":-1.4320207177641937},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.6,"breakHorizontal":0.0,"spinRate":2569,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.3962824881247218,"extension":6.318004183496243},"index":3,"playId":"0b6e97a7-b668-3331-ba5e-0e99d9d4b20e","pitchNumber":1,"startTime":"2026-03-28T18:20:01.266Z","endTime":"2026-03-28T18:20:05.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.167532644668604,"aZ":-11.281264810451225,"pfxX":0.6895524461338798,"pfxZ":10.982156380469316,"pX":0.40857421801280763,"pZ":1.8674912959986718,"vX0":5.8841645036602515,"vY0":-138.76248471226742,"vZ0":-8.425770564818752,"x":101.43,"y":188.36,"x0":-1.8509106788894516,"y0":50.002126221602104,"z0":5.742747916379041,"aX":1.3095935913887466},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-2.8,"spinRate":2621,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.39850516806156966,"extension":6.219686507586905},"index":4,"playId":"11c3df18-cc15-3589-8de9-c2cea549d145","pitchNumber":2,"startTime":"2026-03-28T18:20:15.318Z","endTime":"2026-03-28T18:20:20.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.52422567589277,"aZ":-10.39738093941256,"pfxX":0.07631731632718441,"pfxZ":11.137368479736894,"pX":-0.6807097292177107,"pZ":4.186006243711512,"vX0":3.589992195364603,"vY0":-140.75472652022017,"vZ0":-3.1491061057582423,"x":142.95,"y":125.76,"x0":-1.99654381359719,"y0":50.00605399681017,"z0":6.019506545185383,"aX":0.14829457397617563},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":-1.1,"spinRate":2655,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.39299555921204865,"extension":6.002523412298533},"index":5,"playId":"b757cc72-26e0-36be-b2d9-fbe942f600ae","pitchNumber":3,"startTime":"2026-03-28T18:20:31.852Z","endTime":"2026-03-28T18:20:36.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36760028541534,"aZ":-17.87008052362971,"pfxX":-9.232499993007469,"pfxZ":8.432724184772308,"pX":0.16601274493900575,"pZ":0.2777681657469477,"vX0":8.519010189911542,"vY0":-130.87152689600808,"vZ0":-9.945449299313552,"x":110.67,"y":231.28,"x0":-1.9674832638001087,"y0":50.00085513915522,"z0":5.527281062558823,"aX":-15.656001431524697},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2004,"spinDirection":205},"zone":14,"typeConfidence":0.62,"plateTime":0.4221481652095802,"extension":6.559901333992215},"index":6,"playId":"5e746ed4-11fb-3910-a7cc-e5e971f00f00","pitchNumber":4,"startTime":"2026-03-28T18:20:45.706Z","endTime":"2026-03-28T18:20:49.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.92963184152425,"aZ":-10.895102974802747,"pfxX":0.7849250448699261,"pfxZ":10.747216704351544,"pX":-0.4701255979550714,"pZ":3.5509871406456286,"vX0":3.789575140276206,"vY0":-140.97313460170596,"vZ0":-4.629426790723238,"x":134.92,"y":142.9,"x0":-1.942769834581738,"y0":50.000681570271254,"z0":5.938772975902136,"aX":1.5535806189796444},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":-2.3,"spinRate":2652,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.3909764243234277,"extension":6.117138019570274},"index":7,"playId":"b675ae02-c4ec-3d6b-900f-d9a74cf4810d","pitchNumber":5,"startTime":"2026-03-28T18:21:11.439Z","endTime":"2026-03-28T18:21:15.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-28T18:21:15.728Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Millas lines out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-28T18:21:19.792Z","endTime":"2026-03-28T18:21:45.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.5,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.794741848086204,"aZ":-10.74053897045885,"pfxX":0.004847743629000423,"pfxZ":10.998526870683172,"pX":0.1636034854895928,"pZ":2.4240550308224753,"vX0":5.62150666656839,"vY0":-140.17778921678246,"vZ0":-7.215294378373419,"x":110.76,"y":173.33,"x0":-1.8861857363031367,"y0":50.00385708527439,"z0":5.767662344254523,"aX":0.009429068534708136},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":-1.4,"spinRate":2578,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.3938720023894171,"extension":6.310012724996297},"hitData":{"launchSpeed":97.1,"launchAngle":8.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":147.63}},"index":0,"playId":"8c080c41-8db4-3fd9-9b1d-667f858ca962","pitchNumber":1,"startTime":"2026-03-28T18:21:39.328Z","endTime":"2026-03-28T18:21:45.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:21:45.113Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-28T18:21:49.784Z","endTime":"2026-03-28T18:22:27.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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(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":95.8,"endSpeed":85.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.72281752830456,"aZ":-11.84301146826586,"pfxX":-0.6346836571491994,"pfxZ":10.636128059799859,"pX":0.24028715295974,"pZ":3.4100257952851476,"vX0":5.859363868758224,"vY0":-139.18844664191647,"vZ0":-4.715502156592853,"x":107.84,"y":146.71,"x0":-1.8332779342723629,"y0":50.004345560936166,"z0":5.946272584970656,"aX":-1.2139067917697026},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-0.4,"spinRate":2474,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.39745786430405783,"extension":6.24429917838664},"index":0,"playId":"b0b14d8a-2dff-30e5-b2c1-d878ba6c4c8c","pitchNumber":1,"startTime":"2026-03-28T18:22:05.996Z","endTime":"2026-03-28T18:22:08.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.58928569841372,"aZ":-14.030542334593308,"pfxX":0.30114532497330493,"pfxZ":9.365402484808131,"pX":-0.01374838683429234,"pZ":3.4809261881291547,"vX0":4.616195310456037,"vY0":-139.5473622181705,"vZ0":-4.094000847527705,"x":117.52,"y":144.79,"x0":-1.7408655668943291,"y0":50.00214462226689,"z0":5.916197301731315,"aX":0.583091960504788},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-1.7,"spinRate":2468,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.3951974108825551,"extension":6.231362084409765},"hitData":{"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.93,"coordY":92.39}},"index":1,"playId":"d663c41f-ab0e-31b3-9098-81a50e534686","pitchNumber":2,"startTime":"2026-03-28T18:22:19.787Z","endTime":"2026-03-28T18:22:27.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:22:27.463Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, first baseman Luis García Jr. to pitcher Miles Mikolas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-28T18:24:13.930Z","endTime":"2026-03-28T18:25:31.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Groundout","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":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79637073322626,"aZ":-16.43895600977763,"pfxX":-10.278833425262052,"pfxZ":9.001775426439266,"pX":-0.7810713418359111,"pZ":2.134150924030294,"vX0":4.497662590717162,"vY0":-132.95380361042098,"vZ0":-7.7882336151174485,"x":146.77,"y":181.16,"x0":-1.1818357775694242,"y0":50.00109121104522,"z0":6.348068378710742,"aX":-17.964275840552656},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.3,"breakHorizontal":17.3,"spinRate":2180,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4157493213031662,"extension":6.3262272383461235},"index":0,"playId":"fd43f031-d902-3e04-8daa-54dd896990ba","pitchNumber":1,"startTime":"2026-03-28T18:24:37.112Z","endTime":"2026-03-28T18:24:40.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291656331380253,"aZ":-23.027900626463154,"pfxX":0.5785107634965669,"pfxZ":5.629853286656188,"pX":1.6170519803356473,"pZ":1.4157461268162252,"vX0":6.430398335480126,"vY0":-126.50844619090387,"vZ0":-8.07814620724685,"x":55.36,"y":200.55,"x0":-1.030600747154806,"y0":50.00322579973076,"z0":6.490089734927358,"aX":0.9384338475962367},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":-2.5,"spinRate":2205,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.43261292550731323,"extension":6.339660761327347},"index":1,"playId":"233aa0b2-a448-3cf1-89ce-fbd6fcc27115","pitchNumber":2,"startTime":"2026-03-28T18:24:52.601Z","endTime":"2026-03-28T18:24:55.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785774166634766,"aZ":-31.753494887641807,"pfxX":-7.557561979622145,"pfxZ":0.2773443451025468,"pX":-0.9459171923352875,"pZ":1.9868679588512912,"vX0":3.582293872994413,"vY0":-122.82690126487799,"vZ0":-3.841670278642116,"x":153.06,"y":185.13,"x0":-1.4394819288769458,"y0":50.00502272032076,"z0":6.264485248898608,"aX":-11.576341048589263},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":12.8,"spinRate":1476,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4455237243097465,"extension":6.385479650227524},"index":2,"playId":"089203ca-8953-3310-a837-555807289573","pitchNumber":3,"startTime":"2026-03-28T18:25:05.905Z","endTime":"2026-03-28T18:25:10.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.741062768515924,"aZ":-12.465621184745798,"pfxX":-4.099359188558272,"pfxZ":11.100828988228946,"pX":-0.2785841244879897,"pZ":3.2722415598633643,"vX0":3.8142409765252143,"vY0":-133.40760453231582,"vZ0":-5.95698338405608,"x":127.62,"y":150.43,"x0":-1.2047974040776892,"y0":50.002331752702695,"z0":6.458445544538474,"aX":-7.2776429815983406},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2220,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4129622186293376,"extension":6.5198933721112695},"hitData":{"launchSpeed":97.8,"launchAngle":-5.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":166.38}},"index":3,"playId":"1f5de1e1-ee15-31eb-9f61-43139f4a87ec","pitchNumber":4,"startTime":"2026-03-28T18:25:22.792Z","endTime":"2026-03-28T18:25:31.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:25:31.832Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-28T18:25:36.677Z","endTime":"2026-03-28T18:26:20.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.705675739144294,"aZ":-41.681231926892956,"pfxX":3.3977447483354446,"pfxZ":-8.01138297682824,"pX":-1.358342354620786,"pZ":2.9602883913187017,"vX0":-0.9369476269366938,"vY0":-108.45840802381892,"vZ0":1.3127060313442496,"x":168.78,"y":158.85,"x0":-1.361136047589435,"y0":50.004168454115394,"z0":6.907517140468159,"aX":4.031304053284888},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-13.8,"breakHorizontal":-5.9,"spinRate":2300,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.5058251954555342,"extension":6.18325448459898},"index":0,"playId":"b04055f0-42e2-3ab9-b4d6-a90b33c53a0e","pitchNumber":1,"startTime":"2026-03-28T18:25:58.096Z","endTime":"2026-03-28T18:26:02.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01775670495804,"aZ":-15.90070749515768,"pfxX":-4.734100269080778,"pfxZ":9.17954993334342,"pX":0.1549006025050873,"pZ":2.038430466066162,"vX0":5.203449222533626,"vY0":-133.16340288714946,"vZ0":-8.302839643125104,"x":111.1,"y":183.74,"x0":-1.2213945768470913,"y0":50.00368301194339,"z0":6.3766229962828165,"aX":-8.393643146398041},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2188,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.41335398646007215,"extension":6.238655292899285},"hitData":{"launchSpeed":95.1,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":162.32}},"index":1,"playId":"6434a2ac-7932-38e0-ba3f-7bfa2120ffe9","pitchNumber":2,"startTime":"2026-03-28T18:26:10.748Z","endTime":"2026-03-28T18:26:20.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:26:20.026Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-28T18:26:37.621Z","endTime":"2026-03-28T18:27:47.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08078231090101,"aZ":-11.161207806877336,"pfxX":-2.671128435427399,"pfxZ":11.77171323520911,"pX":-0.32147583604559016,"pZ":2.3655175469387824,"vX0":3.0011592483384595,"vY0":-133.80230912008014,"vZ0":-8.669989669420083,"x":129.25,"y":174.91,"x0":-1.1189945857185588,"y0":50.002766429850055,"z0":6.479810765722763,"aX":-4.767875735338688},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2136,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.41182963028604735,"extension":6.218599087405762},"index":0,"playId":"3a822a60-ed73-3927-8ac2-a5dd1aa2cb64","pitchNumber":1,"startTime":"2026-03-28T18:26:43.445Z","endTime":"2026-03-28T18:26:47.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00767921663861,"aZ":-28.769948222154316,"pfxX":-7.113073038954099,"pfxZ":2.171867122032638,"pX":-0.3332305794088294,"pZ":2.138712947312479,"vX0":4.793062154035094,"vY0":-124.67993410720113,"vZ0":-4.428875403815351,"x":129.7,"y":181.03,"x0":-1.3602744660437356,"y0":50.00408641566975,"z0":6.323352092965553,"aX":-11.154611747315016},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":11.8,"spinRate":1801,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4399760832189612,"extension":6.431129173873901},"index":1,"playId":"20e10051-e439-3944-af91-43c6f392495d","pitchNumber":2,"startTime":"2026-03-28T18:26:57.887Z","endTime":"2026-03-28T18:27:02.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032428320128737,"aZ":-15.541510818081111,"pfxX":-4.211335493927584,"pfxZ":9.247669189220147,"pX":-1.5920562270196346,"pZ":3.935670909414597,"vX0":1.1497212458731096,"vY0":-133.36638538412402,"vZ0":-3.6715756492219547,"x":177.69,"y":132.52,"x0":-1.4818872150420979,"y0":50.00570963509663,"z0":6.4531549613390915,"aX":-7.577655194225685},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2113,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4108960537712645,"extension":6.082604171027775},"index":2,"playId":"517ba2b0-6cb8-3022-84f4-a469c9cceed4","pitchNumber":3,"startTime":"2026-03-28T18:27:23.447Z","endTime":"2026-03-28T18:27:26.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.890479873155964,"aZ":-30.237813248060096,"pfxX":-4.844012773854034,"pfxZ":1.1985856690273113,"pX":0.24064325772426015,"pZ":1.3227946002289088,"vX0":5.701018921027812,"vY0":-125.6740176990401,"vZ0":-5.997739542988957,"x":107.83,"y":203.06,"x0":-1.4208572806188775,"y0":50.00006118896708,"z0":6.176122086966776,"aX":-7.798872181580126},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":7.6,"spinRate":1375,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4347430558203582,"extension":6.471963374270426},"hitData":{"launchSpeed":84.4,"launchAngle":40.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.18,"coordY":97.05}},"index":3,"playId":"96f81ffc-0440-3645-a4a8-22e6e4a63788","pitchNumber":4,"startTime":"2026-03-28T18:27:39.487Z","endTime":"2026-03-28T18:27:47.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:27:47.943Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Michael Busch to pitcher Cade Horton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-28T18:29:38.829Z","endTime":"2026-03-28T18:30:10.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":84.1,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.959630324663266,"aZ":-41.023033573237704,"pfxX":0.856895997323394,"pfxZ":-6.003196803897769,"pX":-0.24446231105215438,"pZ":2.16132695105066,"vX0":3.261373714810859,"vY0":-122.23222910224146,"vZ0":-0.8667189416979793,"x":126.32,"y":180.42,"x0":-1.7218619489614144,"y0":50.00436077305704,"z0":6.125362648124771,"aX":1.2622846964936318},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.7,"breakHorizontal":-2.5,"spinRate":2583,"spinDirection":32},"zone":8,"typeConfidence":0.91,"plateTime":0.4526761034830886,"extension":6.134149691395026},"index":0,"playId":"ae4a0eff-4a64-3ad8-bcab-1f1ca36cecdf","pitchNumber":1,"startTime":"2026-03-28T18:29:50.905Z","endTime":"2026-03-28T18:29:55.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.963555411438264,"aZ":-19.84069028321443,"pfxX":-11.009535666877117,"pfxZ":7.407067368687994,"pX":-0.9303120621739085,"pZ":1.9582753603341743,"vX0":6.406997888540332,"vY0":-129.96570652147818,"vZ0":-5.489723441509129,"x":152.46,"y":185.91,"x0":-2.0315838242097697,"y0":50.00321096442708,"z0":5.662833818508476,"aX":-18.335346125641035},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.0,"breakHorizontal":18.0,"spinRate":2011,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.42578569907005237,"extension":6.39603111058081},"hitData":{"launchSpeed":70.8,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.89,"coordY":163.05}},"index":1,"playId":"b75d1754-5d6e-32a8-8143-ba193504d228","pitchNumber":2,"startTime":"2026-03-28T18:30:02.736Z","endTime":"2026-03-28T18:30:10.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:30:10.532Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-28T18:30:17.596Z","endTime":"2026-03-28T18:31:30.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":95.6,"endSpeed":86.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21804005147267,"aZ":-14.3282687739376,"pfxX":-8.637772143388874,"pfxZ":9.29451537673727,"pX":-1.016513035704646,"pZ":2.290452718759398,"vX0":5.909460436526164,"vY0":-138.9168414344937,"vZ0":-6.867548607357593,"x":155.75,"y":176.94,"x0":-2.0683394724952593,"y0":50.0055039895279,"z0":5.780054965277184,"aX":-16.588137269791275},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":14.2,"spinRate":2340,"spinDirection":195},"zone":13,"typeConfidence":0.9,"plateTime":0.3969702271484028,"extension":6.282041955881033},"index":0,"playId":"2f84cdd0-cf5b-3473-8181-eb8150d764f2","pitchNumber":1,"startTime":"2026-03-28T18:30:35.792Z","endTime":"2026-03-28T18:30:38.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":84.4,"endSpeed":76.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6186974385733,"aZ":-29.028951363853302,"pfxX":4.803123597462969,"pfxZ":2.1286509765011377,"pX":0.40979870823745196,"pZ":0.9199924253987516,"vX0":4.246753188843651,"vY0":-122.57776908053768,"vZ0":-5.606708016146445,"x":101.38,"y":213.94,"x0":-1.9873836487961445,"y0":50.00480397514168,"z0":5.803363379310556,"aX":7.1019613654210385},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-10.0,"spinRate":2608,"spinDirection":48},"zone":14,"typeConfidence":0.86,"plateTime":0.4517875739018411,"extension":6.212252004649912},"index":1,"playId":"5a0ab55f-4d78-3b19-85df-5f841a1c1cba","pitchNumber":2,"startTime":"2026-03-28T18:30:52.144Z","endTime":"2026-03-28T18:30:55.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":83.9,"endSpeed":75.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.978560573091134,"aZ":-36.23842588312931,"pfxX":6.148626172913195,"pfxZ":-2.7655139535883553,"pX":0.4051023567831917,"pZ":1.5302022079768622,"vX0":3.456610021770512,"vY0":-122.06100721652786,"vZ0":-2.822898848837818,"x":101.56,"y":197.46,"x0":-1.8408019032107172,"y0":50.003196176788606,"z0":5.905826009125412,"aX":9.031382782930615},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.5,"breakHorizontal":-12.1,"spinRate":2652,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.45337707572159136,"extension":6.210109096879811},"index":2,"playId":"da109dcd-f8b4-30dd-9ac7-ec5c740c42ff","pitchNumber":3,"startTime":"2026-03-28T18:31:05.588Z","endTime":"2026-03-28T18:31:09.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58721291503499,"aZ":-32.808360900772,"pfxX":6.009510157660759,"pfxZ":-0.4289546244775453,"pX":0.6243859541544983,"pZ":0.6941748373762184,"vX0":3.8794896704587547,"vY0":-121.65739959302371,"vZ0":-5.316601055926964,"x":93.2,"y":220.04,"x0":-1.7835075379425713,"y0":50.00491093644149,"z0":5.822624808813552,"aX":8.817795851439199},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":-11.9,"spinRate":2689,"spinDirection":43},"zone":14,"typeConfidence":0.89,"plateTime":0.4539223414975879,"extension":6.25297801901535},"index":3,"playId":"b8d08fd3-ad82-39a5-8d91-cd8fcf422987","pitchNumber":4,"startTime":"2026-03-28T18:31:26.920Z","endTime":"2026-03-28T18:31:30.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:31:30.758Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out softly, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-28T18:31:40.556Z","endTime":"2026-03-28T18:32:04.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"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":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.122055063699726,"aZ":-11.168750142725957,"pfxX":0.14054948184896343,"pfxZ":10.876989101764755,"pX":0.8865196682072565,"pZ":2.5699971783906355,"vX0":6.941630770070993,"vY0":-139.03383766140473,"vZ0":-6.836551643771007,"x":83.21,"y":169.39,"x0":-1.6752104525026346,"y0":50.00384460735842,"z0":5.824797614372026,"aX":0.26999324750184417},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-1.9,"spinRate":2598,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.39602786510311816,"extension":6.384895079576638},"hitData":{"launchSpeed":35.3,"launchAngle":13.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.31,"coordY":173.24}},"index":0,"playId":"1b83ea2d-d214-3773-8b58-ddb457889115","pitchNumber":1,"startTime":"2026-03-28T18:31:55.217Z","endTime":"2026-03-28T18:32:04.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:32:04.067Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:33:58.538Z","endTime":"2026-03-28T18:36:07.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31837031286091,"aZ":-19.203393460230245,"pfxX":0.7594845860118591,"pfxZ":8.040937490487037,"pX":0.3495290573198703,"pZ":2.679842590776999,"vX0":3.6596256037842627,"vY0":-126.59975075193934,"vZ0":-5.908610295311964,"x":103.68,"y":166.42,"x0":-1.2170983227874455,"y0":50.00443219291468,"z0":6.595000968416355,"aX":1.2249964546035081},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.3,"breakHorizontal":-2.3,"spinRate":2239,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.43365523928548466,"extension":6.329906718898034},"index":0,"playId":"ed93d665-50e9-3210-93e0-b33f0352ef4a","pitchNumber":1,"startTime":"2026-03-28T18:34:11.373Z","endTime":"2026-03-28T18:34:14.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57621125734976,"aZ":-29.838132300092443,"pfxX":-7.208129693341586,"pfxZ":1.5038075043641284,"pX":-0.4487499156895192,"pZ":0.783436243623971,"vX0":4.80884968729554,"vY0":-124.2039637544255,"vZ0":-6.915302884936896,"x":134.11,"y":217.63,"x0":-1.4806303408593238,"y0":50.00289471022696,"z0":6.109040229772655,"aX":-11.17961451598758},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":11.9,"spinRate":1412,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44224692669157717,"extension":6.453792669839207},"index":1,"playId":"52dc65ba-581e-33d6-9707-30217a096f63","pitchNumber":2,"startTime":"2026-03-28T18:34:25.806Z","endTime":"2026-03-28T18:34:29.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82266549062846,"aZ":-17.667746032254687,"pfxX":-9.325886762955005,"pfxZ":8.286256229871494,"pX":-0.47442468831919743,"pZ":1.6450282866958508,"vX0":5.034750383501516,"vY0":-131.70141812337505,"vZ0":-8.716252295649745,"x":135.08,"y":194.36,"x0":-1.2025154123671329,"y0":50.0038736230092,"z0":6.312295325108161,"aX":-16.330398077481526},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":15.7,"spinRate":2141,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.416398793144638,"extension":6.4717922293140235},"index":2,"playId":"7794fae7-aa12-3bae-bd40-2711511fed70","pitchNumber":3,"startTime":"2026-03-28T18:34:43.222Z","endTime":"2026-03-28T18:34:49.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19668275543656,"aZ":-28.60170260792684,"pfxX":-6.545931987681086,"pfxZ":2.2502391072887518,"pX":-0.48512671889116615,"pZ":-0.05005851324974804,"vX0":4.531293927902848,"vY0":-126.41104700101795,"vZ0":-9.538963550653209,"x":135.49,"y":240.13,"x0":-1.4671751057840599,"y0":50.00332505833826,"z0":6.13391584996113,"aX":-10.399084357299618},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":10.6,"spinRate":1543,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4363797500362967,"extension":6.552773489724819},"index":3,"playId":"ba8d1260-d021-39f3-8241-30d79df15ec1","pitchNumber":4,"startTime":"2026-03-28T18:35:09.295Z","endTime":"2026-03-28T18:35:12.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.167727851258228,"aZ":-23.19586355420568,"pfxX":2.717884973366165,"pfxZ":5.501058324474701,"pX":0.3578716670757617,"pZ":1.5803721763356309,"vX0":3.0738211446937282,"vY0":-127.4581574928315,"vZ0":-7.75516480349822,"x":103.36,"y":196.11,"x0":-1.2204600484127792,"y0":50.00271460864793,"z0":6.516872728691829,"aX":4.435376640023556},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":-5.6,"spinRate":2302,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4310638968860885,"extension":6.404648663923555},"index":4,"playId":"ee153868-9009-3526-b026-cb8fc4c77bc2","pitchNumber":5,"startTime":"2026-03-28T18:35:30.118Z","endTime":"2026-03-28T18:35:34.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13947550601156,"aZ":-12.40122333465105,"pfxX":-5.047521832420964,"pfxZ":10.648019433471159,"pX":-0.8775187257056217,"pZ":2.2594084594373194,"vX0":2.4771834625971825,"vY0":-135.96209823940126,"vZ0":-8.698128632521373,"x":150.45,"y":177.78,"x0":-1.1488676545228917,"y0":50.00033771209073,"z0":6.3779723300531845,"aX":-9.369271435032779},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2214,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40416190971910027,"extension":6.455199268361597},"index":5,"playId":"91743b5b-8404-38b4-959a-0249cb0e7cc7","pitchNumber":6,"startTime":"2026-03-28T18:36:02.853Z","endTime":"2026-03-28T18:36:07.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:36:07.345Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:36:10.958Z","endTime":"2026-03-28T18:37:19.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226135313175845,"aZ":-42.816245657020616,"pfxX":4.997718786219635,"pfxZ":-9.236599271465678,"pX":2.2785944640557636,"pZ":1.502670116435426,"vX0":6.0052218281792324,"vY0":-108.06051213347276,"vZ0":-0.9436562805259918,"x":30.15,"y":198.21,"x0":-1.212536675560055,"y0":50.000300191917596,"z0":6.753824534679607,"aX":5.760482734671779},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-16.4,"breakHorizontal":-11.0,"spinRate":2581,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.5118186526234756,"extension":6.406786682851762},"index":0,"playId":"2ab92bc5-b39c-3ba6-b053-69dd64d7b54d","pitchNumber":1,"startTime":"2026-03-28T18:36:27.780Z","endTime":"2026-03-28T18:36:30.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013336626203714,"aZ":-21.037890406484333,"pfxX":1.9331111060085058,"pfxZ":6.804026578095838,"pX":0.8330718394533042,"pZ":0.6674204601803697,"vX0":4.979800937053741,"vY0":-127.32522146725695,"vZ0":-9.675470210652978,"x":85.25,"y":220.76,"x0":-1.4019055683892911,"y0":50.0015741981323,"z0":6.192150829944608,"aX":3.160939513190163},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.2,"breakHorizontal":-4.7,"spinRate":2289,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.43077950387848407,"extension":6.594118620695888},"index":1,"playId":"8b67f7cf-d0dc-3171-ae8a-e40cd8431366","pitchNumber":2,"startTime":"2026-03-28T18:36:41.102Z","endTime":"2026-03-28T18:36:44.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57493230322727,"aZ":-23.55929278614848,"pfxX":-10.787661812730185,"pfxZ":4.932700563857832,"pX":-0.8101941510861199,"pZ":3.4212823243874695,"vX0":5.550640022843468,"vY0":-132.87341664153885,"vZ0":-3.1081989798000964,"x":147.88,"y":146.41,"x0":-1.5506708584038935,"y0":50.00509416936518,"z0":6.363152043267517,"aX":-18.84789624214266},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":17.9,"spinRate":2089,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41591080911052725,"extension":6.314322930083036},"index":2,"playId":"5044d6f9-46ad-398a-b163-d3e800b3e35b","pitchNumber":3,"startTime":"2026-03-28T18:37:00.017Z","endTime":"2026-03-28T18:37:05.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.643519181256753,"aZ":-14.69821675153604,"pfxX":-2.2181288340196037,"pfxZ":10.047014556844024,"pX":-0.3780400656683079,"pZ":3.747775095667376,"vX0":3.648835690819727,"vY0":-131.95274300161168,"vZ0":-4.141014590228251,"x":131.41,"y":137.59,"x0":-1.499251680139287,"y0":50.002655414454395,"z0":6.44189973441293,"aX":-3.858482347898216},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":3.1,"spinRate":2213,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4172834887158836,"extension":6.379830703444652},"index":3,"playId":"ffe7d0c0-5cef-348d-9461-6cf0bc333170","pitchNumber":4,"startTime":"2026-03-28T18:37:14.362Z","endTime":"2026-03-28T18:37:19.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:37:19.882Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:37:25.799Z","endTime":"2026-03-28T18:41:33.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":90.2,"endSpeed":81.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78348128232985,"aZ":-11.59837012318924,"pfxX":-4.596512069258431,"pfxZ":12.0866808314125,"pX":1.3162468253965822,"pZ":3.1662232423857817,"vX0":7.467952805665927,"vY0":-130.95978386603315,"vZ0":-6.115826476250833,"x":66.83,"y":153.29,"x0":-1.001427082944426,"y0":50.00549361170994,"z0":6.434041832287345,"aX":-7.8274744457251835},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":20.4,"breakHorizontal":6.4,"spinRate":2184,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4214733109992679,"extension":6.2584197284701615},"index":0,"playId":"47e0eeb3-ad40-3a9b-b96e-25678c9223da","pitchNumber":1,"startTime":"2026-03-28T18:37:43.625Z","endTime":"2026-03-28T18:37:48.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"d221dbb1-530a-3217-9e00-0afb28a4fdea","startTime":"2026-03-28T18:38:02.460Z","endTime":"2026-03-28T18:38:06.343Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"273e3e29-e48d-31d8-b1c0-85bfa426d4e9","startTime":"2026-03-28T18:38:24.048Z","endTime":"2026-03-28T18:38:27.918Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.597251665061105,"aZ":-22.94944820761971,"pfxX":-10.948438550151486,"pfxZ":5.6425601725553705,"pX":-0.6127610869120363,"pZ":4.058784224360835,"vX0":6.044201387124786,"vY0":-128.14216807397594,"vZ0":-0.7068124809385881,"x":140.36,"y":129.19,"x0":-1.6003323857030742,"y0":50.004583811796095,"z0":6.158355610060211,"aX":-17.905758380810017},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.2,"breakHorizontal":18.1,"spinRate":2128,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4301959814326515,"extension":6.245028380691548},"index":3,"playId":"75b67965-4bb1-3827-b071-ff7e79cb7b2d","pitchNumber":2,"startTime":"2026-03-28T18:38:43.166Z","endTime":"2026-03-28T18:38:48.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447140867834563,"aZ":-17.645593575899277,"pfxX":-10.244320980198326,"pfxZ":8.574937929952624,"pX":-0.04364306586639399,"pZ":2.957734810126264,"vX0":6.100550287234787,"vY0":-130.1571668120359,"vZ0":-5.437656991666445,"x":118.66,"y":158.92,"x0":-1.1018096445788024,"y0":50.005727170366725,"z0":6.4350327627346,"aX":-17.363828668817373},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.3,"breakHorizontal":16.9,"spinRate":2165,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4228139421391113,"extension":6.402422325001319},"index":4,"playId":"a335b531-aa1b-3a24-b76d-ef6d9731eb25","pitchNumber":3,"startTime":"2026-03-28T18:39:03.592Z","endTime":"2026-03-28T18:39:08.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22194777703775,"aZ":-27.40171051307006,"pfxX":0.5161768090174474,"pfxZ":3.1533495432087406,"pX":0.6648082427320535,"pZ":2.2923260277772766,"vX0":4.310086403862219,"vY0":-122.79342919539673,"vZ0":-4.357033869298305,"x":91.66,"y":176.89,"x0":-1.1864833231058098,"y0":50.00548259328599,"z0":6.443970300022412,"aX":0.780770412885534},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.0,"spinRate":2136,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4475042656483015,"extension":6.323538874243632},"index":5,"playId":"e86be707-1473-34cd-b578-86178023c9dd","pitchNumber":4,"startTime":"2026-03-28T18:39:25.145Z","endTime":"2026-03-28T18:39:32.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nico Hoerner steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"actionPlayId":"e86be707-1473-34cd-b578-86178023c9dd","startTime":"2026-03-28T18:39:43.948Z","endTime":"2026-03-28T18:40:28.015Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"postOnSecond":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":1.79999999999999,"leverageIndex":1.27,"dramaIndex":48.0,"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.581918214693154,"aZ":-9.895542949474041,"pfxX":-4.361357376331082,"pfxZ":12.707343907011406,"pX":0.357473362355317,"pZ":1.9917587894500772,"vX0":4.945818794212003,"vY0":-132.62639671270907,"vZ0":-9.635585700996936,"x":103.37,"y":185.0,"x0":-0.9790501434469088,"y0":50.001163888027484,"z0":6.427928212785914,"aX":-7.645357535164564},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.6,"breakHorizontal":6.6,"spinRate":2359,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4155381207471418,"extension":6.349909044854202},"index":7,"playId":"b202a816-d8df-343d-b9cd-d99747a1fccc","pitchNumber":5,"startTime":"2026-03-28T18:40:28.015Z","endTime":"2026-03-28T18:40:34.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75812378278273,"aZ":-16.968740130165834,"pfxX":-10.185262953246275,"pfxZ":8.814392275607945,"pX":-0.3138052351477399,"pZ":2.685010324416802,"vX0":5.698284027468013,"vY0":-131.74723470791085,"vZ0":-6.261301670520691,"x":128.96,"y":166.28,"x0":-1.2022626272888148,"y0":50.00644433923956,"z0":6.3845187892399,"aX":-17.581633673175695},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":16.9,"spinRate":2182,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4186684084786001,"extension":6.4065748087839625},"index":8,"playId":"1e26f642-13e8-32ff-8107-8a3e8fa798f5","pitchNumber":6,"startTime":"2026-03-28T18:41:02.137Z","endTime":"2026-03-28T18:41:07.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204782197050402,"aZ":-30.686813834888774,"pfxX":5.23829118773812,"pfxZ":1.0963275063777793,"pX":1.4932128119127426,"pZ":2.6506440762747276,"vX0":4.553663685356207,"vY0":-116.77540522735823,"vZ0":-2.386056312508419,"x":60.08,"y":167.21,"x0":-1.1772556265329264,"y0":50.00192150920397,"z0":6.6319294702646285,"aX":7.0834965499061475},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.6,"breakHorizontal":-10.8,"spinRate":2329,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.4727995003604022,"extension":6.254160935694344},"index":9,"playId":"6286d161-39b2-31a7-841d-0dcb89d55152","pitchNumber":7,"startTime":"2026-03-28T18:41:28.937Z","endTime":"2026-03-28T18:41:33.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":1.27,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:41:33.528Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a ground ball to shortstop Nasim Nuñez. Nico Hoerner to 3rd. Dansby Swanson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:41:52.450Z","endTime":"2026-03-28T18:42:09.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":65.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53972168208013,"aZ":-43.574065356964475,"pfxX":5.962541593476351,"pfxZ":-10.62098767155568,"pX":-0.19921499986615232,"pZ":2.894890079925564,"vX0":0.34380293387896094,"vY0":-104.52922485809911,"vZ0":2.417624000470786,"x":124.59,"y":160.62,"x0":-1.1386346145367334,"y0":50.002872579563906,"z0":6.955604687279282,"aX":6.399915025899119},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.0,"breakVerticalInduced":-17.8,"breakHorizontal":-10.8,"spinRate":2621,"spinDirection":27},"zone":2,"typeConfidence":2.0,"plateTime":0.530134744917246,"extension":6.164352569486518},"hitData":{"launchSpeed":89.9,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.66,"coordY":141.55}},"index":0,"playId":"e65f39d0-e739-35b6-8223-c2d787100b69","pitchNumber":1,"startTime":"2026-03-28T18:42:01.037Z","endTime":"2026-03-28T18:42:09.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":2.01,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:42:09.684Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Matt Shaw out on a sacrifice fly to center fielder Jacob Young. Nico Hoerner scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:42:37.522Z","endTime":"2026-03-28T18:43:18.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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, 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":74.1,"endSpeed":67.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110175128533964,"aZ":-42.97740067744385,"pfxX":2.908013697908231,"pfxZ":-9.490774861116414,"pX":0.7770335421974875,"pZ":-0.02320838310760555,"vX0":3.1736921096445148,"vY0":-107.69874215459939,"vZ0":-3.708534048974923,"x":87.38,"y":239.41,"x0":-1.1111885739896126,"y0":50.002898286037144,"z0":6.623664337564163,"aX":3.3098533533959014},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.0,"breakVerticalInduced":-17.9,"breakHorizontal":-6.4,"spinRate":2482,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.5147516631248927,"extension":6.316218319433687},"index":0,"playId":"397cc1f1-1215-3c83-9d88-7d3ba93cb83e","pitchNumber":1,"startTime":"2026-03-28T18:42:39.738Z","endTime":"2026-03-28T18:42:43.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.4,"endSpeed":67.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.270857708642485,"aZ":-43.65017930968152,"pfxX":3.742921014581566,"pfxZ":-10.174645400600681,"pX":0.3715700434961841,"pZ":1.6423855335713777,"vX0":2.301713075469727,"vY0":-106.78254118019511,"vZ0":-0.2655163808078391,"x":102.84,"y":194.44,"x0":-1.2150353025097245,"y0":50.00096153267521,"z0":6.775072471156875,"aX":4.223190209895623},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.6,"breakVerticalInduced":-18.0,"breakHorizontal":-7.4,"spinRate":2428,"spinDirection":23},"zone":9,"typeConfidence":2.0,"plateTime":0.5174613184378609,"extension":6.2669991347095975},"hitData":{"launchSpeed":83.5,"launchAngle":33.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.49,"coordY":78.7}},"index":1,"playId":"b4a47399-eb03-3f92-b776-86886206f418","pitchNumber":2,"startTime":"2026-03-28T18:43:06.787Z","endTime":"2026-03-28T18:43:18.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":2.45,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:43:18.939Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a fly ball to first baseman Luis García Jr. Dansby Swanson scores. Moisés Ballesteros to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:43:30.843Z","endTime":"2026-03-28T18:45:29.907Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnThird":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.829305467247195,"aZ":-10.333658193744784,"pfxX":-3.37609009333908,"pfxZ":12.195725715023347,"pX":0.4520896576049151,"pZ":2.7536339836068513,"vX0":5.544382922740556,"vY0":-133.95172218647255,"vZ0":-7.59379835462541,"x":99.77,"y":164.43,"x0":-1.2197638206968955,"y0":50.00634540307649,"z0":6.390748090341023,"aX":-6.048317306488289},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.3,"breakHorizontal":4.7,"spinRate":2267,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.41118310511152556,"extension":6.435711803071323},"index":0,"playId":"3536c061-e0b2-360b-9a33-e0daf316ccfd","pitchNumber":1,"startTime":"2026-03-28T18:43:51.394Z","endTime":"2026-03-28T18:43:56.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71868079695755,"aZ":-24.357389541548994,"pfxX":1.8921144454426422,"pfxZ":4.82591893696323,"pX":0.6788556905655178,"pZ":1.3514516600481017,"vX0":4.390289593172295,"vY0":-126.88016976221012,"vZ0":-7.670922757894355,"x":91.12,"y":202.29,"x0":-1.3245867836788943,"y0":50.00084393307783,"z0":6.375957702312196,"aX":3.061017144155107},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":-4.4,"spinRate":2217,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.43288691163624593,"extension":6.4103034508839976},"index":1,"playId":"e2bb744a-51aa-3f7e-a84f-2947963bd341","pitchNumber":2,"startTime":"2026-03-28T18:44:10.835Z","endTime":"2026-03-28T18:44:16.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.805786004043014,"aZ":-17.892524223644706,"pfxX":-9.007977010782678,"pfxZ":8.174997161202072,"pX":-1.0923157418268732,"pZ":3.8563725203943493,"vX0":3.0228025172601924,"vY0":-132.47275179850766,"vZ0":-3.7202192235622036,"x":158.64,"y":134.66,"x0":-1.0895138877503203,"y0":50.003729419563825,"z0":6.616054471041056,"aX":-15.737061491677704},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":15.5,"spinRate":2183,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4161943762347904,"extension":6.326263124050033},"index":2,"playId":"9d4116ff-8f4e-3626-9b8b-84c6f380bbed","pitchNumber":3,"startTime":"2026-03-28T18:44:26.835Z","endTime":"2026-03-28T18:44:31.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-28T18:44:43.157Z","endTime":"2026-03-28T18:44:57.167Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53049559990763,"aZ":-32.11719785245181,"pfxX":4.683167500761661,"pfxZ":0.036534332142669435,"pX":1.2004292088161703,"pZ":1.0101190416004322,"vX0":3.7813479428720127,"vY0":-118.84687217684,"vZ0":-6.114352590275916,"x":71.24,"y":211.51,"x0":-1.0215689724843855,"y0":50.001496175132715,"z0":6.545663816740191,"aX":6.673888249955993},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":-9.5,"spinRate":2518,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46149568282374,"extension":6.3044432890562945},"index":4,"playId":"0d742cd1-3940-307b-9482-9faa0a49ad4c","pitchNumber":4,"startTime":"2026-03-28T18:44:57.167Z","endTime":"2026-03-28T18:45:00.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.666198899033382,"aZ":-12.17679209455205,"pfxX":-2.9791733951536097,"pfxZ":11.00916264480102,"pX":0.7916228266365881,"pZ":2.1690011463825534,"vX0":5.692653599270933,"vY0":-134.53240357433884,"vZ0":-8.754549601763955,"x":86.83,"y":180.22,"x0":-0.9734601677654493,"y0":50.00134643286502,"z0":6.347435052684736,"aX":-5.4110528847204575},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":4.1,"spinRate":2230,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4085495275541713,"extension":6.527844166077666},"hitData":{"launchSpeed":72.5,"launchAngle":51.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":180.4,"coordY":145.69}},"index":5,"playId":"497a0255-07fd-3465-8409-ef4ec58fffbf","pitchNumber":5,"startTime":"2026-03-28T18:45:15.894Z","endTime":"2026-03-28T18:45:29.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":9.599999999999994,"leverageIndex":1.54,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:45:29.907Z","atBatIndex":14},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Michael Busch reaches on a fielding error by shortstop Nasim Nuñez. Moisés Ballesteros scores. Miguel Amaya scores. Michael Busch to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:45:58.132Z","endTime":"2026-03-28T18:47:28.478Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.272474162354438,"aZ":-30.026316578024737,"pfxX":-8.873913188365691,"pfxZ":1.3863126297764605,"pX":0.7795082599337809,"pZ":2.201899452157726,"vX0":7.592283377009745,"vY0":-122.89676206161514,"vZ0":-3.8297972556012123,"x":87.29,"y":179.33,"x0":-1.176871511390241,"y0":50.004152604292564,"z0":6.293772073116148,"aX":-13.759055448393392},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":1487,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4433983650480422,"extension":6.422800667071624},"index":0,"playId":"d543c6b2-8f66-3e28-a295-fb023713cd90","pitchNumber":1,"startTime":"2026-03-28T18:46:13.935Z","endTime":"2026-03-28T18:46:40.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69630718020062,"aZ":-16.51067054678569,"pfxX":-9.945843280650127,"pfxZ":8.707411287803643,"pX":-0.9518469364931059,"pZ":3.2432205461654138,"vX0":3.732375482029883,"vY0":-134.64302308523202,"vZ0":-5.484238409062787,"x":153.28,"y":151.21,"x0":-1.0800266669859353,"y0":50.00458331843737,"z0":6.512143111972904,"aX":-17.897010677794412},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":16.9,"spinRate":2209,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.409959090546109,"extension":6.282566360855604},"index":1,"playId":"a88b2bb3-165d-31b2-af3e-86769cce7754","pitchNumber":2,"startTime":"2026-03-28T18:46:50.768Z","endTime":"2026-03-28T18:46:55.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.332989153779536,"aZ":-10.331516828922606,"pfxX":-5.056592963885065,"pfxZ":11.97009353154863,"pX":0.0020229403059913885,"pZ":3.107551900605103,"vX0":4.167123396108288,"vY0":-135.18236321180615,"vZ0":-7.009077583285101,"x":116.92,"y":154.88,"x0":-0.913277823496009,"y0":50.00258467600321,"z0":6.483316478668777,"aX":-9.227131950950897},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":8.2,"spinRate":2371,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40737779586752243,"extension":6.394471156745522},"hitData":{"launchSpeed":95.2,"launchAngle":63.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.56,"coordY":119.76}},"index":2,"playId":"79173ea7-b469-39d1-ba17-5931d6f99a5b","pitchNumber":3,"startTime":"2026-03-28T18:47:09.914Z","endTime":"2026-03-28T18:47:28.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":12.5,"leverageIndex":1.34,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:47:28.478Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T18:48:23.677Z","endTime":"2026-03-28T18:49:01.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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, 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.6,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539705398802734,"aZ":-23.045076744056747,"pfxX":1.5119506182327553,"pfxZ":5.71750091370989,"pX":0.17544796996340895,"pZ":1.6549976693128947,"vX0":2.7138417215641137,"vY0":-124.63905085912705,"vZ0":-7.446116898507499,"x":110.31,"y":194.1,"x0":-1.1176387267495818,"y0":50.00348647372522,"z0":6.542269952119125,"aX":2.4142439112125063},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":-3.2,"spinRate":2164,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4369687610969164,"extension":6.299936110317319},"index":0,"playId":"a22ac5ae-9608-301c-9565-bd56bd688491","pitchNumber":1,"startTime":"2026-03-28T18:48:34.266Z","endTime":"2026-03-28T18:48:39.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.862178155930536,"aZ":-16.243295811068492,"pfxX":-8.569692256154926,"pfxZ":9.106945434953031,"pX":-0.4070487056934316,"pZ":2.3654054428420896,"vX0":4.615058910936761,"vY0":-132.55612140305095,"vZ0":-7.722120919021863,"x":132.52,"y":174.91,"x0":-1.073205823845983,"y0":50.00302472150426,"z0":6.540811984256925,"aX":-14.989098223288554},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.6,"breakHorizontal":14.3,"spinRate":2237,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41595707649849034,"extension":6.414613790059807},"hitData":{"launchSpeed":90.9,"launchAngle":55.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.47,"coordY":111.78}},"index":1,"playId":"bc403b83-8cf3-32db-b767-d77f5b37dedc","pitchNumber":2,"startTime":"2026-03-28T18:48:51.377Z","endTime":"2026-03-28T18:49:01.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:49:01.499Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T18:51:06.467Z","endTime":"2026-03-28T18:51:40.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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.1,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.67936230807335,"aZ":-11.319990098032545,"pfxX":-1.1856818898155999,"pfxZ":11.043232361302708,"pX":-0.33613951540965575,"pZ":3.3930906851251015,"vX0":4.324994869600977,"vY0":-138.21451326278918,"vZ0":-4.800108660946395,"x":129.81,"y":147.17,"x0":-1.7838709112928377,"y0":50.00402474747713,"z0":5.945894490076773,"aX":-2.2400464191821143},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":1.0,"spinRate":2481,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.39997606954865983,"extension":6.256540194250676},"index":0,"playId":"0eaed30d-b98f-3d26-96fa-3ac1b93c177f","pitchNumber":1,"startTime":"2026-03-28T18:51:09.019Z","endTime":"2026-03-28T18:51:13.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2124702754531,"aZ":-13.525743272045405,"pfxX":-0.977014665855513,"pfxZ":9.715575362735283,"pX":-0.3118732375719212,"pZ":2.6252048413493614,"vX0":4.731085263367219,"vY0":-139.11808005327026,"vZ0":-6.1167303409172655,"x":128.89,"y":167.9,"x0":-1.9230988260987392,"y0":50.0054109610747,"z0":5.784155910504327,"aX":-1.8762753502528222},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":0.6,"spinRate":2482,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.3968585736307886,"extension":6.293197087143244},"index":1,"playId":"290f3b25-d4c5-39bf-9a80-a3982d3d3721","pitchNumber":2,"startTime":"2026-03-28T18:51:21.953Z","endTime":"2026-03-28T18:51:27.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":88.0,"endSpeed":78.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42120057317829,"aZ":-19.789080274875417,"pfxX":-8.268106721052897,"pfxZ":7.718804002963768,"pX":-0.2982895240461348,"pZ":1.854959766157701,"vX0":6.612071471795615,"vY0":-127.73796967449522,"vZ0":-5.528362533560254,"x":128.37,"y":188.7,"x0":-1.883706337496056,"y0":50.00412826522804,"z0":5.668787712148904,"aX":-13.268390328192897},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":1966,"spinDirection":204},"zone":7,"typeConfidence":0.9,"plateTime":0.4336573233127381,"extension":6.339646530599126},"hitData":{"launchSpeed":71.5,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":154.22}},"index":2,"playId":"cccb7b26-6bcd-3d8d-acf7-37b02294cac4","pitchNumber":3,"startTime":"2026-03-28T18:51:34.414Z","endTime":"2026-03-28T18:51:40.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:51:40.715Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T18:51:46.281Z","endTime":"2026-03-28T18:53:06.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"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":"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":77.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76637546402381,"aZ":-38.58323997617533,"pfxX":1.5903527232284551,"pfxZ":-4.222795471174151,"pX":-0.0335525357910582,"pZ":1.223960737979587,"vX0":3.9144210770014682,"vY0":-123.07239589190056,"vZ0":-3.466919775609928,"x":118.28,"y":205.73,"x0":-1.8578079355062607,"y0":50.00217227750703,"z0":5.952956637253069,"aX":2.413968976323102},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.3,"breakHorizontal":-3.8,"spinRate":2595,"spinDirection":30},"zone":13,"typeConfidence":0.91,"plateTime":0.4468048522250303,"extension":6.33474183562081},"index":0,"playId":"65757a4e-b140-37b3-b2ae-392a98d612de","pitchNumber":1,"startTime":"2026-03-28T18:52:03.068Z","endTime":"2026-03-28T18:52:08.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.1,"endSpeed":86.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.151970844947066,"aZ":-10.959968496790362,"pfxX":1.4446187435241469,"pfxZ":11.140934801901464,"pX":0.7452776500780912,"pZ":1.374631134466006,"vX0":6.156185759011029,"vY0":-137.9504390126818,"vZ0":-9.752126263051446,"x":88.59,"y":201.66,"x0":-1.7139144126040646,"y0":50.0015924974843,"z0":5.7200096100467634,"aX":2.749562386530216},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":-4.1,"spinRate":2528,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.3989029434812297,"extension":6.359907179360461},"index":1,"playId":"e20541cb-3aa2-3b4a-8775-10f3f1fb2146","pitchNumber":2,"startTime":"2026-03-28T18:52:15.084Z","endTime":"2026-03-28T18:52:20.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76761389523473,"aZ":-11.305932486809596,"pfxX":-1.0699202772718923,"pfxZ":10.813747930229358,"pX":-0.2736058317284791,"pZ":2.0303270020566857,"vX0":4.3520955652091455,"vY0":-139.11720937062447,"vZ0":-8.057839886463258,"x":127.43,"y":183.96,"x0":-1.7299785734404576,"y0":50.0003996399847,"z0":5.742898760803069,"aX":-2.065063130583469},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":0.8,"spinRate":2553,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.3961054254721583,"extension":6.3398626538328635},"index":2,"playId":"2fabf966-98a2-387d-bd84-e6845cd00d17","pitchNumber":3,"startTime":"2026-03-28T18:52:31.162Z","endTime":"2026-03-28T18:52:35.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05862465507243,"aZ":-12.904278358145886,"pfxX":1.744346616413471,"pfxZ":9.985051818681868,"pX":-0.06194020915566058,"pZ":2.7652301959018804,"vX0":4.171092161871174,"vY0":-139.41611664518132,"vZ0":-5.9629690842399325,"x":119.36,"y":164.12,"x0":-1.8158538726258855,"y0":50.00375947982452,"z0":5.8154877644222935,"aX":3.3666137078923843},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-4.2,"spinRate":2527,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.39584015349898705,"extension":6.34397907537697},"index":3,"playId":"f2f8f5bc-dcd5-38fd-a770-176ccc780c46","pitchNumber":4,"startTime":"2026-03-28T18:52:45.004Z","endTime":"2026-03-28T18:52:49.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.53950580107204,"aZ":-13.332942564361794,"pfxX":2.211574330509508,"pfxZ":9.610909899132476,"pX":-0.20239674101337982,"pZ":3.0355656671407036,"vX0":3.618285857672585,"vY0":-140.48357882712276,"vZ0":-5.408678583794837,"x":124.71,"y":156.82,"x0":-1.8039683663646546,"y0":50.001560963649425,"z0":5.882376214645681,"aX":4.334529678425181},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-4.9,"spinRate":2578,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.39279550304576816,"extension":6.206207040882244},"hitData":{"launchSpeed":84.8,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":174.99}},"index":4,"playId":"c055d211-875e-3b9f-ba60-9c8aaac424c1","pitchNumber":5,"startTime":"2026-03-28T18:52:59.519Z","endTime":"2026-03-28T18:53:06.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:53:06.503Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T18:53:13.125Z","endTime":"2026-03-28T18:54:58.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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.4,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.86458713174244,"aZ":-16.15255154110703,"pfxX":1.5640027276244972,"pfxZ":8.185794594208058,"pX":-0.3647135025555113,"pZ":3.480179956118544,"vX0":3.5541346810728363,"vY0":-140.23320142421653,"vZ0":-3.8924136158578126,"x":130.9,"y":144.82,"x0":-1.860490349448701,"y0":50.00236688826464,"z0":5.9657883777931575,"aX":3.059206454274254},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":-3.7,"spinRate":2696,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.39322665812807767,"extension":6.187894516484262},"index":0,"playId":"0ce7e8a2-08ab-381d-b188-29abc495941c","pitchNumber":1,"startTime":"2026-03-28T18:53:31.446Z","endTime":"2026-03-28T18:53:36.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.785448131077366,"aZ":-14.67070974463991,"pfxX":-9.06861913195756,"pfxZ":9.098937279649421,"pX":-0.7819009983128541,"pZ":1.615197616078516,"vX0":6.3089029615785055,"vY0":-138.91629044700545,"vZ0":-8.299303848577916,"x":146.8,"y":195.17,"x0":-1.9230026780840686,"y0":50.00041573098638,"z0":5.650438088198269,"aX":-17.436841672315907},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":14.8,"spinRate":2520,"spinDirection":189},"zone":7,"typeConfidence":0.9,"plateTime":0.396753803160526,"extension":6.367279715132662},"index":1,"playId":"30e960f0-d38e-35f6-886a-fea1ec57bb76","pitchNumber":2,"startTime":"2026-03-28T18:53:45.441Z","endTime":"2026-03-28T18:53:48.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38063582963318,"aZ":-32.10656114530795,"pfxX":9.742497645826829,"pfxZ":0.049340077476879074,"pX":0.1494183851182983,"pZ":2.2796112601118756,"vX0":1.640629832126974,"vY0":-121.62198811775167,"vZ0":-1.8477899314291633,"x":111.3,"y":177.23,"x0":-1.8020085921390452,"y0":50.00472950040649,"z0":5.913265856094437,"aX":14.167474072357944},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.1,"breakHorizontal":-18.0,"spinRate":2580,"spinDirection":52},"zone":5,"typeConfidence":0.87,"plateTime":0.4555129279363146,"extension":6.322182562405759},"index":2,"playId":"88102929-6726-3d2e-be22-831d827e13f2","pitchNumber":3,"startTime":"2026-03-28T18:53:59.729Z","endTime":"2026-03-28T18:54:02.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"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-28T18:54:20.724Z","endTime":"2026-03-28T18:54:31.474Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723434482524237,"aZ":-33.410474225049406,"pfxX":5.79529960558383,"pfxZ":-0.8182690791600153,"pX":0.7555475203248796,"pZ":0.6680299903183673,"vX0":4.91520025769571,"vY0":-122.93548820088961,"vZ0":-5.323673330393709,"x":88.2,"y":220.74,"x0":-2.033487665738169,"y0":50.00526286665155,"z0":5.746705696335012,"aX":8.739148355925293},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.6,"breakHorizontal":-11.8,"spinRate":2648,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.4480790876733942,"extension":6.282364787995021},"index":4,"playId":"c674d91b-9cc6-3975-889a-94d5b184d6c1","pitchNumber":4,"startTime":"2026-03-28T18:54:31.474Z","endTime":"2026-03-28T18:54:34.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160625124648746,"aZ":-38.69147487685959,"pfxX":5.323611599274671,"pfxZ":-4.399252841194199,"pX":-0.5687951401717275,"pZ":1.1092729693474024,"vX0":1.8056441137478547,"vY0":-121.58976080445532,"vZ0":-3.3178586661414484,"x":138.68,"y":208.83,"x0":-2.014740155692432,"y0":50.00318468225527,"z0":5.884366385648243,"aX":7.887300817633582},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.5,"breakHorizontal":-10.1,"spinRate":2522,"spinDirection":40},"zone":13,"typeConfidence":0.86,"plateTime":0.4522852927098411,"extension":6.230171394096234},"index":5,"playId":"d7d509bf-330b-38b5-8760-4c486e26722f","pitchNumber":5,"startTime":"2026-03-28T18:54:52.617Z","endTime":"2026-03-28T18:54:58.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:54:58.083Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T18:56:47.103Z","endTime":"2026-03-28T18:58:14.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(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":76.8,"endSpeed":70.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59769626457139,"aZ":-42.2157131950742,"pfxX":1.0591829452483803,"pfxZ":-8.14916618980797,"pX":1.0342520204436592,"pZ":0.11902702796631673,"vX0":4.176184202539833,"vY0":-111.61049983986659,"vZ0":-4.673299734501606,"x":77.58,"y":235.57,"x0":-1.0176145502964264,"y0":50.00526970007146,"z0":6.698205670292834,"aX":1.3043881812834084},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.8,"breakHorizontal":-3.2,"spinRate":2631,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.495351810174427,"extension":6.336368981145751},"index":0,"playId":"1aa679a9-edf6-3346-8b9c-e901cee99348","pitchNumber":1,"startTime":"2026-03-28T18:57:03.369Z","endTime":"2026-03-28T18:57:06.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.860539739365205,"aZ":-33.8773254778599,"pfxX":-7.888462562637433,"pfxZ":-1.1806861666345867,"pX":-1.0347158729731627,"pZ":2.141547360362149,"vX0":3.691833927649472,"vY0":-119.87870791704131,"vZ0":-2.451749497492984,"x":156.44,"y":180.96,"x0":-1.5762998729192848,"y0":50.001252908026075,"z0":6.224622097464288,"aX":-11.390889795920664},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":13.3,"spinRate":1346,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.45826186108628564,"extension":6.529683083886601},"index":1,"playId":"a62cda50-29bf-3dd9-a244-821931c14f4f","pitchNumber":2,"startTime":"2026-03-28T18:57:21.826Z","endTime":"2026-03-28T18:57:27.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":91.6,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60313301238203,"aZ":-14.995720999267396,"pfxX":-4.30779042951173,"pfxZ":9.71569855277223,"pX":-0.18934718397362116,"pZ":3.7871969344049314,"vX0":4.782704373348317,"vY0":-133.14981582057632,"vZ0":-3.8658885684093875,"x":124.22,"y":136.53,"x0":-1.4621276445369136,"y0":50.00494013656944,"z0":6.366073738607742,"aX":-7.619275414105422},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":6.6,"spinRate":2221,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4137543771208363,"extension":6.373709520809298},"index":2,"playId":"15d37857-e65f-3668-b535-899b6152d3ed","pitchNumber":3,"startTime":"2026-03-28T18:57:37.046Z","endTime":"2026-03-28T18:57:41.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":90.7,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.588217859898997,"aZ":-13.272707796937928,"pfxX":-5.95797836330443,"pfxZ":10.899697739205763,"pX":-0.3792974143389231,"pZ":2.4861610337718236,"vX0":4.760822962138145,"vY0":-131.7702026250705,"vZ0":-7.263065236147245,"x":131.46,"y":171.65,"x0":-1.4476989029778529,"y0":50.00623140067781,"z0":6.286532643877851,"aX":-10.335557018737218},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2182,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4178683154688163,"extension":6.471246925391376},"index":3,"playId":"65c6bc6e-cf9c-3cf8-a54d-a1ed71c6315a","pitchNumber":4,"startTime":"2026-03-28T18:57:51.224Z","endTime":"2026-03-28T18:57:55.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25573317066084,"aZ":-33.89247802478892,"pfxX":-8.706589704407726,"pfxZ":-1.1338005396743895,"pX":0.054523651768116924,"pZ":1.7426860729993412,"vX0":6.55793574770404,"vY0":-122.90849565408956,"vZ0":-3.741176696442099,"x":114.92,"y":191.73,"x0":-1.5280644214083892,"y0":50.00238732417195,"z0":6.188194418888061,"aX":-13.209611323103676},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":14.0,"spinRate":1422,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4470730962459335,"extension":6.617571033000552},"hitData":{"launchSpeed":86.2,"launchAngle":47.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.72,"coordY":97.72}},"index":4,"playId":"53c12a49-ad72-3ca2-8351-a02cddc2c571","pitchNumber":5,"startTime":"2026-03-28T18:58:05.654Z","endTime":"2026-03-28T18:58:14.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:58:14.838Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a ground ball to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T18:58:17.797Z","endTime":"2026-03-28T18:59:29.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.7,"endSpeed":68.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906816327880435,"aZ":-43.03707420932589,"pfxX":5.400167548654812,"pfxZ":-9.33484452828262,"pX":0.16966339260541247,"pZ":0.9873846920724765,"vX0":1.4648197931356386,"vY0":-108.68912008372719,"vZ0":-2.032679766667687,"x":110.53,"y":212.12,"x0":-1.2192658480662202,"y0":50.002895686179805,"z0":6.7283611559211955,"aX":6.28386066213079},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-17.0,"breakHorizontal":-10.2,"spinRate":2595,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.5093174847907465,"extension":6.298105297865216},"index":0,"playId":"89666e41-226b-3975-8bb5-0e8a252d1880","pitchNumber":1,"startTime":"2026-03-28T18:58:41.135Z","endTime":"2026-03-28T18:58:46.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.238888048846874,"aZ":-12.205941617487973,"pfxX":-6.329505456867518,"pfxZ":11.106902691927928,"pX":0.3808592367136225,"pZ":1.9596446379515908,"vX0":5.94916874612839,"vY0":-133.8159190016572,"vZ0":-9.350309448565252,"x":102.48,"y":185.87,"x0":-1.058268361959462,"y0":50.00349012385366,"z0":6.393146555159339,"aX":-11.379231977092406},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":10.1,"spinRate":2134,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.41069540390756476,"extension":6.338880886373148},"hitData":{"launchSpeed":111.5,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.85,"coordY":115.2}},"index":1,"playId":"3212cae2-c0de-3c65-98d4-1c9877b9a0fb","pitchNumber":2,"startTime":"2026-03-28T18:59:19.935Z","endTime":"2026-03-28T18:59:29.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.5,"awayTeamWinProbability":10.5,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-28T18:59:29.138Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to second baseman Jorbit Vivas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T18:59:33.702Z","endTime":"2026-03-28T19:03:11.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":8},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":79.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845628826294796,"aZ":-22.128735429394776,"pfxX":1.0399757459241936,"pfxZ":6.304343885420341,"pX":0.6377108645280686,"pZ":1.911524523663708,"vX0":4.438666477282637,"vY0":-125.80349408055075,"vZ0":-6.627847037270916,"x":92.69,"y":187.17,"x0":-1.2887560146173869,"y0":50.005478851649585,"z0":6.388612218881157,"aX":1.657461678127459},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.0,"spinRate":2240,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.4363109255373998,"extension":6.361325023435708},"index":0,"playId":"2b9408a5-0f31-32bd-b21a-2fe1d3603e32","pitchNumber":1,"startTime":"2026-03-28T18:59:55.651Z","endTime":"2026-03-28T19:00:00.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.028614591632643,"aZ":-16.98099944991882,"pfxX":-9.510413894236976,"pfxZ":8.79561794175179,"pX":-0.42191440211603937,"pZ":2.3167504108396955,"vX0":4.7779736927742755,"vY0":-131.414652144891,"vZ0":-7.2764172824834406,"x":133.08,"y":176.23,"x0":-1.0399598064604567,"y0":50.00470368140471,"z0":6.410377860690213,"aX":-16.43250785893042},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":16.0,"spinRate":2190,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.41875306380291333,"extension":6.338949238196872},"index":1,"playId":"3b0ec7eb-c54f-3687-a4ed-37e419fc1a0b","pitchNumber":2,"startTime":"2026-03-28T19:00:13.285Z","endTime":"2026-03-28T19:00:19.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pete Crow-Armstrong steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"3b0ec7eb-c54f-3687-a4ed-37e419fc1a0b","startTime":"2026-03-28T19:00:26.575Z","endTime":"2026-03-28T19:00:47.148Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"postOnSecond":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.43,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75905534139588,"aZ":-33.74742047563751,"pfxX":4.09004917671963,"pfxZ":-1.0948526109787142,"pX":1.159165303738954,"pZ":0.6705256611386472,"vX0":3.9625741763714415,"vY0":-119.83185646403163,"vZ0":-6.529357517830837,"x":72.82,"y":220.68,"x0":-1.05462947238494,"y0":50.00299084811208,"z0":6.489948238230788,"aX":5.8762059197817775},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":-8.4,"spinRate":2294,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.45920575040439315,"extension":6.342783672852031},"index":3,"playId":"93c98811-daa0-3d29-812c-1ba5d3cd092c","pitchNumber":3,"startTime":"2026-03-28T19:00:47.148Z","endTime":"2026-03-28T19:00:50.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.183406142064214,"aZ":-18.382403103511578,"pfxX":-8.763059870035661,"pfxZ":7.6994076085006675,"pX":0.4626295076825275,"pZ":2.897866443855456,"vX0":6.87288020619724,"vY0":-133.8152762164761,"vZ0":-6.074939062443785,"x":99.37,"y":160.54,"x0":-1.0162821905909312,"y0":50.00369725369558,"z0":6.5399715553349616,"aX":-15.698131985906697},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":2168,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4112560902946436,"extension":6.179530894974454},"index":4,"playId":"330c0ca3-1b99-37c4-95bc-b1803cc940fc","pitchNumber":4,"startTime":"2026-03-28T19:01:16.142Z","endTime":"2026-03-28T19:01:23.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.2,"endSpeed":75.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676908561308515,"aZ":-29.242222331010048,"pfxX":4.014879700798076,"pfxZ":2.0573239733529993,"pX":1.6304453969459929,"pZ":1.2772148709728244,"vX0":5.065271452334351,"vY0":-119.44032866800647,"vZ0":-5.89487410282244,"x":54.85,"y":204.3,"x0":-1.049572035553137,"y0":50.004138563982785,"z0":6.447384959558783,"aX":5.7290307885885134},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.4,"breakHorizontal":-8.6,"spinRate":2426,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4607771214728369,"extension":6.321413472525434},"index":5,"playId":"dda38cda-f068-3953-b701-d97cc1be40f7","pitchNumber":5,"startTime":"2026-03-28T19:01:47.784Z","endTime":"2026-03-28T19:01:50.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":92.2,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439888216036124,"aZ":-15.097919740345738,"pfxX":-3.610848751938993,"pfxZ":9.418013764997632,"pX":-0.6933457825573298,"pZ":3.3595594448234545,"vX0":2.4438283557184564,"vY0":-134.1519832323189,"vZ0":-5.6463616181627465,"x":143.43,"y":148.07,"x0":-1.1494299240735208,"y0":50.00177352549193,"z0":6.577081880852225,"aX":-6.54660534190858},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2285,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4091092551881923,"extension":6.244348398411781},"index":6,"playId":"857012a1-22ba-3362-a20a-d4f835a4c855","pitchNumber":6,"startTime":"2026-03-28T19:02:08.114Z","endTime":"2026-03-28T19:02:16.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":65.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.313945866870302,"aZ":-43.19756421778325,"pfxX":2.9189273528090087,"pfxZ":-10.036290988721133,"pX":0.5421882709458062,"pZ":3.3031087594280755,"vX0":2.8779787156922194,"vY0":-105.23378108147334,"vZ0":3.1864305154163253,"x":96.33,"y":149.6,"x0":-1.2331631627894528,"y0":50.0028540770942,"z0":6.847922666492541,"aX":3.205637461160359},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-16.6,"breakHorizontal":-6.2,"spinRate":2407,"spinDirection":29},"zone":3,"typeConfidence":2.0,"plateTime":0.5246753601721506,"extension":6.2988364433919255},"index":7,"playId":"667a7cef-604c-3007-ae38-699de185d405","pitchNumber":7,"startTime":"2026-03-28T19:02:39.841Z","endTime":"2026-03-28T19:02:44.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87427187580272,"aZ":-15.890696127397174,"pfxX":-8.389795983942058,"pfxZ":9.377058079667233,"pX":-0.27013131264678475,"pZ":3.632836759119992,"vX0":4.4582431444979305,"vY0":-132.361738027818,"vZ0":-4.730744615063951,"x":127.3,"y":140.69,"x0":-0.9056585547899335,"y0":50.00131774208658,"z0":6.644154599851454,"aX":-14.567520309741653},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":13.9,"spinRate":2106,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4172368006455889,"extension":6.286890189036917},"hitData":{"launchSpeed":77.7,"launchAngle":61.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":145.6}},"index":8,"playId":"a8499f85-8f5e-3f7b-b0b1-fa74528130ce","pitchNumber":8,"startTime":"2026-03-28T19:03:01.759Z","endTime":"2026-03-28T19:03:11.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:03:11.645Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T19:03:20.341Z","endTime":"2026-03-28T19:04:10.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997499907123423,"aZ":-26.106963318099595,"pfxX":0.8433662107590871,"pfxZ":3.8745470993462767,"pX":1.169908331100271,"pZ":2.8319155367741473,"vX0":5.334682464281706,"vY0":-124.3716515609014,"vZ0":-3.950519893308496,"x":72.41,"y":162.32,"x0":-1.112590546679262,"y0":50.00256738954904,"z0":6.606525720882881,"aX":1.321016036873426},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":-2.8,"spinRate":2270,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4404204281380859,"extension":6.170817144258771},"index":0,"playId":"15e53a78-3ae8-38e0-9918-f4c4d831262d","pitchNumber":1,"startTime":"2026-03-28T19:03:40.370Z","endTime":"2026-03-28T19:03:45.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98441134524771,"aZ":-19.631061032107457,"pfxX":-9.259378122452508,"pfxZ":7.142795028641384,"pX":-0.5784292073223916,"pZ":3.4795728410440194,"vX0":4.4167574597598005,"vY0":-131.91364478740005,"vZ0":-4.278799118456341,"x":139.05,"y":144.83,"x0":-1.074645776446944,"y0":50.003935613789636,"z0":6.5766209032521905,"aX":-16.26169590963436},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2093,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4157798597265754,"extension":6.2787786828389756},"hitData":{"launchSpeed":97.3,"launchAngle":38.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.14,"coordY":70.0}},"index":1,"playId":"1f560935-fbaf-398f-b29d-1721fbae7ee2","pitchNumber":2,"startTime":"2026-03-28T19:04:00.603Z","endTime":"2026-03-28T19:04:10.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:04:10.161Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Wood homers (1) on a line drive to left center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T19:06:14.277Z","endTime":"2026-03-28T19:07:20.291Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":690990,"link":"/api/v1/people/690990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.288159759450718,"aZ":-15.461773164675725,"pfxX":0.8855617866761745,"pfxZ":8.979696005040642,"pX":0.26210776702904537,"pZ":2.0118719110537002,"vX0":5.218177129024254,"vY0":-135.91943052412884,"vZ0":-7.278709827636915,"x":107.01,"y":184.46,"x0":-1.8018664736028849,"y0":50.00209795669592,"z0":5.809120017104972,"aX":1.6469559062950663},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":-2.8,"spinRate":2383,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.4038201516029072,"extension":6.29109342444694},"index":0,"playId":"d2a9adf3-08d0-3267-bce0-6e480814c0cc","pitchNumber":1,"startTime":"2026-03-28T19:06:14.277Z","endTime":"2026-03-28T19:06:19.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.667718851348155,"aZ":-13.096284651010222,"pfxX":1.3225475981914587,"pfxZ":9.716960705241803,"pX":0.19697731932259785,"pZ":3.2774359363161434,"vX0":5.017107382499339,"vY0":-139.10903532120744,"vZ0":-4.711442237921664,"x":109.49,"y":150.29,"x0":-1.8004425513633528,"y0":50.00362821288989,"z0":5.85862980781218,"aX":2.59635647887933},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2631,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.3934681652096206,"extension":6.279873711619678},"index":1,"playId":"1605452c-9aa1-358e-90ed-4034981b7b9c","pitchNumber":2,"startTime":"2026-03-28T19:06:39.501Z","endTime":"2026-03-28T19:06:43.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.611547881107292,"aZ":-16.729959250551175,"pfxX":0.058454887819315515,"pfxZ":7.944564449016542,"pX":0.08186680120191883,"pZ":2.4708847795186473,"vX0":4.821452256574104,"vY0":-138.45866065251786,"vZ0":-6.200999331741672,"x":113.88,"y":172.07,"x0":-1.688784113201903,"y0":50.00107440250549,"z0":5.8570312079984195,"aX":0.1126220607858492},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":-1.1,"spinRate":2570,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.39543258233147194,"extension":6.283659824880722},"hitData":{"launchSpeed":110.0,"launchAngle":18.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":58.21,"coordY":68.28}},"index":2,"playId":"235238c5-6f5d-36a4-aeda-6dcb27d6f945","pitchNumber":3,"startTime":"2026-03-28T19:06:54.586Z","endTime":"2026-03-28T19:07:20.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":0.68,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:07:20.291Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T19:07:32.938Z","endTime":"2026-03-28T19:08:13.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":83.4,"endSpeed":76.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309596431295176,"aZ":-38.529746225369855,"pfxX":0.8607716134800938,"pfxZ":-4.265322666336099,"pX":-0.2972081185303925,"pZ":2.593563515632518,"vX0":3.092980718745025,"vY0":-121.41244660704825,"vZ0":-0.15861820914456537,"x":128.33,"y":168.75,"x0":-1.7007652200641843,"y0":50.004377667406516,"z0":6.019688529104667,"aX":1.2816517895081903},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.4,"breakHorizontal":-2.3,"spinRate":2516,"spinDirection":40},"zone":5,"typeConfidence":0.91,"plateTime":0.4515535190859419,"extension":6.346543534065982},"index":0,"playId":"0290cc57-0907-34c1-a53b-4a29b5ac035e","pitchNumber":1,"startTime":"2026-03-28T19:07:38.853Z","endTime":"2026-03-28T19:07:43.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872766182890626,"aZ":-22.60415869277366,"pfxX":-9.362646748519264,"pfxZ":5.642247697053719,"pX":-0.7382882440946322,"pZ":0.952377695503492,"vX0":6.135330921238158,"vY0":-129.83093989187486,"vZ0":-7.420183523091775,"x":145.14,"y":213.07,"x0":-1.9236693062714447,"y0":50.00280261937717,"z0":5.585486928550359,"aX":-15.877034433532653},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":15.5,"spinRate":1872,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.4229542969338991,"extension":6.507522324605612},"index":1,"playId":"4125f1c9-ca11-3928-ad0b-f65fcced3f4c","pitchNumber":2,"startTime":"2026-03-28T19:07:51.432Z","endTime":"2026-03-28T19:07:55.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":88.3,"endSpeed":80.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57961848402425,"aZ":-22.435010567621653,"pfxX":-7.6639029325695205,"pfxZ":5.858686675411129,"pX":-0.2875411755593413,"pZ":1.7255188769854246,"vX0":6.559238979156865,"vY0":-128.3932234524744,"vZ0":-5.4148766715930545,"x":127.96,"y":192.19,"x0":-1.884630928917699,"y0":50.00494687478468,"z0":5.617273048334341,"aX":-12.745709377985653},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.5,"breakHorizontal":12.4,"spinRate":1934,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.4272606750167647,"extension":6.507518373703099},"hitData":{"launchSpeed":83.0,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.92,"coordY":174.88}},"index":2,"playId":"5af0c2df-1287-39e5-b03b-e64cdf60bea1","pitchNumber":3,"startTime":"2026-03-28T19:08:06.627Z","endTime":"2026-03-28T19:08:13.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:08:13.656Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T19:08:19.193Z","endTime":"2026-03-28T19:08:58.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.4,"endSpeed":80.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744102089824498,"aZ":-19.466035134645608,"pfxX":-7.053792181617712,"pfxZ":7.627769526419829,"pX":-0.4496252312921971,"pZ":1.6522141316290888,"vX0":5.908978018361254,"vY0":-128.55310972172722,"vZ0":-6.064437848244898,"x":134.14,"y":194.17,"x0":-1.8664761091202051,"y0":50.0054584300019,"z0":5.563047667166426,"aX":-11.756149250482524},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":1727,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.4267900463461176,"extension":6.456098401944262},"index":0,"playId":"d5215093-9aba-3a23-b74b-facd5631ca26","pitchNumber":1,"startTime":"2026-03-28T19:08:36.632Z","endTime":"2026-03-28T19:08:42.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324097269985778,"aZ":-12.921938094242298,"pfxX":-1.2879229580832565,"pfxZ":9.863343139853203,"pX":-0.3893467174044433,"pZ":3.2108430547216065,"vX0":4.245277436843158,"vY0":-138.65828753028885,"vZ0":-4.804076412651837,"x":131.84,"y":152.09,"x0":-1.7712976121798456,"y0":50.00226248522903,"z0":5.824739340037161,"aX":-2.514444568172369},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":1.4,"spinRate":2559,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.39467087792241573,"extension":6.331452760579466},"hitData":{"launchSpeed":109.7,"launchAngle":8.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.87,"coordY":74.71}},"index":1,"playId":"90d4a298-f75a-3559-b563-46d7abee763a","pitchNumber":2,"startTime":"2026-03-28T19:08:50.403Z","endTime":"2026-03-28T19:08:58.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":0.6,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:08:58.651Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Daylen Lile grounds into a double play, first baseman Michael Busch to shortstop Dansby Swanson to first baseman Michael Busch. Luis García Jr. out at 2nd. Daylen Lile out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T19:09:02.205Z","endTime":"2026-03-28T19:11:51.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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"}]}],"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":87.2,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91501901688956,"aZ":-21.297977937780296,"pfxX":-7.3452603899815445,"pfxZ":6.817180242600476,"pX":-0.33026818330498003,"pZ":1.4706318448762277,"vX0":6.1869893678720675,"vY0":-126.59152532341231,"vZ0":-6.023428449410421,"x":129.59,"y":199.07,"x0":-1.871971966079643,"y0":50.00415697156928,"z0":5.627377433519059,"aX":-11.72124054640708},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.9,"breakHorizontal":11.6,"spinRate":1847,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.43550644408576433,"extension":6.558783172804686},"index":0,"playId":"198d8bd6-9a54-329a-ad0d-ad4756ee3aba","pitchNumber":1,"startTime":"2026-03-28T19:09:26.718Z","endTime":"2026-03-28T19:09:30.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":87.2,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31968783953786,"aZ":-23.574774778094987,"pfxX":-8.237713694925795,"pfxZ":5.393624938596673,"pX":-0.022629395606553082,"pZ":1.5450487029025046,"vX0":7.164126446069729,"vY0":-126.64507817930334,"vZ0":-5.3171201953204905,"x":117.86,"y":197.06,"x0":-1.843498223074778,"y0":50.00193361536493,"z0":5.603246486616979,"aX":-13.133534624127517},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":12.8,"spinRate":1822,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.4355786595033644,"extension":6.500359866057699},"index":1,"playId":"92b59d45-2fa2-3b73-a26f-64f7d0e54b11","pitchNumber":2,"startTime":"2026-03-28T19:09:57.319Z","endTime":"2026-03-28T19:10:02.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99067738734491,"aZ":-34.67336579400508,"pfxX":0.46559961575667486,"pfxZ":-1.6025578202311017,"pX":0.43895366484215353,"pZ":0.5536075890005583,"vX0":4.715496269398008,"vY0":-125.02144417114314,"vZ0":-5.915866729268966,"x":100.27,"y":223.83,"x0":-1.5449560591617106,"y0":50.00495485888625,"z0":5.851408857883218,"aX":0.7246015524469481},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.2,"breakHorizontal":-2.2,"spinRate":2497,"spinDirection":35},"zone":14,"typeConfidence":0.85,"plateTime":0.4408379228631989,"extension":6.41490520672591},"index":2,"playId":"c90a7626-a99c-3a9f-92fb-e0d8447ef069","pitchNumber":3,"startTime":"2026-03-28T19:10:19.720Z","endTime":"2026-03-28T19:10:24.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.707200978509725,"aZ":-17.090232012576926,"pfxX":-7.875074809143405,"pfxZ":9.291294831539542,"pX":-1.4385113866907102,"pZ":2.330432277836901,"vX0":3.906511235766928,"vY0":-128.46717529733425,"vZ0":-5.11045503535444,"x":171.83,"y":175.86,"x0":-1.9793478726655847,"y0":50.00530307877625,"z0":5.731074740441087,"aX":-12.787929691642788},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":15.5,"breakHorizontal":13.0,"spinRate":1780,"spinDirection":209},"zone":13,"typeConfidence":0.88,"plateTime":0.4311224978427881,"extension":6.4525280734257615},"index":3,"playId":"1fcdaa7b-b171-3e1a-a140-01d3d2eadadc","pitchNumber":4,"startTime":"2026-03-28T19:10:44.375Z","endTime":"2026-03-28T19:10:48.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15174832280607,"aZ":-24.384624716006734,"pfxX":-7.55390135229211,"pfxZ":4.651780644668427,"pX":0.40173262053275327,"pZ":-0.34219476486213857,"vX0":8.1261665826211,"vY0":-130.10573683662864,"vZ0":-9.969187990422109,"x":101.69,"y":248.02,"x0":-1.8152881501557596,"y0":50.00610114707629,"z0":5.461507335917465,"aX":-12.655400609286218},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":11.4,"spinRate":2012,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.42476212999408025,"extension":6.572702145380888},"index":4,"playId":"2a73bb86-b442-37ac-b39b-953d0063290f","pitchNumber":5,"startTime":"2026-03-28T19:11:06.220Z","endTime":"2026-03-28T19:11:14.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7378893130559,"aZ":-22.760501553036825,"pfxX":-6.659884329616696,"pfxZ":5.602605654040817,"pX":0.33126455033843666,"pZ":1.404256625162069,"vX0":7.9286252754682245,"vY0":-129.70290121262525,"vZ0":-6.245597281131147,"x":104.37,"y":200.87,"x0":-1.9205447666689006,"y0":50.0005390138063,"z0":5.614453439533198,"aX":-11.184326605498015},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":10.0,"spinRate":1947,"spinDirection":212},"zone":14,"typeConfidence":0.62,"plateTime":0.42462134719738165,"extension":6.486520826745161},"hitData":{"launchSpeed":96.5,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.22,"coordY":173.98}},"index":5,"playId":"f1bfe4e7-d5a6-320a-9ecc-bfa52596ed49","pitchNumber":6,"startTime":"2026-03-28T19:11:43.494Z","endTime":"2026-03-28T19:11:51.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":4.8999999999999915,"leverageIndex":1.22,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:11:51.303Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T19:14:17.189Z","endTime":"2026-03-28T19:16:02.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.500185952104108,"aZ":-19.45016138744481,"pfxX":-11.320399506853411,"pfxZ":7.133740440598913,"pX":0.18207556758537635,"pZ":2.8550796771087152,"vX0":7.226171290913975,"vY0":-133.1875424086469,"vZ0":-5.776733678830073,"x":105.7,"y":145.61,"x0":-1.1053198296172637,"y0":50.0047803890033,"z0":6.4737562405011,"aX":-20.19586787104496},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":18.8,"spinRate":2160,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4123779378478627,"extension":6.291597291958426},"index":0,"playId":"63862c31-31fc-3810-9bad-ea156c848c01","pitchNumber":1,"startTime":"2026-03-28T19:14:22.253Z","endTime":"2026-03-28T19:14:25.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.269484933035002,"aZ":-29.385930647666687,"pfxX":-7.994767384599532,"pfxZ":1.8350193930057523,"pX":-1.4765307882039524,"pZ":1.7525869185158331,"vX0":2.7033530025642603,"vY0":-122.90421401020171,"vZ0":-4.822591387965257,"x":173.28,"y":191.46,"x0":-1.5574771258886249,"y0":50.00161739013069,"z0":6.2604529504445505,"aX":-12.12677557866694},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":13.8,"spinRate":1532,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4470970931188303,"extension":6.413180134094583},"index":1,"playId":"09e7e693-f490-3b0d-905a-6757b54c2956","pitchNumber":2,"startTime":"2026-03-28T19:14:40.588Z","endTime":"2026-03-28T19:14:43.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409171252150998,"aZ":-31.52486093462955,"pfxX":-9.458039561940986,"pfxZ":0.43272491645849076,"pX":-1.1989557385883987,"pZ":1.6003809527613742,"vX0":4.03778199302695,"vY0":-122.58630757658352,"vZ0":-4.312339645135642,"x":162.7,"y":195.57,"x0":-1.6472574068722836,"y0":50.00566647094003,"z0":6.102665008340144,"aX":-14.25814322915407},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":16.1,"spinRate":1420,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4484685424931296,"extension":6.436510590749274},"index":2,"playId":"4e596df5-0897-32cb-82f1-8eb46122168b","pitchNumber":3,"startTime":"2026-03-28T19:14:55.897Z","endTime":"2026-03-28T19:15:00.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40094580440403,"aZ":-22.44961833596473,"pfxX":-9.806658757141582,"pfxZ":5.586970045842186,"pX":-0.8147634089157934,"pZ":2.9600639518092375,"vX0":4.56036034417138,"vY0":-132.42289745453712,"vZ0":-4.5027147371419405,"x":148.06,"y":158.86,"x0":-1.303467665520548,"y0":50.00638197389713,"z0":6.366068432083382,"aX":-17.081549601901187},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2247,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.41674025059235786,"extension":6.494810598587348},"index":3,"playId":"cb3969dd-7e90-33c5-b260-bc53d94716ee","pitchNumber":4,"startTime":"2026-03-28T19:15:10.039Z","endTime":"2026-03-28T19:15:13.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-28T19:15:21.654Z","endTime":"2026-03-28T19:15:33.736Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567711902327346,"aZ":-44.0677999610794,"pfxX":4.518174900436729,"pfxZ":-9.986654575823145,"pX":0.19685375863799134,"pZ":1.1344755042388872,"vX0":1.6352362678376475,"vY0":-110.00270586549087,"vZ0":-1.8448193998162226,"x":109.5,"y":208.15,"x0":-1.149203993132435,"y0":50.00235840686552,"z0":6.77696672552681,"aX":5.38210321007341},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-18.1,"breakHorizontal":-8.6,"spinRate":2694,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.5033308278471016,"extension":6.2964746147240716},"index":5,"playId":"6d362f48-bbeb-3d51-a232-858ff4a7562f","pitchNumber":5,"startTime":"2026-03-28T19:15:33.736Z","endTime":"2026-03-28T19:15:37.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.655135929377604,"aZ":-22.38073746905093,"pfxX":-10.691045807108624,"pfxZ":5.661849159118873,"pX":0.6125231501590503,"pZ":2.709210279543491,"vX0":8.134302970207482,"vY0":-131.65404270611552,"vZ0":-4.77840162440789,"x":93.65,"y":165.63,"x0":-1.150196005474413,"y0":50.00458745405574,"z0":6.2349875128781544,"aX":-18.502740087501678},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.2,"breakHorizontal":17.3,"spinRate":2064,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4183145305811129,"extension":6.516024585769958},"index":6,"playId":"77cbaf26-0846-3de3-966b-0df2c7645fb6","pitchNumber":6,"startTime":"2026-03-28T19:15:57.001Z","endTime":"2026-03-28T19:16:02.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:16:02.052Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T19:16:02.995Z","endTime":"2026-03-28T19:18:51.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":92.3,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927887220984736,"aZ":-20.55941851172582,"pfxX":-9.30277019530291,"pfxZ":6.438533313376871,"pX":-0.7776516165216075,"pZ":3.3332992785577185,"vX0":4.836708053096242,"vY0":-134.1969881127522,"vZ0":-4.291862031782045,"x":146.64,"y":148.78,"x0":-1.404940325537174,"y0":50.00591643049029,"z0":6.438360095994766,"aX":-16.789440739209237},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":2164,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40983212230298705,"extension":6.360871507303751},"index":0,"playId":"36c7e1a6-26dc-3046-bcb5-01b80fd80f99","pitchNumber":1,"startTime":"2026-03-28T19:16:26.231Z","endTime":"2026-03-28T19:16:29.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14444311600041,"aZ":-27.136172678575978,"pfxX":2.168341550613137,"pfxZ":3.16546579369906,"pX":0.9491210415096345,"pZ":0.7338658964093564,"vX0":5.286690997465423,"vY0":-125.52642790911554,"vZ0":-8.439473047513781,"x":80.82,"y":218.97,"x0":-1.4685635132941885,"y0":50.003281711572406,"z0":6.359093815654545,"aX":3.4482223591556633},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":-5.2,"spinRate":2238,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.43687414605591,"extension":6.433505878506535},"index":1,"playId":"ec0c6ecd-19b0-3d8a-b3ab-8f5e8aa1ee2b","pitchNumber":2,"startTime":"2026-03-28T19:16:44.459Z","endTime":"2026-03-28T19:16:47.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96797138408386,"aZ":-23.247491427793914,"pfxX":3.7078954627775036,"pfxZ":5.407955482067003,"pX":0.8870476965041935,"pZ":2.7038238914268797,"vX0":4.578320266016455,"vY0":-128.27254914143572,"vZ0":-4.827750168075967,"x":83.19,"y":165.78,"x0":-1.4091202186156297,"y0":50.00047851152667,"z0":6.445509439811736,"aX":6.116727606649837},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.8,"breakHorizontal":-7.8,"spinRate":2231,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.4286086701249747,"extension":6.459752582173735},"index":2,"playId":"b9f08a94-024b-3ecb-830c-92499aa26202","pitchNumber":3,"startTime":"2026-03-28T19:17:03.351Z","endTime":"2026-03-28T19:17:30.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"}},"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":93.1,"endSpeed":84.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24673442235707,"aZ":-11.211558488823888,"pfxX":-4.0084140079797494,"pfxZ":11.491662160045612,"pX":0.21027825862704758,"pZ":2.0907960957336216,"vX0":5.596269437969463,"vY0":-135.1496875511096,"vZ0":-8.876833364578088,"x":108.98,"y":182.33,"x0":-1.379837261600818,"y0":50.00391705480574,"z0":6.233772954645922,"aX":-7.313248202890045},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2250,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4074339265128879,"extension":6.5038564181292635},"index":3,"playId":"ce403eec-d299-3dcd-bae1-0d7627c066a2","pitchNumber":4,"startTime":"2026-03-28T19:17:40.306Z","endTime":"2026-03-28T19:17:45.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16484132891928,"aZ":-14.958611210575352,"pfxX":-4.929665056834779,"pfxZ":9.255868400057278,"pX":-0.6701319484866026,"pZ":1.759479666535494,"vX0":3.6236662997359557,"vY0":-135.62702469597832,"vZ0":-9.333639973923788,"x":142.54,"y":191.27,"x0":-1.3842701648837636,"y0":50.00245258649518,"z0":6.292999025318688,"aX":-9.16713506859036},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2149,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4041264889308893,"extension":6.338918767068334},"index":4,"playId":"ec525734-e215-3657-a6cc-3ec1477c41cd","pitchNumber":5,"startTime":"2026-03-28T19:17:57.385Z","endTime":"2026-03-28T19:18:03.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398039489265336,"aZ":-21.793790941630892,"pfxX":-7.372478850553238,"pfxZ":5.716455773937518,"pX":-0.19575057702436474,"pZ":3.444138754436249,"vX0":6.0286964511109735,"vY0":-133.98268308721836,"vZ0":-3.455312474039541,"x":124.46,"y":145.79,"x0":-1.5190413557196982,"y0":50.000321322234036,"z0":6.310968531942271,"aX":-13.379793800442577},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":12.0,"spinRate":2194,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40907054961058265,"extension":6.364702734601021},"index":5,"playId":"cca4f701-731e-3490-a83e-6509f70e622b","pitchNumber":6,"startTime":"2026-03-28T19:18:16.172Z","endTime":"2026-03-28T19:18:19.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-28T19:18:44.682Z","endTime":"2026-03-28T19:18:47.416Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87642420900909,"aZ":-13.245665860259987,"pfxX":-4.459544100138124,"pfxZ":10.279029149202563,"pX":-0.11169470295976255,"pZ":2.569125205014543,"vX0":5.361973556784236,"vY0":-135.40753269066067,"vZ0":-7.267725358115582,"x":121.26,"y":169.41,"x0":-1.5459953130401083,"y0":50.001709091617776,"z0":6.23060881662306,"aX":-8.211564070060156},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2131,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4057933400680316,"extension":6.522500919290682},"index":7,"playId":"d2776bf6-98f6-3ba3-8c34-9f18841cb8fd","pitchNumber":7,"startTime":"2026-03-28T19:18:47.416Z","endTime":"2026-03-28T19:18:51.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:18:51.713Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Amaya homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T19:18:55.953Z","endTime":"2026-03-28T19:20:13.401Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.242980253388097,"aZ":-33.48235637517151,"pfxX":3.516776663370078,"pfxZ":-0.9316408141050383,"pX":0.47584623542820975,"pZ":1.9487409764595844,"vX0":3.000164224587034,"vY0":-117.80336402437769,"vZ0":-3.501402252413018,"x":98.86,"y":186.16,"x0":-1.2707592394853466,"y0":50.002383130407345,"z0":6.547386000932532,"aX":4.945185724089299},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.3,"breakHorizontal":-7.1,"spinRate":2453,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.46483206770325936,"extension":6.29817242732032},"index":0,"playId":"d41efd16-d875-3f0b-a619-6c21b0a0ad2b","pitchNumber":1,"startTime":"2026-03-28T19:19:16.314Z","endTime":"2026-03-28T19:19:21.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195476972140426,"aZ":-31.62096885350648,"pfxX":5.400905368743591,"pfxZ":0.3928186969746039,"pX":1.9672784958317415,"pZ":0.7037220220470336,"vX0":5.870752401298835,"vY0":-118.45544338422316,"vZ0":-6.5778002223281575,"x":42.01,"y":219.78,"x0":-1.2474749627514843,"y0":50.00357283932334,"z0":6.417055056870146,"aX":7.655284917189282},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":-11.3,"spinRate":2502,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4628601294483543,"extension":6.391677801166914},"index":1,"playId":"499a87e3-de5f-3767-b41d-310b8a29b616","pitchNumber":2,"startTime":"2026-03-28T19:19:29.764Z","endTime":"2026-03-28T19:19:32.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05832200917739,"aZ":-17.54240511318545,"pfxX":-9.504383218194354,"pfxZ":8.083567776133867,"pX":-0.4726999885421638,"pZ":3.41393652313089,"vX0":5.307220196422428,"vY0":-134.6348772449261,"vZ0":-4.926256021555178,"x":135.02,"y":146.6,"x0":-1.2493257820578967,"y0":50.004167851927114,"z0":6.534641113642317,"aX":-17.20461187278261},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":15.8,"spinRate":2202,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4090275205830305,"extension":6.310328837136341},"hitData":{"launchSpeed":104.6,"launchAngle":32.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.72,"coordY":50.27}},"index":2,"playId":"4f504465-118c-306f-8159-1ed6977b87c2","pitchNumber":3,"startTime":"2026-03-28T19:19:48.018Z","endTime":"2026-03-28T19:20:13.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":0.22,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:20:13.401Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T19:20:28.967Z","endTime":"2026-03-28T19:21:01.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.271409001888056,"aZ":-41.966537262396784,"pfxX":3.6034681520261294,"pfxZ":-8.04000851933678,"pX":-0.14346015477698823,"pZ":1.7871553387670576,"vX0":1.4045585939623506,"vY0":-110.43068845382234,"vZ0":-1.1343409920909058,"x":122.47,"y":190.53,"x0":-1.2586734911214816,"y0":50.0045116810524,"z0":6.778156687239376,"aX":4.387417186017262},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-14.5,"breakHorizontal":-7.0,"spinRate":2509,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.49871246131594305,"extension":6.249049551023225},"index":0,"playId":"5c8b0149-58b5-3eb8-a2aa-3c08bac6af4c","pitchNumber":1,"startTime":"2026-03-28T19:20:37.654Z","endTime":"2026-03-28T19:20:42.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213120624135357,"aZ":-22.53148587479514,"pfxX":-9.992365168195287,"pfxZ":5.416388280284107,"pX":-0.5293348078318517,"pZ":1.581357715924591,"vX0":5.884641321211415,"vY0":-133.2283923749707,"vZ0":-7.541152646599718,"x":137.18,"y":196.08,"x0":-1.479758763458479,"y0":50.00158125941292,"z0":6.101742934461237,"aX":-17.78767610502402},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":16.7,"spinRate":2158,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.41264139299019265,"extension":6.501014467642897},"hitData":{"launchSpeed":72.2,"launchAngle":15.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.49,"coordY":101.23}},"index":1,"playId":"af66b780-1704-30ab-8016-e513454b7928","pitchNumber":2,"startTime":"2026-03-28T19:20:53.520Z","endTime":"2026-03-28T19:21:01.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:21:01.666Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alex Bregman grounds into a force out, shortstop Nasim Nuñez to second baseman Jorbit Vivas. Michael Busch out at 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T19:21:05.623Z","endTime":"2026-03-28T19:22:40.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187287941531395,"aZ":-31.969484007531406,"pfxX":6.256874856155238,"pfxZ":0.14838039253334934,"pX":0.4929886930610244,"pZ":2.579880657057449,"vX0":2.4640160408465306,"vY0":-116.77621567005549,"vZ0":-2.2956898281196927,"x":98.21,"y":169.12,"x0":-1.39348446442865,"y0":50.00159340220433,"z0":6.629217042506051,"aX":8.505414894085211},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.1,"breakHorizontal":-12.0,"spinRate":2364,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.4718637924089606,"extension":6.189974696374707},"index":0,"playId":"0bf32f82-3a10-33fb-a60c-82527bd54795","pitchNumber":1,"startTime":"2026-03-28T19:21:32.791Z","endTime":"2026-03-28T19:21:36.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54340279044262,"aZ":-23.668632477669806,"pfxX":1.6802003507107766,"pfxZ":5.218250335561708,"pX":0.80175118813494,"pZ":3.098304557921334,"vX0":4.506905392869331,"vY0":-127.03750967180937,"vZ0":-3.798660453871882,"x":86.44,"y":155.13,"x0":-1.2152584831654722,"y0":50.005064819305574,"z0":6.499068174568643,"aX":2.741052857851187},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":-4.1,"spinRate":2376,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.43150871017539094,"extension":6.2453338754134995},"index":1,"playId":"7451558d-6783-33b1-94d2-a6b447fef2ad","pitchNumber":2,"startTime":"2026-03-28T19:21:46.880Z","endTime":"2026-03-28T19:21:51.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-28T19:21:59.217Z","endTime":"2026-03-28T19:22:11.574Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.042141755760486,"aZ":-33.44121190454304,"pfxX":4.8068639369142225,"pfxZ":-0.9188142810935691,"pX":0.4258646158857655,"pZ":1.1784179378504898,"vX0":2.5694642556660385,"vY0":-117.29307730459185,"vZ0":-4.929801033617949,"x":100.77,"y":206.96,"x0":-1.3114897075522487,"y0":50.00273457192866,"z0":6.457174478765781,"aX":6.6367891261201795},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.6,"breakHorizontal":-9.4,"spinRate":2342,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46859237492270367,"extension":6.343149992531219},"index":3,"playId":"1442274b-de16-3ed9-86ba-ce427851a2e4","pitchNumber":3,"startTime":"2026-03-28T19:22:11.574Z","endTime":"2026-03-28T19:22:16.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629272073637296,"aZ":-18.45068758254853,"pfxX":-10.090127209495735,"pfxZ":7.546111087384579,"pX":0.3684884467367048,"pZ":2.721226904614219,"vX0":7.382003531594959,"vY0":-134.58384634711666,"vZ0":-6.387116366960636,"x":102.95,"y":165.31,"x0":-1.1113727233187964,"y0":50.00009881118806,"z0":6.450519573770894,"aX":-18.34262428449945},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":16.4,"spinRate":2099,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40836149736735816,"extension":6.208467508250036},"hitData":{"launchSpeed":98.7,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":162.83}},"index":4,"playId":"fb5a3996-ebc2-374f-a556-b10262f256a9","pitchNumber":4,"startTime":"2026-03-28T19:22:34.082Z","endTime":"2026-03-28T19:22:40.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:22:40.939Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brady House walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T19:24:27.215Z","endTime":"2026-03-28T19:27:47.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":84.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.94270100234252,"aZ":-13.794231009735977,"pfxX":-9.125202692520624,"pfxZ":9.775788548143048,"pX":-0.22305066817878122,"pZ":2.27160522921628,"vX0":7.555609420768362,"vY0":-138.44473594845255,"vZ0":-6.636165994414819,"x":125.5,"y":177.45,"x0":-1.8452272167321466,"y0":50.003341012864745,"z0":5.680216533053527,"aX":-17.158310797359487},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":14.3,"spinRate":2212,"spinDirection":188},"zone":8,"typeConfidence":0.9,"plateTime":0.40047802395731,"extension":6.407667148859863},"index":0,"playId":"67211f33-806f-3543-88ba-740a184b7cbc","pitchNumber":1,"startTime":"2026-03-28T19:24:45.623Z","endTime":"2026-03-28T19:24:50.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":84.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.404628976260646,"aZ":-10.719085419734707,"pfxX":-7.890581390695879,"pfxZ":11.474373117812437,"pX":-0.23821855224317676,"pZ":2.247281654621184,"vX0":7.215817219069788,"vY0":-137.98754789637564,"vZ0":-7.248303909111504,"x":126.08,"y":178.1,"x0":-1.9015304061251965,"y0":50.00367365703271,"z0":5.683701703548881,"aX":-14.754375460380658},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":12.2,"spinRate":2411,"spinDirection":191},"zone":8,"typeConfidence":0.9,"plateTime":0.40166490145099987,"extension":6.389002086668093},"index":1,"playId":"c9a5be72-0f4f-3052-a4eb-d953217677cd","pitchNumber":2,"startTime":"2026-03-28T19:24:58.206Z","endTime":"2026-03-28T19:25:02.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":73.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.008273937455456,"aZ":-34.4531505501296,"pfxX":5.365188662034811,"pfxZ":-1.623140385707897,"pX":0.91954375162601,"pZ":2.1452871439680012,"vX0":5.220300944308661,"vY0":-120.31342504198393,"vZ0":-1.4759355537506444,"x":81.95,"y":180.86,"x0":-2.0079242985460417,"y0":50.00016104458357,"z0":5.935838197905327,"aX":7.549754193919581},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.0,"breakHorizontal":-11.4,"spinRate":2604,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.46239952880920043,"extension":6.140250812176131},"index":2,"playId":"be092ca6-8f9b-3fe7-96d2-e70ab4aea693","pitchNumber":3,"startTime":"2026-03-28T19:25:11.245Z","endTime":"2026-03-28T19:25:14.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.471813508084466,"aZ":-13.953774137878552,"pfxX":-2.6677337515405446,"pfxZ":9.39298187940341,"pX":-0.0458057369330263,"pZ":3.826093611797982,"vX0":5.682760248083034,"vY0":-139.37731649258015,"vZ0":-3.113943370155962,"x":118.75,"y":135.48,"x0":-1.7775925145701623,"y0":50.000438922675386,"z0":5.897006939270702,"aX":-5.17416692667112},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":3.5,"spinRate":2644,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3951399613086384,"extension":6.21920276367243},"index":3,"playId":"2dbc4feb-0da5-35a4-90f8-8b82d11e9554","pitchNumber":4,"startTime":"2026-03-28T19:25:29.987Z","endTime":"2026-03-28T19:25:35.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87362116832556,"aZ":-33.85409037366315,"pfxX":8.563295306667595,"pfxZ":-1.1337740796342586,"pX":1.1596669814657037,"pZ":0.6323029028368802,"vX0":4.305995215396627,"vY0":-121.7509252273959,"vZ0":-5.190354815471951,"x":72.8,"y":221.71,"x0":-1.7520056972912934,"y0":50.004341003613,"z0":5.766715577293355,"aX":12.683859760156484},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":-16.6,"spinRate":2587,"spinDirection":50},"zone":14,"typeConfidence":0.88,"plateTime":0.4522025367865843,"extension":6.3240611189483875},"index":4,"playId":"50dbd87d-af16-34fe-a03c-5298e20b0b37","pitchNumber":5,"startTime":"2026-03-28T19:25:48.462Z","endTime":"2026-03-28T19:25:51.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":96.3,"endSpeed":86.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94276416771042,"aZ":-13.806696385501377,"pfxX":-0.5647637839868893,"pfxZ":9.38170155989515,"pX":-0.44107983612042256,"pZ":3.086590147156129,"vX0":3.744792554435523,"vY0":-140.07843199868742,"vZ0":-5.135008862317219,"x":133.81,"y":155.44,"x0":-1.7304503491686782,"y0":50.00660164020368,"z0":5.868728303464352,"aX":-1.1061630787425185},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":0.1,"spinRate":2538,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.39320882064357665,"extension":6.202770517043454},"index":5,"playId":"b075a8b6-a0b1-3b48-b40b-8f4ebbaaf1e3","pitchNumber":6,"startTime":"2026-03-28T19:26:08.229Z","endTime":"2026-03-28T19:26:11.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.022766247017806,"aZ":-22.471914229480372,"pfxX":-11.387430796329394,"pfxZ":5.841884664265118,"pX":-1.1975792401381737,"pZ":0.9183161571333213,"vX0":5.805593584186263,"vY0":-129.8179903434108,"vZ0":-7.126438085550766,"x":162.65,"y":213.99,"x0":-2.0162448880089885,"y0":50.00243843441976,"z0":5.480977583151087,"aX":-18.910102130960293},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":18.8,"spinRate":1858,"spinDirection":206},"zone":13,"typeConfidence":0.9,"plateTime":0.4263746563466535,"extension":6.426884129830464},"index":6,"playId":"50584c21-53a7-3c83-ae73-0138aa2b4f08","pitchNumber":7,"startTime":"2026-03-28T19:26:27.462Z","endTime":"2026-03-28T19:26:32.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.104747057188966,"aZ":-16.831580980936568,"pfxX":-10.331369040108843,"pfxZ":7.963921295606594,"pX":-1.6936023494202517,"pZ":1.7422755608465779,"vX0":4.572777319292592,"vY0":-139.73086892407403,"vZ0":-7.6430737617542155,"x":181.56,"y":191.74,"x0":-2.0332949932790405,"y0":50.00142752750403,"z0":5.67390173912606,"aX":-19.896778458312607},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":17.4,"spinRate":2468,"spinDirection":189},"zone":13,"typeConfidence":0.9,"plateTime":0.3959554122237643,"extension":6.276353941875501},"index":7,"playId":"cd5327c9-feed-399e-87e7-7d10eaa286e1","pitchNumber":8,"startTime":"2026-03-28T19:26:41.883Z","endTime":"2026-03-28T19:26:45.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":85.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.34584939455848,"aZ":-14.569215909742265,"pfxX":-10.018099083061259,"pfxZ":9.141419699928157,"pX":-1.1672302020555048,"pZ":2.9203558480852525,"vX0":5.58261313321935,"vY0":-139.97652258416733,"vZ0":-4.928393570825152,"x":161.49,"y":159.93,"x0":-1.9181134004577003,"y0":50.00036318114222,"z0":5.7045340475618,"aX":-19.28559524263287},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":16.4,"spinRate":2526,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.3958465189654654,"extension":6.369494050413669},"index":8,"playId":"b0eb86d3-0647-3a99-addb-8b740835d8fa","pitchNumber":9,"startTime":"2026-03-28T19:27:00.183Z","endTime":"2026-03-28T19:27:03.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30578063131426,"aZ":-41.90582696052485,"pfxX":0.9457248678246613,"pfxZ":-6.424770413746623,"pX":0.5216952431610509,"pZ":2.0469740518392228,"vX0":4.997470908210347,"vY0":-122.79021585769158,"vZ0":-0.8157869734137858,"x":97.11,"y":183.51,"x0":-1.6703108617293232,"y0":50.00596028441345,"z0":5.976567516582908,"aX":1.4310063934596047},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.5,"breakHorizontal":-3.0,"spinRate":2538,"spinDirection":32},"zone":9,"typeConfidence":0.91,"plateTime":0.44758005873244144,"extension":6.290178652307521},"index":9,"playId":"56325bc7-a72d-332d-a8d5-1cd7384f583d","pitchNumber":10,"startTime":"2026-03-28T19:27:20.506Z","endTime":"2026-03-28T19:27:24.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777427280550054,"aZ":-33.36448006733214,"pfxX":7.072915502190526,"pfxZ":-0.8195730569717998,"pX":0.2026160694756771,"pZ":1.0310185666742737,"vX0":3.073272905290514,"vY0":-120.78687241189688,"vZ0":-4.22690754988742,"x":109.28,"y":210.94,"x0":-2.0088256097277757,"y0":50.000425804492494,"z0":5.770299979009129,"aX":10.340489801513366},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.3,"breakHorizontal":-13.6,"spinRate":2667,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.45526556935983864,"extension":6.266112654760462},"index":10,"playId":"1b4c2f3a-f915-3e8c-8095-28176b370a8b","pitchNumber":11,"startTime":"2026-03-28T19:27:40.788Z","endTime":"2026-03-28T19:27:47.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:27:47.991Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Brady House to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T19:27:51.543Z","endTime":"2026-03-28T19:28:41.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52946996571553,"aZ":-13.252669761968168,"pfxX":0.18355997778443545,"pfxZ":9.62877539616372,"pX":0.7518749075429949,"pZ":1.9081465461538696,"vX0":6.577630675083022,"vY0":-138.91144961183377,"vZ0":-8.11375678577763,"x":88.34,"y":187.26,"x0":-1.665083223273254,"y0":50.00225936358012,"z0":5.737287547473252,"aX":0.3595290022802392},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-1.7,"spinRate":2545,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.3934837348464826,"extension":6.3510091891853495},"index":0,"playId":"a3ecfa73-0e4b-339e-ac24-293daa7f6ae4","pitchNumber":1,"startTime":"2026-03-28T19:28:14.620Z","endTime":"2026-03-28T19:28:19.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021127235873518,"aZ":-18.475099115293034,"pfxX":-7.573290960980543,"pfxZ":8.05473097267231,"pX":-0.6319001057557335,"pZ":1.7056934826472012,"vX0":6.002183670588944,"vY0":-130.26123674932646,"vZ0":-6.271628024745679,"x":141.09,"y":192.73,"x0":-1.993943679672255,"y0":50.00294318416681,"z0":5.564266431640239,"aX":-12.879472476974534},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.2,"breakHorizontal":12.2,"spinRate":1932,"spinDirection":211},"zone":7,"typeConfidence":0.8,"plateTime":0.4221762967675775,"extension":6.446742990686047},"hitData":{"launchSpeed":76.5,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.41,"coordY":158.27}},"index":1,"playId":"b08f683c-44c9-35c6-beff-a86c9cc04cbb","pitchNumber":2,"startTime":"2026-03-28T19:28:34.037Z","endTime":"2026-03-28T19:28:41.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.26,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:28:41.642Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to center fielder Pete Crow-Armstrong. Brady House scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T19:28:53.790Z","endTime":"2026-03-28T19:31:10.493Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":{"id":690990,"link":"/api/v1/people/690990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":94.2,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41486462529675,"aZ":-16.86326128971968,"pfxX":1.1669136822852129,"pfxZ":8.178656092828954,"pX":0.3834019433769721,"pZ":3.7462164281870414,"vX0":5.577058921633572,"vY0":-136.96697507692625,"vZ0":-2.7742055171670907,"x":102.39,"y":137.63,"x0":-1.8431307956764384,"y0":50.00246606589617,"z0":5.946081281126338,"aX":2.1831259330678265},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":-3.5,"spinRate":2483,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4021793717386717,"extension":6.324708120066619},"index":0,"playId":"f4933a2a-5415-34d1-8688-0892553e0035","pitchNumber":1,"startTime":"2026-03-28T19:29:12.456Z","endTime":"2026-03-28T19:29:17.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.676090670471126,"aZ":-12.81353953926274,"pfxX":0.6866471658321016,"pfxZ":10.27753594668559,"pX":0.5004365573289413,"pZ":2.9999911550008354,"vX0":6.081185789827457,"vY0":-137.1948565579017,"vZ0":-5.292466355222637,"x":97.92,"y":157.78,"x0":-1.844926130009707,"y0":50.002897381919865,"z0":5.84555753412079,"aX":1.2937855527748587},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-2.6,"spinRate":2563,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4010326050684556,"extension":6.398188916821061},"index":1,"playId":"cdadb3aa-76ab-3504-9ca8-c47f2f710ecc","pitchNumber":2,"startTime":"2026-03-28T19:29:39.159Z","endTime":"2026-03-28T19:29:42.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195462276733863,"aZ":-31.98618197650894,"pfxX":6.2266481581382624,"pfxZ":0.12269466267429441,"pX":0.6437246241202096,"pZ":0.39120077391134694,"vX0":4.150058432154264,"vY0":-123.21214903475305,"vZ0":-6.049333353983123,"x":92.46,"y":228.22,"x0":-1.8859115982453707,"y0":50.001440118184654,"z0":5.665093814131587,"aX":9.332008761973459},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.2,"breakHorizontal":-12.4,"spinRate":2592,"spinDirection":54},"zone":14,"typeConfidence":0.87,"plateTime":0.4488741009343862,"extension":6.167545488158464},"index":2,"playId":"59525b86-d1de-35f6-9c97-37d9e23ec57a","pitchNumber":3,"startTime":"2026-03-28T19:30:05.582Z","endTime":"2026-03-28T19:30:09.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":80.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69792172991803,"aZ":-21.895392969986727,"pfxX":-10.17097419572025,"pfxZ":6.142094186482187,"pX":-0.9248945074680397,"pZ":1.3979719654409557,"vX0":6.117225796868442,"vY0":-129.9567350027168,"vZ0":-6.4029002886436555,"x":152.25,"y":201.03,"x0":-2.014321947864868,"y0":50.00381093399895,"z0":5.609990208865956,"aX":-17.023666404217902},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":1705,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.4249877551231003,"extension":6.330710045384607},"index":3,"playId":"19724e6b-5e82-327b-8325-690c32547995","pitchNumber":4,"startTime":"2026-03-28T19:30:32.803Z","endTime":"2026-03-28T19:30:37.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93036114562183,"aZ":-38.058675406417606,"pfxX":1.169797894301692,"pfxZ":-3.8684011970102246,"pX":0.12529549965299408,"pZ":1.8780685414729514,"vX0":4.027408037200991,"vY0":-123.29605819067733,"vZ0":-2.1998498860246927,"x":112.22,"y":188.07,"x0":-1.688204431605731,"y0":50.000576001134284,"z0":6.026067956025559,"aX":1.7805547246420186},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.3,"breakHorizontal":-3.1,"spinRate":2605,"spinDirection":42},"zone":8,"typeConfidence":0.91,"plateTime":0.4460493674961383,"extension":6.3570054145613595},"hitData":{"launchSpeed":102.8,"launchAngle":7.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.24,"coordY":100.0}},"index":4,"playId":"2190af75-24e9-31aa-a482-e6596281cd89","pitchNumber":5,"startTime":"2026-03-28T19:30:59.335Z","endTime":"2026-03-28T19:31:10.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":0.95,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:31:10.493Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Tena grounds into a double play, third baseman Alex Bregman to shortstop Dansby Swanson to first baseman Michael Busch. Nasim Nuñez out at 2nd. José Tena out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T19:31:27.000Z","endTime":"2026-03-28T19:31:53.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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"}]}],"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":95.6,"endSpeed":88.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655811837209487,"aZ":-16.22373761568511,"pfxX":1.2503847246664872,"pfxZ":8.055583600642032,"pX":0.09292614951491554,"pZ":2.727072249141758,"vX0":5.247102660433897,"vY0":-139.22207138953817,"vZ0":-5.415610525251587,"x":113.46,"y":165.15,"x0":-1.9720234112231558,"y0":50.00626270364487,"z0":5.756327701623744,"aX":2.476163776256943},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":-3.2,"spinRate":2685,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.3920863773118253,"extension":6.423717450484285},"hitData":{"launchSpeed":83.4,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":173.47}},"index":0,"playId":"7d029db3-9462-3b68-ac95-59332c8ae698","pitchNumber":1,"startTime":"2026-03-28T19:31:42.105Z","endTime":"2026-03-28T19:31:53.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:31:53.382Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out softly, pitcher Miles Mikolas to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T19:33:44.571Z","endTime":"2026-03-28T19:34:07.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29002470165183,"aZ":-29.886897965529613,"pfxX":-9.456437947145893,"pfxZ":1.5885514115702772,"pX":-0.8003255298841772,"pZ":2.2164708304216876,"vX0":4.8084158813322695,"vY0":-119.94366187059718,"vZ0":-3.229676441134904,"x":147.51,"y":178.94,"x0":-1.6125594702225436,"y0":50.00556737705994,"z0":6.272656697743495,"aX":-13.64750070553124},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":1565,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4583577165574937,"extension":6.48465859016788},"hitData":{"launchSpeed":54.0,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.36,"coordY":189.66}},"index":0,"playId":"4f327668-1571-34cb-8abf-3f902b116d73","pitchNumber":1,"startTime":"2026-03-28T19:33:59.821Z","endTime":"2026-03-28T19:34:07.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:34:07.609Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T19:34:15.703Z","endTime":"2026-03-28T19:36:39.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252963659594144,"aZ":-12.435425130886728,"pfxX":-3.741027646084324,"pfxZ":10.880341282289546,"pX":-0.3219913249387797,"pZ":2.345936303194841,"vX0":3.7121350940520803,"vY0":-134.38308869058335,"vZ0":-8.311249310904236,"x":129.27,"y":175.44,"x0":-1.2404488119078603,"y0":50.006072174098044,"z0":6.378400784471517,"aX":-6.7897807503361065},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2159,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4088008062916808,"extension":6.258880917568132},"index":0,"playId":"a290879b-ce79-3421-91c4-a0efa7416c1f","pitchNumber":1,"startTime":"2026-03-28T19:34:39.185Z","endTime":"2026-03-28T19:34:43.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076888747727384,"aZ":-29.29103255383473,"pfxX":-8.366478437101424,"pfxZ":1.8011103380498596,"pX":0.1284684337018516,"pZ":0.27018243420632615,"vX0":6.441802938214413,"vY0":-125.58855688477014,"vZ0":-8.549657846866639,"x":112.1,"y":231.49,"x0":-1.3809004307531518,"y0":50.00119102606942,"z0":6.095627781840007,"aX":-13.38355804776805},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":13.7,"spinRate":1505,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.43587278547391684,"extension":6.576031397551844},"index":1,"playId":"37d01ada-6c98-3a74-a8e1-9912ec83c9b8","pitchNumber":2,"startTime":"2026-03-28T19:34:53.105Z","endTime":"2026-03-28T19:34:57.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.697907680452314,"aZ":-28.688985439534154,"pfxX":-5.042861604920429,"pfxZ":2.239932945976422,"pX":0.9630005114603369,"pZ":2.4982531463555167,"vX0":7.564202774871795,"vY0":-123.43562986984416,"vZ0":-3.297513268327144,"x":80.29,"y":171.33,"x0":-1.4746231395156149,"y0":50.00362396896312,"z0":6.246326286373897,"aX":-7.846435760628585},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":7.6,"spinRate":1503,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.442361551097759,"extension":6.56124229583398},"index":2,"playId":"88bfe9be-886e-3be6-9c9e-a5e726a1e78c","pitchNumber":3,"startTime":"2026-03-28T19:35:12.012Z","endTime":"2026-03-28T19:35:18.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":92.5,"endSpeed":84.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686297125592077,"aZ":-20.240806683784545,"pfxX":-8.162514218636497,"pfxZ":6.538062227005678,"pX":-1.1373736355178263,"pZ":5.098243949828234,"vX0":3.093625438256639,"vY0":-134.63647187671816,"vZ0":-0.4043592677125598,"x":160.35,"y":101.13,"x0":-1.2442260349781409,"y0":50.00619146161715,"z0":6.6895194328488525,"aX":-14.908393337777687},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2022,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4076470908354044,"extension":5.91541845850283},"index":3,"playId":"a7f56592-ed49-30ae-b1c3-00574de00735","pitchNumber":4,"startTime":"2026-03-28T19:35:47.685Z","endTime":"2026-03-28T19:35:50.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38245593390684,"aZ":-45.04676965074602,"pfxX":3.9574720482950845,"pfxZ":-10.796576712769987,"pX":1.1114456832847153,"pZ":0.8394780710267904,"vX0":3.532669650602971,"vY0":-110.28112940772643,"vZ0":-2.2021941733027983,"x":74.63,"y":216.11,"x0":-1.044291573845535,"y0":50.00171083091437,"z0":6.744902407537677,"aX":4.719235005745277},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.5,"breakVerticalInduced":-19.7,"breakHorizontal":-8.3,"spinRate":2590,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.5028013104196094,"extension":6.371925846809886},"index":4,"playId":"2af7a142-9c1a-3099-a00e-b965553029c9","pitchNumber":5,"startTime":"2026-03-28T19:36:03.393Z","endTime":"2026-03-28T19:36:08.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72689091957286,"aZ":-13.697007497979136,"pfxX":-4.163705577308773,"pfxZ":9.908512491782725,"pX":-0.7889715099156513,"pZ":3.0191233884180964,"vX0":2.3117063448391852,"vY0":-135.9168363554229,"vZ0":-6.6048299047942365,"x":147.07,"y":157.26,"x0":-1.1110927831538941,"y0":50.002337076248374,"z0":6.437991840219919,"aX":-7.763568010134055},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2216,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.40351589886923067,"extension":6.129810272891996},"index":5,"playId":"e67d8aa9-f6e5-3e95-afc9-c6d098dc018d","pitchNumber":6,"startTime":"2026-03-28T19:36:33.709Z","endTime":"2026-03-28T19:36:39.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:36:39.388Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (1) on a fly ball to left fielder Daylen Lile. Pete Crow-Armstrong scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T19:36:41.596Z","endTime":"2026-03-28T19:38:46.771Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":67.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05107027239827,"aZ":-41.81564058931292,"pfxX":4.062691918695348,"pfxZ":-8.510169754174637,"pX":1.0828560946643027,"pZ":1.9053846765077835,"vX0":3.156769721456177,"vY0":-106.60254969906025,"vZ0":-0.28990297515298935,"x":75.72,"y":187.33,"x0":-0.9536859127990427,"y0":50.00417185552384,"z0":6.827992381660753,"aX":4.601241054042944},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-15.0,"breakHorizontal":-8.3,"spinRate":2463,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.5169802924001949,"extension":6.1615299119598115},"index":0,"playId":"0b87a75f-f8f6-3656-9c47-1545acaa8b35","pitchNumber":1,"startTime":"2026-03-28T19:37:02.713Z","endTime":"2026-03-28T19:37:08.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pete Crow-Armstrong steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"0b87a75f-f8f6-3656-9c47-1545acaa8b35","startTime":"2026-03-28T19:37:26.832Z","endTime":"2026-03-28T19:37:31.618Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"postOnSecond":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.51,"dramaIndex":23.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.611955236804825,"aZ":-16.985705790975253,"pfxX":-2.556438770374056,"pfxZ":8.305788412835527,"pX":1.2095206855491991,"pZ":1.6214451717001557,"vX0":6.901185286323206,"vY0":-134.27404730067101,"vZ0":-9.370547771371088,"x":70.9,"y":195.0,"x0":-1.0599595192164655,"y0":50.005346901767325,"z0":6.3610314837360855,"aX":-4.6768462755678195},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":3.1,"spinRate":2230,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40765406434188334,"extension":6.155785486975237},"index":2,"playId":"dd357b6b-80ce-35ff-bbbc-8b9f5aca6b1a","pitchNumber":2,"startTime":"2026-03-28T19:37:31.618Z","endTime":"2026-03-28T19:37:35.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"b6a85e90-5bf5-4db0-98f5-65e83134b24d","startTime":"2026-03-28T19:37:49.671Z","endTime":"2026-03-28T19:37:54.074Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336399391633027,"aZ":-16.542563783635856,"pfxX":-3.768721643836675,"pfxZ":8.937874455071508,"pX":0.03590520717812297,"pZ":3.4888122534575725,"vX0":4.1204466842950875,"vY0":-131.98050271900271,"vZ0":-4.897466552571395,"x":115.63,"y":144.58,"x0":-1.0622802616299416,"y0":50.00242000522975,"z0":6.602211803587676,"aX":-6.59148208659448},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":5.9,"spinRate":2259,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4163758108165334,"extension":6.040563942777836},"index":4,"playId":"7a915e49-3249-31b6-8e99-25f1ed190927","pitchNumber":3,"startTime":"2026-03-28T19:38:11.202Z","endTime":"2026-03-28T19:38:15.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":67.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63195761598736,"aZ":-42.486923112404405,"pfxX":4.717775194409881,"pfxZ":-9.082212247674432,"pX":-0.2273401100022365,"pZ":3.414658689775148,"vX0":0.6955501356704271,"vY0":-106.29170850293917,"vZ0":2.7614083376780765,"x":125.67,"y":146.58,"x0":-1.172136564972415,"y0":50.00493516260359,"z0":6.951768371344693,"aX":5.354078041032766},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-15.2,"breakHorizontal":-8.8,"spinRate":2402,"spinDirection":32},"zone":2,"typeConfidence":2.0,"plateTime":0.5169401494299595,"extension":6.055771690969587},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.96,"coordY":87.33}},"index":5,"playId":"c5964000-d143-379f-b503-77faca7b5bfc","pitchNumber":4,"startTime":"2026-03-28T19:38:32.847Z","endTime":"2026-03-28T19:38:46.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":0.51,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:38:46.771Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T19:39:19.963Z","endTime":"2026-03-28T19:39:35.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342719754245582,"aZ":-21.8649655422885,"pfxX":-0.3074660520817366,"pfxZ":6.407222681959929,"pX":0.21827646856939867,"pZ":1.7048166456159854,"vX0":3.6279696357146483,"vY0":-126.2341939257841,"vZ0":-7.310690525000494,"x":97.37,"y":157.86,"x0":-1.1993038229498179,"y0":50.005216366821294,"z0":6.406058850706955,"aX":-0.49521407349548424},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.1,"breakHorizontal":-0.2,"spinRate":2256,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.43434994259141124,"extension":6.2843837476114235},"hitData":{"launchSpeed":95.6,"launchAngle":22.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.31,"coordY":108.61}},"index":0,"playId":"df13b17d-5801-3c4f-a39d-7853297783aa","pitchNumber":1,"startTime":"2026-03-28T19:39:24.269Z","endTime":"2026-03-28T19:39:35.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:39:35.758Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T19:39:39.948Z","endTime":"2026-03-28T19:42:31.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":90.9,"endSpeed":82.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316226263169362,"aZ":-18.075936316224812,"pfxX":-10.006954925191346,"pfxZ":8.049220053346527,"pX":-0.2964915432285107,"pZ":1.7843287396202567,"vX0":4.898701752214331,"vY0":-132.07847072369586,"vZ0":-8.598019390062964,"x":128.3,"y":190.6,"x0":-0.8833859633406409,"y0":50.0055683528692,"z0":6.4320067426834315,"aX":-17.535755621892566},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.7,"breakHorizontal":16.9,"spinRate":2192,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4160266409669755,"extension":6.144709906500663},"index":0,"playId":"4a48e9e7-68bb-30f5-8b20-0184f0ee14b3","pitchNumber":1,"startTime":"2026-03-28T19:40:01.644Z","endTime":"2026-03-28T19:40:04.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230073757409418,"aZ":-21.585231051829485,"pfxX":0.9260655700124496,"pfxZ":6.598596671773047,"pX":0.3205386222541483,"pZ":3.4353018229040804,"vX0":2.9600073865100316,"vY0":-126.01024889768514,"vZ0":-3.7664439016343922,"x":104.78,"y":146.03,"x0":-0.9907952260741207,"y0":50.000165856310225,"z0":6.69868940783558,"aX":1.4843392236085207},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":2136,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.43511441641762927,"extension":6.139406978676856},"index":1,"playId":"90a1ab18-a26d-3ae7-b953-a6291d2b55d8","pitchNumber":2,"startTime":"2026-03-28T19:40:23.349Z","endTime":"2026-03-28T19:40:27.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-28T19:40:34.856Z","endTime":"2026-03-28T19:40:54.827Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098386188896793,"aZ":-28.974926553423348,"pfxX":-8.061484448025901,"pfxZ":2.1316224749356576,"pX":-0.10667959578457362,"pZ":0.78868884144787,"vX0":5.438464175529135,"vY0":-122.22174523197447,"vZ0":-7.0388040968975005,"x":121.07,"y":217.49,"x0":-1.3233272219054526,"y0":50.000890078096674,"z0":6.223580530136606,"aX":-12.086070544634033},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":1346,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.44968399949370186,"extension":6.271731662425388},"index":3,"playId":"3888442b-d049-3017-b559-391a8b716502","pitchNumber":3,"startTime":"2026-03-28T19:40:54.827Z","endTime":"2026-03-28T19:40:59.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":92.4,"endSpeed":83.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33527132864942,"aZ":-16.55868282844014,"pfxX":-10.65522014278552,"pfxZ":8.710155038183775,"pX":-0.5644037150367712,"pZ":1.4847632639529085,"vX0":4.69946708340323,"vY0":-134.10183761535654,"vZ0":-9.76024307232082,"x":138.51,"y":198.69,"x0":-0.97108030599897,"y0":50.00003267678252,"z0":6.393498008316589,"aX":-19.091917301970103},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":18.0,"spinRate":2219,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41096826997265223,"extension":6.175176329433277},"index":4,"playId":"d515e59e-825c-37a8-80fe-921b614dd66b","pitchNumber":4,"startTime":"2026-03-28T19:41:22.931Z","endTime":"2026-03-28T19:41:27.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318748914802434,"aZ":-31.42195246976432,"pfxX":-6.331355664900091,"pfxZ":0.4929966222662263,"pX":-0.4385929669761672,"pZ":0.8822388933435995,"vX0":4.17481418295789,"vY0":-123.24567191646896,"vZ0":-6.306037961949141,"x":133.72,"y":214.96,"x0":-1.342504445716802,"y0":50.00263490491752,"z0":6.168980939109124,"aX":-9.619581213139176},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.5,"breakHorizontal":10.3,"spinRate":1290,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44654624404258136,"extension":6.3811933928978055},"index":5,"playId":"1178d9c4-522c-3006-a6a6-5e8e092ae4af","pitchNumber":5,"startTime":"2026-03-28T19:41:49.089Z","endTime":"2026-03-28T19:41:53.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"6b95ec54-7183-4d0c-80d3-83456808359b","startTime":"2026-03-28T19:42:12.046Z","endTime":"2026-03-28T19:42:17.046Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637084211035326,"aZ":-43.74664482075641,"pfxX":5.027260197055855,"pfxZ":-9.859967516667062,"pX":-0.0726673277033075,"pZ":1.5190595047985986,"vX0":0.7890364265505129,"vY0":-108.76445541087443,"vZ0":-1.0809649221163395,"x":119.77,"y":197.77,"x0":-1.0940936571915472,"y0":50.00131919939299,"z0":6.851146922856171,"aX":5.901794393641627},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-17.8,"breakHorizontal":-9.4,"spinRate":2689,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.507501764630522,"extension":5.990422512797136},"index":7,"playId":"21716a99-fd57-39b0-a878-be5ff83854e8","pitchNumber":6,"startTime":"2026-03-28T19:42:27.314Z","endTime":"2026-03-28T19:42:31.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:42:31.777Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T19:44:27.800Z","endTime":"2026-03-28T19:45:50.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23474463082328,"aZ":-11.851407549808133,"pfxX":-1.6880847127887186,"pfxZ":10.614395233569567,"pX":0.24228254560515552,"pZ":1.5956302868806929,"vX0":5.989095783314722,"vY0":-137.22340085977197,"vZ0":-8.921168095041962,"x":107.76,"y":195.7,"x0":-1.745442201350458,"y0":50.00389460314717,"z0":5.6882230085109216,"aX":-3.2329983710749266},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":1.8,"spinRate":2506,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.3985452711531683,"extension":6.410272904535043},"index":0,"playId":"43443cdf-406c-3c48-9f73-149dfb7c22f5","pitchNumber":1,"startTime":"2026-03-28T19:44:38.666Z","endTime":"2026-03-28T19:44:43.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582779441089382,"aZ":-28.76177679831555,"pfxX":4.095832248108592,"pfxZ":2.326824031562988,"pX":1.5842603623481333,"pZ":-0.13005850951725276,"vX0":6.825577237941781,"vY0":-120.89668043541188,"vZ0":-7.504900314990968,"x":56.61,"y":242.29,"x0":-1.8178433466860517,"y0":50.00279147696588,"z0":5.570225416598217,"aX":6.007123789499277},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.5,"breakHorizontal":-9.1,"spinRate":2602,"spinDirection":52},"zone":14,"typeConfidence":0.88,"plateTime":0.45464797545935465,"extension":6.460285244221076},"index":1,"playId":"66f5f737-a3b6-39c1-86bb-0db0a021edec","pitchNumber":2,"startTime":"2026-03-28T19:44:52.041Z","endTime":"2026-03-28T19:44:55.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47673546020077,"aZ":-12.231703615621994,"pfxX":-8.93198285136241,"pfxZ":10.287654013110634,"pX":-1.3078356078579283,"pZ":1.3097140273682037,"vX0":5.160260759505412,"vY0":-139.3394963108532,"vZ0":-9.443290522395815,"x":166.85,"y":203.42,"x0":-2.0373984082701417,"y0":50.00172551651427,"z0":5.581133540460097,"aX":-17.31180856875391},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":14.9,"spinRate":2424,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.39526085113449794,"extension":6.358665373704324},"index":2,"playId":"d8c6a6f7-5845-3203-96f4-45b13001d98b","pitchNumber":3,"startTime":"2026-03-28T19:45:06.113Z","endTime":"2026-03-28T19:45:10.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.403317643283586,"aZ":-13.768830565585288,"pfxX":2.0303218860136774,"pfxZ":9.567246278823728,"pX":0.29314842735473085,"pZ":2.288567801356673,"vX0":5.380132026285659,"vY0":-138.42107092742407,"vZ0":-6.748060625216842,"x":105.83,"y":176.99,"x0":-1.9461270513473636,"y0":50.0011093327852,"z0":5.6954523915690665,"aX":3.9048555085822154},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":2539,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.3970153430638854,"extension":6.368732950495421},"index":3,"playId":"6e49c0dc-866d-3044-b8b3-0596981337c3","pitchNumber":4,"startTime":"2026-03-28T19:45:20.054Z","endTime":"2026-03-28T19:45:24.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-28T19:45:31.122Z","endTime":"2026-03-28T19:45:41.923Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09789736270372,"aZ":-10.884600031057285,"pfxX":-0.4626758466317815,"pfxZ":10.899392915489013,"pX":-0.7034831332415266,"pZ":2.710347027404626,"vX0":3.5172936206977505,"vY0":-139.52419961851297,"vZ0":-6.441454732030926,"x":143.82,"y":165.6,"x0":-1.9253577366686923,"y0":50.00257626815012,"z0":5.780769130243886,"aX":-0.9037754890399695},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":0.0,"spinRate":2706,"spinDirection":180},"zone":4,"typeConfidence":2.0,"plateTime":0.393953861441914,"extension":6.228344524705078},"hitData":{"launchSpeed":98.6,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":142.05}},"index":5,"playId":"7f1c85ff-c375-3ea0-986f-e93ffc92c38a","pitchNumber":5,"startTime":"2026-03-28T19:45:41.923Z","endTime":"2026-03-28T19:45:50.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:45:50.041Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T19:45:56.125Z","endTime":"2026-03-28T19:46:22.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64456173099408,"aZ":-20.51473182576463,"pfxX":-9.185601686063253,"pfxZ":7.074574800823298,"pX":-0.5847758594349082,"pZ":2.5736355233730523,"vX0":6.450771783492785,"vY0":-128.15059673905117,"vZ0":-3.5840546235185746,"x":139.29,"y":169.29,"x0":-1.95223412283359,"y0":50.006011352849356,"z0":5.609870898595106,"aX":-15.147246752080529},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.1,"breakHorizontal":15.0,"spinRate":1923,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.4288521976727657,"extension":6.3836052137459145},"hitData":{"launchSpeed":83.3,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.99,"coordY":158.78}},"index":0,"playId":"fda48a13-2429-3b08-b783-3450a14040bb","pitchNumber":1,"startTime":"2026-03-28T19:46:16.165Z","endTime":"2026-03-28T19:46:22.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:46:22.943Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T19:46:29.865Z","endTime":"2026-03-28T19:48:09.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":94.4,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99285563088819,"aZ":-11.734710794578099,"pfxX":-0.5663327678025766,"pfxZ":10.82548521461157,"pX":0.18389268037864867,"pZ":2.7317635287255086,"vX0":5.614283995330567,"vY0":-137.1814841608323,"vZ0":-5.919839307145883,"x":109.99,"y":165.02,"x0":-1.8238367741659594,"y0":50.00304457247898,"z0":5.732461206194776,"aX":-1.0698411136305246},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":-0.2,"spinRate":2584,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40070259708687317,"extension":6.315350901674656},"index":0,"playId":"10a1ea67-fb9a-3f66-90cc-d54c9f7838c0","pitchNumber":1,"startTime":"2026-03-28T19:46:46.881Z","endTime":"2026-03-28T19:46:51.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.4,"endSpeed":86.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.035556031730906,"aZ":-11.7288624995071,"pfxX":0.28581090830212874,"pfxZ":10.626548211048998,"pX":-0.5066694695109041,"pZ":4.868998987282927,"vX0":3.5859346269486485,"vY0":-138.7891637396133,"vZ0":-0.8491027764686905,"x":136.31,"y":107.32,"x0":-1.8600362347413095,"y0":50.00305950363175,"z0":5.970803888815051,"aX":0.5499451235635363},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":-1.3,"spinRate":2638,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.3967285228860806,"extension":6.149495680507984},"index":1,"playId":"0172c744-e79e-36d2-ba82-9618164295d9","pitchNumber":2,"startTime":"2026-03-28T19:47:00.096Z","endTime":"2026-03-28T19:47:03.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.709362620834113,"aZ":-12.634708709594227,"pfxX":2.0829980478733847,"pfxZ":10.280188896590106,"pX":0.5837579336938542,"pZ":2.495494040509207,"vX0":5.523276227250617,"vY0":-137.32250041507533,"vZ0":-6.348826764548357,"x":94.75,"y":171.4,"x0":-1.728119144717923,"y0":50.00564487852866,"z0":5.704785612041962,"aX":3.9610341955330948},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-5.0,"spinRate":2732,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.39954820958890647,"extension":6.420945412400318},"index":2,"playId":"924cda50-9a89-30c7-84d7-1257395ba9ed","pitchNumber":3,"startTime":"2026-03-28T19:47:17.842Z","endTime":"2026-03-28T19:47:22.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-28T19:47:28.181Z","endTime":"2026-03-28T19:47:47.181Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":84.1,"endSpeed":77.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901168657360376,"aZ":-41.90827973686071,"pfxX":2.0018469187475505,"pfxZ":-6.491576132851266,"pX":-0.40383443688448784,"pZ":0.03668492975110662,"vX0":2.5505012962568467,"vY0":-122.41137064156985,"vZ0":-5.218894692316304,"x":132.39,"y":237.79,"x0":-1.724230280933662,"y0":50.005034646558684,"z0":5.832039612482638,"aX":3.0007004659992904},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.8,"breakHorizontal":-4.3,"spinRate":2685,"spinDirection":26},"zone":13,"typeConfidence":0.91,"plateTime":0.4495457786724404,"extension":6.294904359179711},"index":4,"playId":"f51af3a3-8540-3a42-aa45-d69ee1d194ff","pitchNumber":4,"startTime":"2026-03-28T19:47:47.181Z","endTime":"2026-03-28T19:47:52.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96857228793919,"aZ":-15.429160929060318,"pfxX":1.4945619065189444,"pfxZ":8.726804864254728,"pX":0.25198678273798936,"pZ":3.9336921389611437,"vX0":4.844746407966273,"vY0":-138.16623490859115,"vZ0":-2.5981891886025084,"x":107.39,"y":132.57,"x0":-1.7236676518869554,"y0":50.00093257766782,"z0":5.93264458953578,"aX":2.8670969379596127},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-3.8,"spinRate":2652,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.3975725245322619,"extension":6.208797908171573},"index":5,"playId":"eabbff00-0d6c-37df-bde3-1824b123b44e","pitchNumber":5,"startTime":"2026-03-28T19:48:06.115Z","endTime":"2026-03-28T19:48:09.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:48:09.798Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T19:50:31.099Z","endTime":"2026-03-28T19:50:54.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andre Granillo replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T19:49:55.675Z","endTime":"2026-03-28T19:50:33.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701552,"link":"/api/v1/people/701552"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25677324426955,"aZ":-28.1528686091399,"pfxX":0.634972208542502,"pfxZ":2.731004170985713,"pX":0.35947979528449553,"pZ":1.5074933711164296,"vX0":3.0245427348304053,"vY0":-119.9637297684169,"vZ0":-5.137014684311,"x":103.3,"y":198.08,"x0":-0.9954346472652781,"y0":50.000929988633246,"z0":6.159522775706889,"aX":0.9330592953996883},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2190,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4550271672831161,"extension":5.827760122915768},"index":1,"playId":"1eb05d9c-4fbb-3e02-834e-dad4565f7029","pitchNumber":1,"startTime":"2026-03-28T19:50:33.366Z","endTime":"2026-03-28T19:50:38.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879916632999468,"aZ":-26.254437817272862,"pfxX":2.6434618552281095,"pfxZ":4.292761038453996,"pX":-0.006672359292843369,"pZ":3.1354848880140014,"vX0":1.7339177450899759,"vY0":-117.22052211645875,"vZ0":-1.6523997808281536,"x":117.25,"y":154.12,"x0":-1.1015882805441057,"y0":50.00466667078962,"z0":6.320232292349696,"aX":3.648526705077658},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.6,"breakHorizontal":-5.3,"spinRate":2394,"spinDirection":103},"zone":2,"typeConfidence":0.91,"plateTime":0.46875256906367424,"extension":5.5854418695339465},"hitData":{"launchSpeed":88.7,"launchAngle":14.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.19,"coordY":90.06}},"index":2,"playId":"c8848cd0-8e41-3353-b41b-475cee0a4656","pitchNumber":2,"startTime":"2026-03-28T19:50:47.138Z","endTime":"2026-03-28T19:50:54.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:50:54.180Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T19:50:58.991Z","endTime":"2026-03-28T19:53:25.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(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":81.8,"endSpeed":74.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77410830889779,"aZ":-27.158912552678576,"pfxX":-1.1375278603672472,"pfxZ":3.5489636945257512,"pX":1.040542980256079,"pZ":2.685702296556847,"vX0":5.037695576679032,"vY0":-119.0325302276588,"vZ0":-2.5511318566938126,"x":77.34,"y":166.27,"x0":-0.9683002886098984,"y0":50.005921793956574,"z0":6.2649739421679325,"aX":-1.6099171492597135},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.0,"breakHorizontal":0.7,"spinRate":2134,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.46258008117918825,"extension":5.742938397585273},"index":0,"playId":"de1316d0-d6ab-3c48-8aa2-606a8ea417e1","pitchNumber":1,"startTime":"2026-03-28T19:51:20.571Z","endTime":"2026-03-28T19:51:25.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82246560848934,"aZ":-27.81374685873993,"pfxX":0.2749323055655637,"pfxZ":3.1366895131250985,"pX":-0.03118662222805957,"pZ":4.400453740654992,"vX0":2.7087709281384007,"vY0":-118.31121684417651,"vZ0":1.2037007744298396,"x":118.19,"y":119.97,"x0":-1.236359940944363,"y0":50.00140377073275,"z0":6.473465807037148,"aX":0.38121441215169755},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2165,"spinDirection":105},"zone":11,"typeConfidence":0.9,"plateTime":0.4665961839662258,"extension":5.7937782604329},"index":1,"playId":"67881830-fb88-36e6-a923-6f8dae02af34","pitchNumber":2,"startTime":"2026-03-28T19:51:38.229Z","endTime":"2026-03-28T19:51:41.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.173592371519867,"aZ":-12.832046523451874,"pfxX":-1.6401716889281497,"pfxZ":10.379918133170511,"pX":-0.588706119292667,"pZ":3.1613528709252323,"vX0":1.148903399407432,"vY0":-135.76019046302096,"vZ0":-6.364794300209549,"x":139.44,"y":153.42,"x0":-0.8046256854441197,"y0":50.00665214079151,"z0":6.432453255208481,"aX":-3.05731522083989},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2088,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4037134909952895,"extension":6.084087219361218},"index":2,"playId":"386aa7ce-9ddc-3ad2-86f1-05ee90b0676f","pitchNumber":3,"startTime":"2026-03-28T19:51:58.516Z","endTime":"2026-03-28T19:52:03.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53774956008793,"aZ":-13.825940275217013,"pfxX":-1.7984535784500304,"pfxZ":9.733953369287468,"pX":-0.28756675952637994,"pZ":3.8691052357963955,"vX0":1.915428839304011,"vY0":-136.97141154015296,"vZ0":-4.554585392957922,"x":127.96,"y":134.31,"x0":-0.7649811375230414,"y0":50.00210258175154,"z0":6.5110342613749825,"aX":-3.38968566820909},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":2.8,"spinRate":2134,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.401127285794459,"extension":6.077486270285405},"index":3,"playId":"f94c3d9b-e752-37b4-a9d9-25e689e31549","pitchNumber":4,"startTime":"2026-03-28T19:52:15.830Z","endTime":"2026-03-28T19:52:20.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606267481628073,"aZ":-27.564057347541585,"pfxX":-0.14319702969131487,"pfxZ":3.314802327457384,"pX":0.2041428877550516,"pZ":2.4500646618786037,"vX0":3.0694299750255176,"vY0":-118.57205747276966,"vZ0":-2.80894877338255,"x":109.22,"y":172.63,"x0":-1.1015517072083314,"y0":50.00326776879956,"z0":6.227013019206911,"aX":-0.19964058556904843},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2167,"spinDirection":102},"zone":5,"typeConfidence":0.9,"plateTime":0.4661393126249225,"extension":5.919724759393913},"index":4,"playId":"df7deb04-c437-34dc-9aea-423719faa0cd","pitchNumber":5,"startTime":"2026-03-28T19:52:33.083Z","endTime":"2026-03-28T19:52:38.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-28T19:52:58.406Z","endTime":"2026-03-28T19:53:11.542Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25640912845327,"aZ":-29.548695699434806,"pfxX":2.0189507514591396,"pfxZ":1.7510933004666995,"pX":-0.1052923324458554,"pZ":3.0562857886633408,"vX0":1.9346677758531434,"vY0":-121.91669098305744,"vZ0":-1.6171399842788459,"x":121.01,"y":156.26,"x0":-1.17189875952598,"y0":50.00585910018795,"z0":6.281518972013138,"aX":3.0359553628785143},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2191,"spinDirection":97},"zone":2,"typeConfidence":0.91,"plateTime":0.4494841889407817,"extension":6.00317752444752},"hitData":{"launchSpeed":96.7,"launchAngle":45.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.86,"coordY":69.79}},"index":6,"playId":"06e6f8e7-953a-37ae-a5aa-788e2c70dd41","pitchNumber":6,"startTime":"2026-03-28T19:53:11.542Z","endTime":"2026-03-28T19:53:25.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:53:25.259Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Matt Shaw to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T19:53:29.846Z","endTime":"2026-03-28T19:54:56.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":81.6,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.787304244164076,"aZ":-30.380571146344085,"pfxX":4.128305501376969,"pfxZ":1.2684231680910738,"pX":-0.8371436308639345,"pZ":3.6434755969865327,"vX0":-0.11880531641950243,"vY0":-118.8814530348063,"vZ0":0.22515909716605909,"x":148.91,"y":140.41,"x0":-1.3218912640698595,"y0":50.0050581375309,"z0":6.326509620476003,"aX":5.854224608828875},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-7.4,"spinRate":2222,"spinDirection":90},"zone":11,"typeConfidence":0.91,"plateTime":0.46239160269644364,"extension":5.783725478249204},"index":0,"playId":"8bbb93fe-00e0-3390-ad99-f7c8bbd7acff","pitchNumber":1,"startTime":"2026-03-28T19:53:53.899Z","endTime":"2026-03-28T19:53:59.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309796288761024,"aZ":-31.29762995289863,"pfxX":3.8611668521298244,"pfxZ":0.6218456081631416,"pX":-0.95932794546908,"pZ":2.939578032042361,"vX0":-0.6368269857465831,"vY0":-117.68642707749387,"vZ0":-1.1079163442685838,"x":153.57,"y":159.41,"x0":-1.1868354911466008,"y0":50.00077304462016,"z0":6.31500379848356,"aX":5.415929294386208},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.1,"breakHorizontal":-6.8,"spinRate":2243,"spinDirection":93},"zone":11,"typeConfidence":0.91,"plateTime":0.46538734189081365,"extension":5.943172473972171},"index":1,"playId":"cd50ce6f-94f8-348d-ab97-b6aa25afc00b","pitchNumber":2,"startTime":"2026-03-28T19:54:13.932Z","endTime":"2026-03-28T19:54:18.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.678704405000065,"aZ":-13.035727364833901,"pfxX":-2.75839596970466,"pfxZ":9.921488699628979,"pX":-1.3738809056638976,"pZ":1.8119943583154752,"vX0":-0.7234723014073128,"vY0":-138.2089389203337,"vZ0":-9.828643354940695,"x":169.37,"y":189.86,"x0":-0.7502582400988443,"y0":50.00105910489754,"z0":6.296465026966465,"aX":-5.319111174401025},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2145,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.39676651323993806,"extension":6.098974222742816},"index":2,"playId":"85c206fd-95a3-3fbd-8269-175643d8a221","pitchNumber":3,"startTime":"2026-03-28T19:54:33.527Z","endTime":"2026-03-28T19:54:38.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.068221778094966,"aZ":-12.38583426442967,"pfxX":-2.052070703273431,"pfxZ":10.420578382375181,"pX":-0.9510113218526278,"pZ":3.950327245390136,"vX0":0.4719090650423663,"vY0":-137.3451405680304,"vZ0":-4.4110650254541826,"x":153.25,"y":132.12,"x0":-0.8590970032064633,"y0":50.00559345005477,"z0":6.427570940134753,"aX":-3.898411434776276},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2128,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39967484523316354,"extension":6.13366650685394},"index":3,"playId":"f8e4950e-3fad-38d4-b59a-5279952680a0","pitchNumber":4,"startTime":"2026-03-28T19:54:52.117Z","endTime":"2026-03-28T19:54:56.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:54:56.283Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out sharply to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T19:55:42.731Z","endTime":"2026-03-28T19:57:55.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"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-28T19:55:18.509Z","endTime":"2026-03-28T19:55:45.062Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046374984310205,"aZ":-25.494176665401625,"pfxX":-1.256234653686941,"pfxZ":4.323396409056,"pX":0.19248845384816907,"pZ":0.9127967505768463,"vX0":3.4394210420210465,"vY0":-123.33517701739183,"vZ0":-7.398773404010143,"x":109.66,"y":214.13,"x0":-1.0555527246831127,"y0":50.00130701122409,"z0":6.095178459375987,"aX":-1.9399086532356362},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.4,"breakHorizontal":1.4,"spinRate":2214,"spinDirection":116},"zone":14,"typeConfidence":0.87,"plateTime":0.44374778169489204,"extension":6.07957196142159},"index":1,"playId":"ed575138-9266-3afd-be48-1555ce6bbcc8","pitchNumber":1,"startTime":"2026-03-28T19:55:45.062Z","endTime":"2026-03-28T19:55:49.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568243137297344,"aZ":-30.94369862007705,"pfxX":3.11224288890161,"pfxZ":0.82690456196908,"pX":-0.7929243196607559,"pZ":3.302681727687254,"vX0":0.09581981118888322,"vY0":-121.4813800943019,"vZ0":-0.676936840256726,"x":147.22,"y":149.61,"x0":-1.2367532547903384,"y0":50.000878157358244,"z0":6.293682471055682,"aX":4.613809832982063},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-5.6,"spinRate":2340,"spinDirection":101},"zone":1,"typeConfidence":0.91,"plateTime":0.4522548037514862,"extension":5.909106071725089},"index":2,"playId":"0e6e62cd-9a59-37a2-8c88-4a4c529e6201","pitchNumber":2,"startTime":"2026-03-28T19:56:10.712Z","endTime":"2026-03-28T19:56:15.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75961706108718,"aZ":-11.901748861218934,"pfxX":-2.7129283824548844,"pfxZ":10.728395302766687,"pX":-0.34200429157006923,"pZ":2.841643504149194,"vX0":2.061164511217562,"vY0":-137.61671398452992,"vZ0":-7.421783382982337,"x":130.04,"y":162.06,"x0":-0.7538192767377563,"y0":50.00453982289449,"z0":6.4069476458039665,"aX":-5.127006116716714},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":4.4,"spinRate":2219,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4002986376730653,"extension":6.1732727717901685},"index":3,"playId":"8fc78d3a-ae62-39fb-9cc1-23759cf6846d","pitchNumber":3,"startTime":"2026-03-28T19:56:30.186Z","endTime":"2026-03-28T19:56:34.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55512403948225,"aZ":-29.730485600308203,"pfxX":1.2955928798184155,"pfxZ":1.6569572576676492,"pX":0.8947537032006234,"pZ":2.9506056301937207,"vX0":3.625153011292955,"vY0":-121.34573367544559,"vZ0":-1.6421201561518068,"x":82.89,"y":159.11,"x0":-0.7919303805053921,"y0":50.006047051492075,"z0":6.246322597405715,"aX":1.916666890639171},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.9,"breakHorizontal":-3.2,"spinRate":2316,"spinDirection":89},"zone":12,"typeConfidence":0.91,"plateTime":0.4527958939266412,"extension":6.124127309327135},"index":4,"playId":"b6b49bca-b856-380b-a6b8-4d0e4a378c14","pitchNumber":4,"startTime":"2026-03-28T19:56:47.986Z","endTime":"2026-03-28T19:57:14.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"}},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":74.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14982602433053,"aZ":-27.40521626714824,"pfxX":1.5745682240819705,"pfxZ":3.297119519031936,"pX":0.007630424986020249,"pZ":3.051345953223921,"vX0":2.019947095033475,"vY0":-120.72794181858278,"vZ0":-1.8751285935399769,"x":116.71,"y":156.39,"x0":-1.0512323494539855,"y0":50.00088224981855,"z0":6.300671836062764,"aX":2.2740854692999},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.8,"breakHorizontal":-3.4,"spinRate":2288,"spinDirection":102},"zone":2,"typeConfidence":0.91,"plateTime":0.4574293706536219,"extension":6.031069622936259},"index":5,"playId":"6eddf3cb-18d4-3d4e-902d-9508c74ad9f5","pitchNumber":5,"startTime":"2026-03-28T19:57:25.928Z","endTime":"2026-03-28T19:57:31.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873502601489008,"aZ":-31.03205753130313,"pfxX":1.852476020546128,"pfxZ":0.7735989036283613,"pX":0.19535339291156312,"pZ":2.304024783825461,"vX0":2.330883189384877,"vY0":-121.02254369863795,"vZ0":-2.8330538205926334,"x":109.55,"y":176.57,"x0":-1.0214246486790235,"y0":50.005402220590554,"z0":6.211148878829531,"aX":2.744651027174105},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2317,"spinDirection":83},"zone":5,"typeConfidence":0.91,"plateTime":0.45278809804489395,"extension":6.1340959625740945},"hitData":{"launchSpeed":108.3,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.06,"coordY":90.71}},"index":6,"playId":"55b8332a-b164-362e-8ccf-0c9946b929c6","pitchNumber":6,"startTime":"2026-03-28T19:57:44.925Z","endTime":"2026-03-28T19:57:55.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.36,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-28T19:57:55.358Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (1) on a line drive to left center field. Matt Shaw scores. Michael Busch scores.","rbi":3,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T20:00:54.717Z","endTime":"2026-03-28T20:01:22.401Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":686610,"link":"/api/v1/people/686610"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":701552,"link":"/api/v1/people/701552"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":701552,"link":"/api/v1/people/701552"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"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-28T19:58:27.780Z","endTime":"2026-03-28T19:59:28.468Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ken Waldichuk replaces Andre Granillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"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-28T19:59:28.468Z","endTime":"2026-03-28T20:00:57.063Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686610,"link":"/api/v1/people/686610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75966889538762,"aZ":-15.090425806495265,"pfxX":0.8797695523958691,"pfxZ":9.833359646035198,"pX":0.02588843251033323,"pZ":2.5876625176960486,"vX0":-6.342826980472549,"vY0":-131.21700500507842,"vZ0":-4.6640264627108525,"x":116.01,"y":168.91,"x0":2.364019677619397,"y0":50.00045530962938,"z0":5.518875108070269,"aX":1.5286494593241244},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.9,"breakHorizontal":-0.1,"spinRate":2353,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.41803962595893784,"extension":6.788246267251795},"hitData":{"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":65.66,"coordY":66.04}},"index":2,"playId":"8c58d5f5-4e8e-38ab-bf71-66c7ff03b9b2","pitchNumber":1,"startTime":"2026-03-28T20:00:57.063Z","endTime":"2026-03-28T20:01:22.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":0.35,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:01:22.401Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a soft bunt ground ball to third baseman Brady House.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T20:01:45.187Z","endTime":"2026-03-28T20:01:57.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32801110012215,"aZ":-11.009244527507054,"pfxX":6.674752217470662,"pfxZ":11.28069518084898,"pX":0.37265287901457,"pZ":2.2814594392906113,"vX0":-6.775587458358731,"vY0":-136.64876513579688,"vZ0":-7.009901898339622,"x":102.8,"y":177.18,"x0":2.0265477235326492,"y0":50.00508479904212,"z0":5.650105460788785,"aX":12.525663274153954},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-10.6,"spinRate":2476,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4020426600171225,"extension":6.804792484173675},"hitData":{"launchSpeed":39.9,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.65,"coordY":187.83}},"index":0,"playId":"867c859c-f69b-3cf6-92e0-197aa92d994d","pitchNumber":1,"startTime":"2026-03-28T20:01:50.197Z","endTime":"2026-03-28T20:01:57.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:01:57.238Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T20:02:09.483Z","endTime":"2026-03-28T20:03:52.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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(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":92.2,"endSpeed":83.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4467377608206,"aZ":-17.370137883453637,"pfxX":9.190188629658596,"pfxZ":8.23688157410329,"pX":1.6014548491952614,"pZ":3.8025774311835177,"vX0":-5.084555181332042,"vY0":-134.07205337097915,"vZ0":-1.5897523980629273,"x":55.96,"y":136.11,"x0":2.3414239678170694,"y0":50.00156361420035,"z0":5.659393788997577,"aX":16.515640495486544},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":-15.4,"spinRate":2449,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.41053678546428474,"extension":6.697021500712861},"index":0,"playId":"ca951fe7-d143-38ca-907b-b6d73eeadd46","pitchNumber":1,"startTime":"2026-03-28T20:02:29.382Z","endTime":"2026-03-28T20:02:32.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"0eaf529c-5761-316b-8e14-04cfa3f74ffc","startTime":"2026-03-28T20:02:48.792Z","endTime":"2026-03-28T20:02:52.632Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.546152052041506,"aZ":-12.266679788596024,"pfxX":6.443809902324338,"pfxZ":10.689715146702595,"pX":0.9951795917346177,"pZ":2.8367474216735213,"vX0":-5.22612238187165,"vY0":-136.4659444336754,"vZ0":-5.3424979179693475,"x":79.07,"y":162.19,"x0":2.1098491330801883,"y0":50.00377298002601,"z0":5.684211634965121,"aX":12.001985826168596},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-10.4,"spinRate":2361,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4033025971479498,"extension":6.695920624000302},"index":2,"playId":"4e1a5110-dd94-393f-a398-e6b59634d227","pitchNumber":2,"startTime":"2026-03-28T20:03:08.703Z","endTime":"2026-03-28T20:03:13.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179337880394083,"aZ":-18.62974643478697,"pfxX":0.9154523192931223,"pfxZ":8.19845223392156,"pX":-0.5218493276933033,"pZ":0.8644266787742437,"vX0":-7.5125921866161525,"vY0":-127.68712279420319,"vZ0":-7.850992031626507,"x":136.89,"y":215.44,"x0":2.3389010151991436,"y0":50.002119581693904,"z0":5.443646490493371,"aX":1.5127966187638084},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.2,"breakHorizontal":0.0,"spinRate":2393,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.42888202727123037,"extension":6.649266453079273},"index":3,"playId":"092434fd-eb2f-3070-a32b-b8c17e72d727","pitchNumber":3,"startTime":"2026-03-28T20:03:28.241Z","endTime":"2026-03-28T20:03:33.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36591736557438,"aZ":-11.173580682206172,"pfxX":6.3380371341623425,"pfxZ":11.460614649212813,"pX":1.825845616996321,"pZ":1.8101087778117955,"vX0":-3.1874610439482773,"vY0":-134.99046546962043,"vZ0":-8.161338514173389,"x":47.4,"y":189.91,"x0":2.2031022019295374,"y0":50.003023581364445,"z0":5.673384467601357,"aX":11.612460611283794},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-10.7,"spinRate":2444,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40689374156196667,"extension":6.654804814023665},"index":4,"playId":"bd7f74e4-8576-3161-b6cb-fc6ec03b7f0f","pitchNumber":4,"startTime":"2026-03-28T20:03:48.944Z","endTime":"2026-03-28T20:03:52.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:03:52.344Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to third baseman Brady House. Pete Crow-Armstrong to 3rd. Nico Hoerner to 2nd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T20:03:59.145Z","endTime":"2026-03-28T20:05:58.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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, 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":81.4,"endSpeed":73.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.161458898766067,"aZ":-30.89345983552657,"pfxX":-7.6052112346401985,"pfxZ":0.9152666652303498,"pX":0.05737177503897689,"pZ":3.58118129133191,"vX0":-3.1605987460176097,"vY0":-118.46101323352819,"vZ0":1.4103380277163138,"x":114.81,"y":142.09,"x0":2.403571580193724,"y0":50.002427858454965,"z0":5.8379954452753084,"aX":-10.626283037925848},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.4,"breakHorizontal":14.6,"spinRate":2401,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4653753875255644,"extension":6.560983269576562},"index":0,"playId":"830f7e38-076e-3296-bc81-1e7f61d5f21c","pitchNumber":1,"startTime":"2026-03-28T20:04:19.952Z","endTime":"2026-03-28T20:04:24.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13296950923122,"aZ":-33.33591840019668,"pfxX":-7.685253836352257,"pfxZ":-0.8030958573133624,"pX":-1.2696402297081089,"pZ":1.269149811936142,"vX0":-5.97077534478292,"vY0":-120.83388316629362,"vZ0":-3.3107356271932593,"x":165.4,"y":204.51,"x0":2.250300754018121,"y0":50.00233524242537,"z0":5.650101639307576,"aX":-11.125910100088714},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.0,"breakHorizontal":15.6,"spinRate":2449,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4569582062943369,"extension":6.809310602078212},"index":1,"playId":"d04b5b40-cee2-3789-aa5c-c7a06c8d5fcb","pitchNumber":2,"startTime":"2026-03-28T20:04:39.238Z","endTime":"2026-03-28T20:04:43.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69110866035969,"aZ":-34.29833815192838,"pfxX":-7.797878391694835,"pfxZ":-1.4365965140177042,"pX":-0.398943836261299,"pZ":0.7787724059862159,"vX0":-3.7814728357420146,"vY0":-121.49517511580626,"vZ0":-4.3803501395764455,"x":132.21,"y":217.75,"x0":2.1973652803036527,"y0":50.00563699055088,"z0":5.628628880126911,"aX":-11.506687501310973},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.5,"breakHorizontal":15.1,"spinRate":2505,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4530862857462292,"extension":6.741736450404264},"index":2,"playId":"d896953b-7706-32a0-881f-f8fed99fcc38","pitchNumber":3,"startTime":"2026-03-28T20:05:01.522Z","endTime":"2026-03-28T20:05:07.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.090457761228244,"aZ":-12.183586073090131,"pfxX":7.831197532391377,"pfxZ":10.531031745254761,"pX":2.2480186010594068,"pZ":3.0825698045220973,"vX0":-2.49610806327149,"vY0":-137.74225677804267,"vZ0":-5.036443366337526,"x":31.31,"y":155.55,"x0":2.155433376605408,"y0":50.00116177793886,"z0":5.776502558347488,"aX":14.861732246842294},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":-13.6,"spinRate":2474,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39953532593782004,"extension":6.855952508494407},"index":3,"playId":"48085e1e-423a-3954-9ac9-f89e5ecb693e","pitchNumber":4,"startTime":"2026-03-28T20:05:27.335Z","endTime":"2026-03-28T20:05:30.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604298665242183,"aZ":-33.976468001966865,"pfxX":-8.963396774379266,"pfxZ":-1.2427618796256459,"pX":-0.2224049132711261,"pZ":1.9510892785967566,"vX0":-2.8312883528207538,"vY0":-120.5440103193412,"vZ0":-1.863227443464781,"x":125.48,"y":186.1,"x0":2.1362098246685677,"y0":50.002152080374906,"z0":5.774983917056061,"aX":-12.999201525889521},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.4,"breakHorizontal":16.9,"spinRate":2428,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.456923165582384,"extension":6.837320821140667},"hitData":{"launchSpeed":102.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":163.84}},"index":4,"playId":"062fac3a-1d84-328f-8cda-df3aa4560c00","pitchNumber":5,"startTime":"2026-03-28T20:05:49.613Z","endTime":"2026-03-28T20:05:58.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:05:58.223Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks. Pete Crow-Armstrong scores. Nico Hoerner to 3rd. Dansby Swanson to 2nd.","rbi":1,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T20:07:29.478Z","endTime":"2026-03-28T20:09:43.709Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":686610,"link":"/api/v1/people/686610"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":9,"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-28T20:06:35.483Z","endTime":"2026-03-28T20:06:45.271Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carson Kelly replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":9,"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-28T20:06:45.271Z","endTime":"2026-03-28T20:07:31.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.248773110433206,"aZ":-13.496549958479592,"pfxX":4.948097612790225,"pfxZ":9.914972838984829,"pX":1.4199524305681588,"pZ":3.339299483463487,"vX0":-3.337368320790742,"vY0":-137.10578482370494,"vZ0":-4.247485127432992,"x":62.87,"y":148.62,"x0":2.0165524712109857,"y0":50.005910411911266,"z0":5.844594972790691,"aX":9.324277828110844},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2407,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40109238964578875,"extension":6.738790485784673},"index":2,"playId":"c8592030-f76c-3146-9dd3-04c2282d0fc2","pitchNumber":1,"startTime":"2026-03-28T20:07:31.766Z","endTime":"2026-03-28T20:07:35.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37600457491375,"aZ":-9.865915176929779,"pfxX":5.2551890626911675,"pfxZ":12.06865771328627,"pX":-0.6006442117768998,"pZ":1.911735683765398,"vX0":-7.962611873596864,"vY0":-135.7573988818585,"vZ0":-8.312880794426452,"x":139.9,"y":187.16,"x0":1.7007243109639845,"y0":50.00519247925084,"z0":5.718303536139421,"aX":9.716576238853326},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":-7.7,"spinRate":2457,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.40494047141462364,"extension":6.807342985546985},"index":3,"playId":"b56a313f-c295-3b5e-8d6d-97b03a2d944e","pitchNumber":2,"startTime":"2026-03-28T20:07:50.308Z","endTime":"2026-03-28T20:07:55.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.698671913118392,"aZ":-23.769548781383087,"pfxX":10.05897877106289,"pfxZ":5.33523969537382,"pX":1.3476440578149629,"pZ":0.722657774635226,"vX0":-5.392216825432111,"vY0":-125.09670731757781,"vZ0":-6.840941156798542,"x":65.63,"y":219.27,"x0":2.231254435706502,"y0":50.00259013001386,"z0":5.458569819938613,"aX":15.843442405104087},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":-16.9,"spinRate":1852,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4388788410952831,"extension":6.647752213811601},"index":4,"playId":"4f3a331a-9e8d-33ff-9573-ad629aa89ad5","pitchNumber":3,"startTime":"2026-03-28T20:08:08.431Z","endTime":"2026-03-28T20:08:12.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66120736978496,"aZ":-13.169151491075553,"pfxX":5.60593372745422,"pfxZ":10.142224164039378,"pX":0.572960955050119,"pZ":4.444605075258883,"vX0":-5.3810718644624655,"vY0":-136.65334974040675,"vZ0":-1.572798606900578,"x":95.16,"y":118.78,"x0":1.8479649819015715,"y0":50.00496809245637,"z0":5.941383376945341,"aX":10.507723896920515},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-8.9,"spinRate":2488,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4022043570586411,"extension":6.781499951620501},"index":5,"playId":"c004acef-3d82-34e9-9b63-273caeb130ee","pitchNumber":4,"startTime":"2026-03-28T20:08:36.906Z","endTime":"2026-03-28T20:08:40.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.800634602294764,"aZ":-14.387782326447766,"pfxX":6.479745384732695,"pfxZ":9.58728216977249,"pX":0.8385588601968926,"pZ":3.203641273551515,"vX0":-5.2099008905961925,"vY0":-136.29004722632718,"vZ0":-4.219529695438627,"x":85.04,"y":152.28,"x0":1.9462034223490767,"y0":50.00364505318202,"z0":5.786187537526311,"aX":12.022856450705648},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-10.4,"spinRate":2415,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40402637139198294,"extension":6.8641598176549365},"index":6,"playId":"171d4856-7a08-39ab-8279-2d40c0263f9f","pitchNumber":5,"startTime":"2026-03-28T20:08:59.319Z","endTime":"2026-03-28T20:09:05.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"dcdd093b-d447-4498-a7eb-cc8f9d183619","startTime":"2026-03-28T20:09:19.496Z","endTime":"2026-03-28T20:09:24.496Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8641436022797,"aZ":-13.695587559237513,"pfxX":6.75407046062039,"pfxZ":9.760151480903584,"pX":1.5252438580852452,"pZ":2.5122255519678705,"vX0":-3.222837644082142,"vY0":-137.76386690551212,"vZ0":-6.292243027940224,"x":58.86,"y":170.95,"x0":1.8423101552376626,"y0":50.00662563152926,"z0":5.778007710023329,"aX":12.791142554559505},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-11.4,"spinRate":2500,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.39988811693413995,"extension":6.7904503066959645},"index":8,"playId":"825d9b70-3f40-3620-9a35-44202fa2a434","pitchNumber":6,"startTime":"2026-03-28T20:09:35.047Z","endTime":"2026-03-28T20:09:43.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:09:43.709Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Shaw lines out to shortstop Nasim Nuñez.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T20:10:07.226Z","endTime":"2026-03-28T20:10:33.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7617471199212,"aZ":-27.393835924482833,"pfxX":-7.066650047379897,"pfxZ":3.344977106545967,"pX":-0.287346642511793,"pZ":2.6681787374236037,"vX0":-3.5720715447069673,"vY0":-119.22893711876151,"vZ0":-1.3264036239691148,"x":127.95,"y":166.74,"x0":2.1522000290827754,"y0":50.00033568960577,"z0":5.723653115255674,"aX":-10.08345423993921},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":2432,"spinDirection":306},"zone":4,"typeConfidence":2.0,"plateTime":0.4609189984691575,"extension":6.820776381650261},"index":0,"playId":"d08c9ab5-71f7-34c0-b40e-221b54c7d39f","pitchNumber":1,"startTime":"2026-03-28T20:10:07.226Z","endTime":"2026-03-28T20:10:11.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94574512568701,"aZ":-22.843796987730062,"pfxX":-1.8586120495997858,"pfxZ":5.392928922357262,"pX":-0.47953764259903225,"pZ":3.216574767347451,"vX0":-6.341017493922262,"vY0":-130.75991606802268,"vZ0":-2.025726474441278,"x":135.28,"y":151.93,"x0":2.2195738603058506,"y0":50.00064862696661,"z0":5.71784814806154,"aX":-3.211077930110804},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":4.8,"spinRate":2302,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.4191175516479433,"extension":6.637574505364498},"hitData":{"launchSpeed":70.8,"launchAngle":18.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":93.63,"coordY":142.61}},"index":1,"playId":"0f638b45-a706-3f52-a280-5dcff7e1bdf2","pitchNumber":2,"startTime":"2026-03-28T20:10:27.204Z","endTime":"2026-03-28T20:10:33.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:10:33.637Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T20:12:42.986Z","endTime":"2026-03-28T20:13:06.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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_putout"}]}],"playEvents":[{"details":{"description":"Carson Kelly remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":10,"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-28T20:12:24.313Z","endTime":"2026-03-28T20:12:45.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843466961712966,"aZ":-40.71065610688077,"pfxX":1.4076997714959605,"pfxZ":-5.957708199959935,"pX":-1.0116665026761928,"pZ":2.759746038315363,"vX0":1.5364417760034237,"vY0":-119.4559189286995,"vZ0":0.7396659413927993,"x":155.56,"y":164.27,"x0":-1.8481426789837883,"y0":50.00379120159558,"z0":6.131145877558633,"aX":2.016610415563842},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.3,"breakHorizontal":-3.0,"spinRate":2495,"spinDirection":35},"zone":11,"typeConfidence":0.91,"plateTime":0.460030819004309,"extension":6.316404986948687},"index":1,"playId":"a5516ba5-5f2b-33b9-9aac-2ce72a06c496","pitchNumber":1,"startTime":"2026-03-28T20:12:45.247Z","endTime":"2026-03-28T20:12:49.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.7,"endSpeed":85.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.346799520618276,"aZ":-13.199472334994798,"pfxX":0.7483954925692589,"pfxZ":9.981114058462216,"pX":0.2106730271500416,"pZ":3.2015909732367116,"vX0":4.937952700262678,"vY0":-137.68127164680828,"vZ0":-4.615460157097442,"x":108.97,"y":152.34,"x0":-1.7105308569831303,"y0":50.002712879414375,"z0":5.807143981782254,"aX":1.422641071807309},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":-2.5,"spinRate":2476,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.39931286739322713,"extension":6.36379672438787},"hitData":{"launchSpeed":92.0,"launchAngle":49.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.72,"coordY":99.13}},"index":2,"playId":"288de85a-4ff7-3d21-9678-7d8de069e169","pitchNumber":2,"startTime":"2026-03-28T20:12:57.114Z","endTime":"2026-03-28T20:13:06.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:13:06.775Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T20:13:10.556Z","endTime":"2026-03-28T20:13:37.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.051007529267785,"aZ":-11.36633361418955,"pfxX":-0.41861018143388184,"pfxZ":11.200700147239544,"pX":0.632883089917054,"pZ":2.549265830349994,"vX0":6.60761937069226,"vY0":-135.7687677882827,"vZ0":-6.387339010024179,"x":92.88,"y":169.95,"x0":-1.7831261628488264,"y0":50.00672045387567,"z0":5.731551618664849,"aX":-0.7789552935700771},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-0.7,"spinRate":2499,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.40417710722236677,"extension":6.344999084105653},"hitData":{"launchSpeed":68.9,"launchAngle":22.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.34,"coordY":122.76}},"index":0,"playId":"c9dee687-b93c-386d-a182-e46495ec2df0","pitchNumber":1,"startTime":"2026-03-28T20:13:26.336Z","endTime":"2026-03-28T20:13:37.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:13:37.515Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House called out on strikes.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T20:16:17.984Z","endTime":"2026-03-28T20:18:15.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":10,"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-28T20:13:58.358Z","endTime":"2026-03-28T20:14:20.383Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Phil Maton replaces Cade Horton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-28T20:14:20.383Z","endTime":"2026-03-28T20:16:20.268Z","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":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929719660058765,"aZ":-19.396741128370223,"pfxX":-0.37738984187347313,"pfxZ":7.408560310277063,"pX":1.3615304302701658,"pZ":2.2209146848592836,"vX0":6.494120110758486,"vY0":-130.62858123602106,"vZ0":-3.6363026426083045,"x":65.1,"y":178.82,"x0":-1.1095717320326415,"y0":50.00616979374362,"z0":5.092188848187013,"aX":-0.6513297982260956},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":-0.7,"spinRate":2510,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4195638508806172,"extension":6.8212260220794665},"index":2,"playId":"0b4feff9-5111-374d-bf0f-cd686a03f3a2","pitchNumber":1,"startTime":"2026-03-28T20:16:20.268Z","endTime":"2026-03-28T20:16:23.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.339190444086054,"aZ":-18.908959233856525,"pfxX":1.3566022212678788,"pfxZ":7.557351236247474,"pX":0.7710559053522662,"pZ":3.2107958344304457,"vX0":4.720735262680951,"vY0":-131.7385572623138,"vZ0":-1.4877893948330767,"x":87.61,"y":152.09,"x0":-1.2213350179958846,"y0":50.00327847010996,"z0":5.182501532876885,"aX":2.3803177100346447},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":-3.5,"spinRate":2632,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4159873249670287,"extension":6.89205438438967},"index":3,"playId":"4cde22b5-66de-387f-8471-7181446eb4ec","pitchNumber":2,"startTime":"2026-03-28T20:16:41.451Z","endTime":"2026-03-28T20:16:48.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979895324160726,"aZ":-20.453382989010308,"pfxX":1.4674531278069067,"pfxZ":6.600883860945231,"pX":0.13536400633298318,"pZ":3.1674707807043134,"vX0":3.2893533960734587,"vY0":-132.80026703858064,"vZ0":-1.4317923263484804,"x":111.84,"y":153.26,"x0":-1.3128220511232687,"y0":50.00339243082267,"z0":5.20995170912266,"aX":2.6054065991722215},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":-3.4,"spinRate":2649,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.41336938060349215,"extension":6.947280395085157},"index":4,"playId":"c62cf486-d2a3-3112-a6fc-164ed5bcc00f","pitchNumber":3,"startTime":"2026-03-28T20:17:04.065Z","endTime":"2026-03-28T20:17:08.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449750639474814,"aZ":-37.05816662664752,"pfxX":10.531678700382276,"pfxZ":-3.984823224901488,"pX":1.6527376919813777,"pZ":1.1693104132684717,"vX0":3.230926898189272,"vY0":-111.68314975907846,"vZ0":-0.32502182956445114,"x":54.0,"y":207.21,"x0":-1.1916957013717435,"y0":50.00001703103742,"z0":5.222559669080719,"aX":12.922461929816821},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.8,"breakHorizontal":-20.0,"spinRate":3150,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.49586967273326765,"extension":6.853836222453508},"index":5,"playId":"251a11a7-c9a8-3856-b96a-c465926a0aef","pitchNumber":4,"startTime":"2026-03-28T20:17:25.237Z","endTime":"2026-03-28T20:17:28.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639762647551006,"aZ":-37.443142070386266,"pfxX":10.833054561271235,"pfxZ":-4.222812401301611,"pX":1.468105901857043,"pZ":1.4511923621350424,"vX0":2.871587369179653,"vY0":-112.5638526355844,"vZ0":0.27855566300041823,"x":61.04,"y":199.6,"x0":-1.239876830987413,"y0":50.001578904942804,"z0":5.203728389135928,"aX":13.520231539600143},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.1,"breakHorizontal":-20.4,"spinRate":3244,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4917698217442177,"extension":6.894739375691432},"index":6,"playId":"2bf9ce84-0a04-3c71-b802-337c2ab1cfec","pitchNumber":5,"startTime":"2026-03-28T20:17:47.106Z","endTime":"2026-03-28T20:17:51.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":69.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342096630954444,"aZ":-37.48793132193409,"pfxX":12.459569195621608,"pfxZ":-4.189608354043321,"pX":-0.2801420764089313,"pZ":3.18627977735211,"vX0":-0.9935563155693047,"vY0":-113.8394323919755,"vZ0":3.621322737593239,"x":127.68,"y":152.75,"x0":-1.4412621289334095,"y0":50.00093207769536,"z0":5.368489126338912,"aX":15.809912912127249},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.9,"breakHorizontal":-22.0,"spinRate":3162,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.48737746753143396,"extension":6.835629958907235},"index":7,"playId":"5c021aba-fba5-3b91-a641-9846c7414f9c","pitchNumber":6,"startTime":"2026-03-28T20:18:10.284Z","endTime":"2026-03-28T20:18:15.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:18:15.767Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T20:18:19.268Z","endTime":"2026-03-28T20:19:57.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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,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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06178952398763,"aZ":-19.955407727814425,"pfxX":1.4493577333387386,"pfxZ":7.072736863949212,"pX":0.2662428432394409,"pZ":2.63336758458708,"vX0":3.615869078330109,"vY0":-131.44028667478057,"vZ0":-2.630906558948791,"x":106.85,"y":167.68,"x0":-1.3224514084936685,"y0":50.00512982965901,"z0":5.149634248204806,"aX":2.505119644138417},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":-3.5,"spinRate":2591,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.41869167544426267,"extension":6.930840144765289},"index":0,"playId":"ff241fbf-eba4-3de8-8177-9a7dbc7ff7d8","pitchNumber":1,"startTime":"2026-03-28T20:18:43.028Z","endTime":"2026-03-28T20:18:46.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-28T20:19:07.456Z","endTime":"2026-03-28T20:19:24.630Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511102609231898,"aZ":-16.97839834231783,"pfxX":0.5349213016408256,"pfxZ":8.523653479369688,"pX":-0.18778879735691073,"pZ":2.5653408726458076,"vX0":2.2633543909126153,"vY0":-132.47372691743644,"vZ0":-3.4985567490611293,"x":124.16,"y":169.52,"x0":-1.12165554145768,"y0":50.00087516224289,"z0":5.139405962693318,"aX":0.9534029842528041},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":-1.4,"spinRate":2623,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4129879481055245,"extension":7.016844262634428},"index":2,"playId":"77a36e66-4e38-3e25-8638-0d9e51f52362","pitchNumber":2,"startTime":"2026-03-28T20:19:24.630Z","endTime":"2026-03-28T20:19:27.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542884364840493,"aZ":-22.408118023550276,"pfxX":0.868422886394254,"pfxZ":5.545473035817901,"pX":-0.4285152557065804,"pZ":2.1397685998189346,"vX0":1.7844658514197145,"vY0":-132.025405474231,"vZ0":-3.4683623315513175,"x":133.33,"y":181.01,"x0":-1.2265169288622457,"y0":50.00641661473087,"z0":5.122868278556815,"aX":1.5310550722024203},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.5,"breakHorizontal":-1.9,"spinRate":2606,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.41511363497524645,"extension":6.876699729857909},"hitData":{"launchSpeed":91.1,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":149.15}},"index":3,"playId":"ee37a103-b881-3cad-ae34-821f41e95b74","pitchNumber":3,"startTime":"2026-03-28T20:19:50.164Z","endTime":"2026-03-28T20:19:57.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:19:57.876Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T20:22:19.070Z","endTime":"2026-03-28T20:23:22.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"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-28T20:22:21.309Z","endTime":"2026-03-28T20:22:21.310Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":79.8,"endSpeed":72.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.862964149063934,"aZ":-34.47990730897543,"pfxX":-8.595010929190575,"pfxZ":-1.715525865982233,"pX":0.6785979524377517,"pZ":2.793156446123379,"vX0":-1.195939809505453,"vY0":-116.16727655256315,"vZ0":0.6391241922978272,"x":91.13,"y":163.36,"x0":2.317061226098608,"y0":50.000940917129995,"z0":5.832558088453201,"aX":-11.566212342792989},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.5,"breakHorizontal":15.8,"spinRate":2249,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.47428432634841267,"extension":6.298315217538022},"index":1,"playId":"68cf8f2c-55b5-3e2c-bb66-aec701f23229","pitchNumber":1,"startTime":"2026-03-28T20:22:21.311Z","endTime":"2026-03-28T20:22:26.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539973161006106,"aZ":-23.025392100524996,"pfxX":10.363366784188454,"pfxZ":5.966708176077954,"pX":-0.377381778486969,"pZ":1.418834622354535,"vX0":-8.925764885645702,"vY0":-123.30173014660451,"vZ0":-5.339827485394085,"x":131.38,"y":200.47,"x0":1.9509241251388152,"y0":50.000999048540855,"z0":5.566647084876517,"aX":15.884432746484606},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.7,"breakHorizontal":-16.6,"spinRate":2012,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.44497286302509176,"extension":6.587927357644519},"index":2,"playId":"d98047be-36c9-3cef-bd71-ed78e1075562","pitchNumber":2,"startTime":"2026-03-28T20:22:33.231Z","endTime":"2026-03-28T20:22:37.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27661937757194,"aZ":-12.21778866160204,"pfxX":5.863392505593436,"pfxZ":10.872577951318892,"pX":0.0013637090481517752,"pZ":1.6740265027943402,"vX0":-6.87337041322704,"vY0":-135.5380730322051,"vZ0":-8.196199093129351,"x":116.95,"y":193.58,"x0":1.824360474793555,"y0":50.00596066218213,"z0":5.616993773554916,"aX":10.766617594936884},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-8.9,"spinRate":2487,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.40617385660432426,"extension":6.739950202693936},"index":3,"playId":"a2026242-0d79-348b-be10-15eabee6977c","pitchNumber":3,"startTime":"2026-03-28T20:22:46.145Z","endTime":"2026-03-28T20:22:52.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52345459796506,"aZ":-12.858115810370338,"pfxX":6.518123017705395,"pfxZ":10.6507415477064,"pX":0.6153657370021846,"pZ":4.460683919019248,"vX0":-6.0014540225923545,"vY0":-135.30545361519617,"vZ0":-1.2009383932713071,"x":93.54,"y":118.34,"x0":2.039131015299292,"y0":50.00374873740844,"z0":5.8321036851916634,"aX":11.822913541485258},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":-10.2,"spinRate":2495,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40823336355589834,"extension":6.595022106051388},"index":4,"playId":"12119104-e320-3176-976e-f0a5c4a0e439","pitchNumber":4,"startTime":"2026-03-28T20:23:02.546Z","endTime":"2026-03-28T20:23:05.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443393936068674,"aZ":-33.81297973113315,"pfxX":-8.224574987976863,"pfxZ":-1.1424134095675038,"pX":-1.0387196201073519,"pZ":1.1445388648810773,"vX0":-4.698142608796177,"vY0":-120.52850157071802,"vZ0":-3.317302070136946,"x":156.59,"y":207.88,"x0":2.0192143437143115,"y0":50.00231104754171,"z0":5.596572875984247,"aX":-11.820292644335316},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.8,"breakHorizontal":16.2,"spinRate":2571,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4585119420282626,"extension":6.737260718203287},"index":5,"playId":"9d61aca1-087d-38bd-a4d9-729d365c8b3b","pitchNumber":5,"startTime":"2026-03-28T20:23:17.992Z","endTime":"2026-03-28T20:23:22.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:23:22.956Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, shortstop Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T20:23:26.558Z","endTime":"2026-03-28T20:23:54.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","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":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.705223608516434,"aZ":-10.699783715370204,"pfxX":5.132509941311366,"pfxZ":11.688133742769036,"pX":0.5842106859290053,"pZ":2.210302476549286,"vX0":-5.518244838712543,"vY0":-136.56356142912477,"vZ0":-7.211277120201726,"x":94.73,"y":179.1,"x0":1.9909782808370495,"y0":50.005615491697085,"z0":5.669416085583628,"aX":9.432174525863132},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-7.7,"spinRate":2555,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.40534242712763735,"extension":6.681980740051876},"hitData":{"launchSpeed":92.6,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.85,"coordY":130.95}},"index":0,"playId":"98a0d67e-bfd2-352e-bc89-8d8b5d9696be","pitchNumber":1,"startTime":"2026-03-28T20:23:45.365Z","endTime":"2026-03-28T20:23:54.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:23:54.915Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T20:24:07.999Z","endTime":"2026-03-28T20:26:13.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80712233741548,"aZ":-36.17852463802554,"pfxX":-11.314924215315683,"pfxZ":-2.8133434423658112,"pX":0.8782911204758183,"pZ":3.246921582317483,"vX0":-0.012998087953674964,"vY0":-119.64842169706903,"vZ0":1.4867315939010892,"x":83.52,"y":151.11,"x0":2.3494388915696156,"y0":50.00197431420396,"z0":5.902373353730186,"aX":-16.11913533933801},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.3,"breakHorizontal":20.4,"spinRate":2494,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.460851218464414,"extension":6.581687825341824},"index":0,"playId":"fb90d254-253f-31c5-b30c-0f954f94ae5a","pitchNumber":1,"startTime":"2026-03-28T20:24:23.572Z","endTime":"2026-03-28T20:24:28.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5185629567414,"aZ":-8.28921604882668,"pfxX":4.426154095917859,"pfxZ":12.891876713179053,"pX":1.2456056809961917,"pZ":3.8020174199519183,"vX0":-3.4208658850947904,"vY0":-136.36782844818777,"vZ0":-3.8630310169894644,"x":69.52,"y":136.13,"x0":1.951470455441556,"y0":50.0058483908662,"z0":5.82650982939721,"aX":8.20264738326942},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.6,"breakHorizontal":-7.1,"spinRate":2493,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4041673164325532,"extension":6.585091527762377},"index":1,"playId":"72b76fd1-d557-3fbd-8c40-e914a0cd78c3","pitchNumber":2,"startTime":"2026-03-28T20:24:37.139Z","endTime":"2026-03-28T20:24:40.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.6,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1546047328231,"aZ":-11.222820282695151,"pfxX":6.940045718029128,"pfxZ":11.044003718651911,"pX":1.6950290735469946,"pZ":2.4988329700020913,"vX0":-3.3457451503926,"vY0":-137.50097908272838,"vZ0":-6.380330101676617,"x":52.39,"y":171.31,"x0":2.032221244484195,"y0":50.00203682336988,"z0":5.626064639247291,"aX":13.16350073884368},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":-11.8,"spinRate":2539,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3997951342037709,"extension":6.733844678787664},"index":2,"playId":"b41b09e5-c643-3aa4-9319-c2222214c1dc","pitchNumber":3,"startTime":"2026-03-28T20:24:54.251Z","endTime":"2026-03-28T20:24:57.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398195685600808,"aZ":-19.54864073394638,"pfxX":-0.15997489528399633,"pfxZ":7.624454069948742,"pX":-0.7151896099136581,"pZ":1.8797977370883947,"vX0":-6.883905074127501,"vY0":-128.36727234230486,"vZ0":-5.7132025184762405,"x":144.26,"y":188.03,"x0":2.030518057253118,"y0":50.005220026990045,"z0":5.67250737898206,"aX":-0.2654679617325483},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.6,"breakHorizontal":1.9,"spinRate":2346,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.42788842043891284,"extension":6.7479784767458435},"index":3,"playId":"8b8adbbc-8b9c-3d6a-9e5d-b28916592d82","pitchNumber":4,"startTime":"2026-03-28T20:25:08.651Z","endTime":"2026-03-28T20:25:13.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":88.9,"endSpeed":81.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267121662436058,"aZ":-19.611315239723805,"pfxX":0.1980852617664346,"pfxZ":7.42556438329563,"pX":-0.10444437228634962,"pZ":1.3728121309171828,"vX0":-5.6702147904381635,"vY0":-129.31201643922736,"vZ0":-6.977821844719572,"x":120.98,"y":201.71,"x0":2.0920135115059,"y0":50.001563117825974,"z0":5.61358473975141,"aX":0.33590411838559053},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.1,"breakHorizontal":1.0,"spinRate":2260,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4237669963595643,"extension":6.854355623946079},"index":4,"playId":"886c6a03-7654-38a4-b4b4-2d84076d8e71","pitchNumber":5,"startTime":"2026-03-28T20:25:23.808Z","endTime":"2026-03-28T20:25:26.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513352937699388,"aZ":-24.431222251301225,"pfxX":-0.7731594185186768,"pfxZ":4.538896874379807,"pX":0.5594810361540968,"pZ":2.818668525362904,"vX0":-3.5197860869767474,"vY0":-129.63596656261538,"vZ0":-2.6103440858447975,"x":95.67,"y":162.68,"x0":2.0340055670061217,"y0":50.00408347213796,"z0":5.699167470435296,"aX":-1.3180709471216714},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":2.2,"spinRate":2410,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.4221428689922093,"extension":6.618499285265928},"index":5,"playId":"416967b0-5750-363b-b782-56c258168fb3","pitchNumber":6,"startTime":"2026-03-28T20:25:48.236Z","endTime":"2026-03-28T20:25:51.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290327592380038,"aZ":-35.859777616008216,"pfxX":-8.635416191483552,"pfxZ":-2.5869786811844673,"pX":0.6409819438178762,"pZ":2.9870594392002547,"vX0":-1.178011617480822,"vY0":-119.85850083291129,"vZ0":1.055834062219106,"x":92.57,"y":158.13,"x0":2.2609111718694397,"y0":50.00062032356877,"z0":5.7912436938620155,"aX":-12.321532208689494},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.1,"breakHorizontal":15.8,"spinRate":2422,"spinDirection":305},"zone":3,"typeConfidence":2.0,"plateTime":0.4603643543155589,"extension":6.606272019749452},"index":6,"playId":"84409077-405d-316c-8904-e78e13d059bd","pitchNumber":7,"startTime":"2026-03-28T20:26:08.786Z","endTime":"2026-03-28T20:26:13.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:26:13.688Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T20:28:34.861Z","endTime":"2026-03-28T20:29:47.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"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-28T20:27:28.112Z","endTime":"2026-03-28T20:28:37.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"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":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79466940953902,"aZ":-8.115711957534932,"pfxX":1.7298936207957272,"pfxZ":13.550759585781815,"pX":-0.1895052270698298,"pZ":1.881902617250898,"vX0":-1.3708681650334342,"vY0":-134.09499003840017,"vZ0":-9.154779391916133,"x":124.22,"y":187.97,"x0":0.11007637900249567,"y0":50.00073440938825,"z0":5.968285548257036,"aX":3.070778299247895},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.2,"breakHorizontal":-2.8,"spinRate":2351,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.41246624807071885,"extension":6.314834067250265},"index":1,"playId":"0f102ae5-b6e6-36a3-8d98-a6a5bb364825","pitchNumber":1,"startTime":"2026-03-28T20:28:37.180Z","endTime":"2026-03-28T20:28:41.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.159922891471393,"aZ":-43.45245057884579,"pfxX":-3.4380283274368733,"pfxZ":-9.393779379656234,"pX":-0.4719025377616322,"pZ":1.3173627689011351,"vX0":-0.1227237719614503,"vY0":-110.26768639353575,"vZ0":-0.606672426084887,"x":134.99,"y":203.21,"x0":0.029848601190418662,"y0":50.00329921076626,"z0":6.280893255661889,"aX":-4.12796565125637},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-16.7,"breakHorizontal":6.2,"spinRate":2603,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.5015439907416002,"extension":6.1908970906242065},"index":2,"playId":"85df8d18-b45f-3134-93f1-3b31098bdc23","pitchNumber":2,"startTime":"2026-03-28T20:28:52.032Z","endTime":"2026-03-28T20:28:57.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701362856285513,"aZ":-26.790773101905366,"pfxX":-3.293780641238807,"pfxZ":3.3021276365297254,"pX":-0.933740492418624,"pZ":2.6503233959522285,"vX0":-1.212866143732754,"vY0":-127.05287589972512,"vZ0":-3.2512094882007343,"x":152.59,"y":167.22,"x0":-0.02187661740219978,"y0":50.00391838614511,"z0":6.082122160672124,"aX":-5.369738859924404},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":6.2,"spinRate":2396,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.43156761512136654,"extension":6.129537894956337},"index":3,"playId":"b33ae9fb-715f-370c-ba81-2c4bef39920e","pitchNumber":3,"startTime":"2026-03-28T20:29:07.228Z","endTime":"2026-03-28T20:29:11.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.1,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70229050714278,"aZ":-8.775506622935506,"pfxX":2.292923551494757,"pfxZ":12.40466064613636,"pX":0.8943693075547795,"pZ":4.242357500002457,"vX0":1.617291082914114,"vY0":-137.0524014009928,"vZ0":-3.6287820203614887,"x":82.91,"y":124.24,"x0":-0.0028983061931389864,"y0":50.000794938033245,"z0":6.191976877062789,"aX":4.323287218198918},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.8,"breakHorizontal":-4.6,"spinRate":2321,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.40096652881914707,"extension":6.160822751981439},"index":4,"playId":"cb40fabe-02c1-3bec-94ec-cecbe4e08150","pitchNumber":4,"startTime":"2026-03-28T20:29:27.673Z","endTime":"2026-03-28T20:29:30.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57266693052717,"aZ":-9.676740756928886,"pfxX":1.8396746194693967,"pfxZ":12.314654621326419,"pX":0.036176221272402914,"pZ":2.458189544718705,"vX0":-0.616894241037071,"vY0":-134.6310794071754,"vZ0":-7.549995452531831,"x":115.62,"y":172.41,"x0":0.029968508396784152,"y0":50.00070799047065,"z0":5.992334778835397,"aX":3.3599783611098895},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.8,"breakHorizontal":-3.2,"spinRate":2240,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.40761280476928885,"extension":6.258925722937498},"index":5,"playId":"2ae9d2ad-3195-3c6e-b93b-b56905c9937b","pitchNumber":5,"startTime":"2026-03-28T20:29:43.583Z","endTime":"2026-03-28T20:29:47.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:29:47.923Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Chaparro walks.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T20:30:14.005Z","endTime":"2026-03-28T20:32:42.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8],"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrés Chaparro replaces José Tena.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":10,"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-28T20:30:02.009Z","endTime":"2026-03-28T20:30:16.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137079154964045,"aZ":-26.04409550762327,"pfxX":-2.3335036291729803,"pfxZ":3.6668826618521244,"pX":0.01292471154224982,"pZ":2.551247089218172,"vX0":0.328554336503441,"vY0":-129.31430800383495,"vZ0":-4.018932135484254,"x":116.51,"y":169.9,"x0":0.1860991289022546,"y0":50.005324765582124,"z0":6.153234761126012,"aX":-3.902485464763925},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":4.1,"spinRate":2343,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4256221139191041,"extension":6.174920868274683},"index":1,"playId":"50512f56-0792-3699-b064-a5f9831e6bd4","pitchNumber":1,"startTime":"2026-03-28T20:30:16.369Z","endTime":"2026-03-28T20:30:20.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.151949247120932,"aZ":-43.58589982132887,"pfxX":-2.258621908242814,"pfxZ":-8.990488921103882,"pX":-0.5763237722871127,"pZ":1.141720501862365,"vX0":-0.7339057746317665,"vY0":-112.71530168707747,"vZ0":-1.404321498617073,"x":138.97,"y":207.95,"x0":0.04821970879296681,"y0":50.00479115207552,"z0":6.229274516306375,"aX":-2.8658550095912094},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.3,"breakHorizontal":4.3,"spinRate":2668,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4885592890710653,"extension":6.414603240937975},"index":2,"playId":"65992fa5-3f63-3c1b-adf7-824f9aa869b4","pitchNumber":2,"startTime":"2026-03-28T20:30:37.383Z","endTime":"2026-03-28T20:30:41.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141819568385838,"aZ":-44.32003281148869,"pfxX":-2.8542102630523947,"pfxZ":-9.873679834125038,"pX":0.9642876266574513,"pZ":2.3464463389240966,"vX0":2.3687752502852217,"vY0":-111.15296905008898,"vZ0":1.540406826008521,"x":80.24,"y":175.43,"x0":0.2466499113561279,"y0":50.00469803392376,"z0":6.3084987879401915,"aX":-3.510038217416883},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-16.9,"breakHorizontal":4.4,"spinRate":2624,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.4960672574986136,"extension":6.295325123481212},"index":3,"playId":"7266cab9-2cc6-3ba1-8347-dbf162ff179f","pitchNumber":3,"startTime":"2026-03-28T20:30:53.304Z","endTime":"2026-03-28T20:30:57.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308374554658865,"aZ":-25.74072895142262,"pfxX":-4.206265283174999,"pfxZ":3.908677127152254,"pX":-0.3678819950475527,"pZ":2.2587942770407285,"vX0":0.44289650658430846,"vY0":-127.70319329955672,"vZ0":-4.426352814898714,"x":131.02,"y":177.79,"x0":0.002154492992799642,"y0":50.00015556657127,"z0":6.049234765173496,"aX":-6.917492411802442},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":7.6,"spinRate":2364,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.42957121142020194,"extension":6.23524471633011},"index":4,"playId":"626876cc-c211-310f-8886-1d1809da1f4c","pitchNumber":4,"startTime":"2026-03-28T20:31:11.280Z","endTime":"2026-03-28T20:31:15.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"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-28T20:31:22.850Z","endTime":"2026-03-28T20:31:40.268Z","isPitch":false,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.2,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24189452186927,"aZ":-8.883243196829413,"pfxX":2.5234852049083907,"pfxZ":12.435970202153456,"pX":-0.25395919538300055,"pZ":2.680129611348647,"vX0":-1.105297389231726,"vY0":-136.95244643856324,"vZ0":-7.255601226221127,"x":126.68,"y":166.42,"x0":-0.1697670996197493,"y0":50.00230985564126,"z0":5.994659443019143,"aX":4.725336637337324},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":-4.3,"spinRate":2349,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.40213073076982786,"extension":6.308217744218414},"index":6,"playId":"8a666a4e-6bf5-35df-9137-1052f6a9cb50","pitchNumber":5,"startTime":"2026-03-28T20:31:40.268Z","endTime":"2026-03-28T20:31:44.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8583838060089,"aZ":-24.131014404820803,"pfxX":-0.7961429097171564,"pfxZ":4.673872540481081,"pX":-1.593185373818604,"pZ":-0.37859860721366917,"vX0":-3.572376977054177,"vY0":-130.97172642622252,"vZ0":-11.165748275147184,"x":177.73,"y":249.0,"x0":-0.1032009065586609,"y0":50.00616644147199,"z0":5.772978090020376,"aX":-1.371877402200398},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":2.3,"spinRate":2362,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4195615961346135,"extension":6.351894278252303},"index":7,"playId":"f0835954-02cc-36a5-9996-eceaab755d26","pitchNumber":6,"startTime":"2026-03-28T20:32:01.259Z","endTime":"2026-03-28T20:32:05.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.19277199282976,"aZ":-9.585667181292035,"pfxX":0.45765658115548247,"pfxZ":12.216756029163687,"pX":-0.4553620013688472,"pZ":4.096651437005906,"vX0":-0.9847711942407745,"vY0":-136.61513177745124,"vZ0":-3.5573371640853257,"x":134.36,"y":128.17,"x0":-0.14610403533086117,"y0":50.005363312111776,"z0":6.098876510009469,"aX":0.8464783256970645},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.4,"breakHorizontal":-0.6,"spinRate":2355,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.40431270066100566,"extension":6.207416331829658},"index":8,"playId":"4f952ba6-623e-3e06-b8c6-ff1f9cb40c16","pitchNumber":7,"startTime":"2026-03-28T20:32:36.068Z","endTime":"2026-03-28T20:32:42.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:32:42.593Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T20:32:45.409Z","endTime":"2026-03-28T20:33:20.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83440035950188,"aZ":-7.726914281374488,"pfxX":1.21149064249612,"pfxZ":13.332431247302079,"pX":-0.3444648353718468,"pZ":2.0109165409772847,"vX0":-1.4124119641496613,"vY0":-135.14885179055065,"vZ0":-8.827749799201724,"x":130.13,"y":184.49,"x0":0.029668673287112958,"y0":50.00411344982159,"z0":5.878283063782275,"aX":2.2218505822868897},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.2,"breakHorizontal":-1.9,"spinRate":2273,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.4066222341064476,"extension":6.2978765240910475},"hitData":{"launchSpeed":89.0,"launchAngle":45.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.27,"coordY":91.44}},"index":0,"playId":"0280f554-23a4-30c1-9c6d-d3d80d0b6b86","pitchNumber":1,"startTime":"2026-03-28T20:33:11.615Z","endTime":"2026-03-28T20:33:20.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:33:20.508Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James Wood pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T20:33:33.347Z","endTime":"2026-03-28T20:34:31.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.150431362512414,"aZ":-8.717943771262961,"pfxX":0.7199137873411148,"pfxZ":12.70370898205952,"pX":0.34560582468119777,"pZ":4.073639186527746,"vX0":0.41251330947973447,"vY0":-136.51334403883095,"vZ0":-3.7644065077559357,"x":103.83,"y":128.79,"x0":0.09796750753129745,"y0":50.000609649406556,"z0":6.0944642562823805,"aX":1.3289136427377637},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":22.1,"breakHorizontal":-1.4,"spinRate":2317,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.404610523391979,"extension":6.266194178859707},"index":0,"playId":"e0038961-863d-3150-9b28-a91737c46f38","pitchNumber":1,"startTime":"2026-03-28T20:33:46.385Z","endTime":"2026-03-28T20:33:50.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.62496335406346,"aZ":-9.40520933904338,"pfxX":1.5691100405375384,"pfxZ":12.496676830519197,"pX":-0.4622259835345226,"pZ":3.2002586116047937,"vX0":-1.446619878424123,"vY0":-135.81370438000337,"vZ0":-5.688702048465669,"x":134.62,"y":152.37,"x0":-0.12000959058117945,"y0":50.00065675454963,"z0":6.012233797665166,"aX":2.8582982257204126},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.2,"breakHorizontal":-2.4,"spinRate":2290,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4071890133962843,"extension":6.2927813893274855},"index":1,"playId":"99618b37-ec60-3c41-b7ac-4310886049b2","pitchNumber":2,"startTime":"2026-03-28T20:34:02.988Z","endTime":"2026-03-28T20:34:06.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03425746560896,"aZ":-24.318757177196698,"pfxX":-1.6403284532345603,"pfxZ":4.617519463606982,"pX":1.1824327784044484,"pZ":3.2327399553150693,"vX0":2.982498963302061,"vY0":-130.06375575551758,"vZ0":-2.534186911844142,"x":71.93,"y":151.5,"x0":0.23039031368002014,"y0":50.00278401375102,"z0":6.0773021224308,"aX":-2.7910069614451176},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":2.3,"spinRate":2305,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4222313530139221,"extension":6.174344131021412},"hitData":{"launchSpeed":50.5,"launchAngle":46.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.36,"coordY":167.99}},"index":2,"playId":"8569b3a0-5000-3ebb-9af3-a7ea51f45028","pitchNumber":3,"startTime":"2026-03-28T20:34:24.743Z","endTime":"2026-03-28T20:34:31.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:34:31.578Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T20:36:50.129Z","endTime":"2026-03-28T20:38:05.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"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":"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":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrés Chaparro remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":10,"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-28T20:36:15.438Z","endTime":"2026-03-28T20:36:15.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Henry replaces Ken Waldichuk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"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-28T20:36:15.454Z","endTime":"2026-03-28T20:36:52.515Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.6,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.599743248212896,"aZ":-15.909460516253901,"pfxX":-9.730343406580197,"pfxZ":8.657443288352566,"pX":0.05076515125301279,"pZ":4.633091838064644,"vX0":8.294916069292377,"vY0":-137.44243777240428,"vZ0":0.591008298891524,"x":115.06,"y":113.69,"x0":-1.769338401442147,"y0":50.001517117279235,"z0":5.510551537477832,"aX":-18.278317742398748},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":15.5,"spinRate":2516,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.4013060184603514,"extension":6.517649962561929},"index":2,"playId":"3cdd84db-3700-3e06-a390-6c76b488160e","pitchNumber":1,"startTime":"2026-03-28T20:36:52.515Z","endTime":"2026-03-28T20:36:55.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55774382649474,"aZ":-16.79307024429323,"pfxX":-9.39753650434282,"pfxZ":8.319038770652806,"pX":0.7227691946280485,"pZ":1.692199611240687,"vX0":10.129936273792563,"vY0":-136.02444262131527,"vZ0":-6.471571901808513,"x":89.45,"y":193.09,"x0":-1.8525347001797348,"y0":50.00302415187647,"z0":5.293164211948108,"aX":-17.375643036619294},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":14.5,"spinRate":2389,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.40474095564262447,"extension":6.532669245233123},"index":3,"playId":"a39e58fb-0eb0-3d46-9322-b6ad0103ee90","pitchNumber":2,"startTime":"2026-03-28T20:37:08.788Z","endTime":"2026-03-28T20:37:13.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.1,"endSpeed":73.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243329322404108,"aZ":-35.169382004066776,"pfxX":8.03365039870392,"pfxZ":-2.1694862284679735,"pX":0.6646777349612962,"pZ":1.5030935263777088,"vX0":4.21015570149925,"vY0":-118.00688722618716,"vZ0":-1.0765133097758062,"x":91.66,"y":198.2,"x0":-2.1999098721893326,"y0":50.004926346140195,"z0":5.272437051180105,"aX":11.072364302706974},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.8,"breakHorizontal":-15.7,"spinRate":2872,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.46827381959146885,"extension":6.235154025329165},"index":4,"playId":"355714c0-d310-3278-8957-3d6b2721b017","pitchNumber":3,"startTime":"2026-03-28T20:37:25.910Z","endTime":"2026-03-28T20:37:30.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.0,"endSpeed":73.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274621493035898,"aZ":-32.24437187716189,"pfxX":9.723547571283426,"pfxZ":-0.05370099532181438,"pX":1.4891075887258778,"pZ":1.1661419041288512,"vX0":5.5964071316681485,"vY0":-119.15132981596109,"vZ0":-2.4909760158938985,"x":60.24,"y":207.29,"x0":-2.176889022589572,"y0":50.00064360340714,"z0":5.226733102162091,"aX":13.559738928359218},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":-19.2,"spinRate":2853,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4650727366455065,"extension":6.30163304614721},"index":5,"playId":"7957a435-348c-3de2-b361-86247a3c15dc","pitchNumber":4,"startTime":"2026-03-28T20:37:42.581Z","endTime":"2026-03-28T20:37:46.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.476898333322595,"aZ":-14.56600630180456,"pfxX":-6.441460082638672,"pfxZ":9.289750157877593,"pX":-0.5541633968241316,"pZ":3.282355181614148,"vX0":5.930565257730866,"vY0":-138.17008790225287,"vZ0":-3.044481982209647,"x":138.12,"y":150.16,"x0":-1.9124881089137944,"y0":50.00099700753664,"z0":5.4030619112556595,"aX":-12.206780892754011},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2577,"spinDirection":228},"zone":1,"typeConfidence":0.89,"plateTime":0.39947314561471536,"extension":6.502942052007311},"index":6,"playId":"9cd1f77b-56f8-31a3-98ea-e94d95b2a078","pitchNumber":5,"startTime":"2026-03-28T20:38:00.095Z","endTime":"2026-03-28T20:38:05.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:38:05.272Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T20:38:07.928Z","endTime":"2026-03-28T20:39:39.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":73.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53970046648114,"aZ":-32.40999482279733,"pfxX":9.733091611622804,"pfxZ":-0.16797111399000286,"pX":0.605857876378304,"pZ":2.0608997939894724,"vX0":3.5787448215228137,"vY0":-117.72508664251411,"vZ0":-0.5737169711987014,"x":93.91,"y":183.14,"x0":-2.2052906479626846,"y0":50.003969853694336,"z0":5.347954263561747,"aX":13.453605840267999},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.1,"breakHorizontal":-18.6,"spinRate":2735,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.4680081559693692,"extension":6.313136547498294},"index":0,"playId":"83224156-2e08-37ff-8a70-a6e92e856831","pitchNumber":1,"startTime":"2026-03-28T20:38:28.304Z","endTime":"2026-03-28T20:38:34.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.3,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.029517636078936,"aZ":-11.968885378703161,"pfxX":-7.688503105889773,"pfxZ":10.550494771933549,"pX":1.3173493723891132,"pZ":3.079230644359447,"vX0":10.834122496605282,"vY0":-138.2850674524013,"vZ0":-4.16153817304062,"x":66.79,"y":155.64,"x0":-1.6727175968791153,"y0":50.005478004016766,"z0":5.421284753752477,"aX":-14.728897748011278},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":11.4,"spinRate":2656,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.39779032000000747,"extension":6.734547113391217},"index":1,"playId":"1d727d70-031f-3a57-bbe5-9805f3becf15","pitchNumber":2,"startTime":"2026-03-28T20:38:52.559Z","endTime":"2026-03-28T20:38:57.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.3,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.390748969558274,"aZ":-13.03471921080825,"pfxX":-7.503360363948637,"pfxZ":10.259501789570555,"pX":-1.5829756201006917,"pZ":3.7979722184079097,"vX0":3.6015493692124,"vY0":-137.1946218678603,"vZ0":-1.9651242126095838,"x":177.34,"y":136.23,"x0":-1.9534146687098026,"y0":50.00235583624151,"z0":5.434502457367428,"aX":-13.998091039361068},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":12.6,"spinRate":2498,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.40254112039931567,"extension":6.546627745503554},"index":2,"playId":"54016a85-a893-3c76-b6f6-335250aa407a","pitchNumber":3,"startTime":"2026-03-28T20:39:08.960Z","endTime":"2026-03-28T20:39:12.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53275389249424,"aZ":-14.912397379965482,"pfxX":-9.255135053646816,"pfxZ":9.243563838395374,"pX":0.1092524128622591,"pZ":2.5700516652305496,"vX0":8.280603129176148,"vY0":-137.29530653340274,"vZ0":-4.514949221905828,"x":112.84,"y":169.39,"x0":-1.7757448622658787,"y0":50.006523367477165,"z0":5.284788907246996,"aX":-17.290394570737753},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":14.5,"spinRate":2683,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.40230979591600224,"extension":6.6594044209621615},"hitData":{"launchSpeed":102.9,"launchAngle":61.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.1,"coordY":104.56}},"index":3,"playId":"07606942-9b13-39e0-adc8-8ae07c1d102f","pitchNumber":4,"startTime":"2026-03-28T20:39:26.883Z","endTime":"2026-03-28T20:39:39.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:39:39.045Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T20:39:45.594Z","endTime":"2026-03-28T20:40:30.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153037196527258,"aZ":-19.556435459354937,"pfxX":-0.3575319401606043,"pfxZ":7.063405673251971,"pX":-0.2694277045666311,"pZ":2.807099432439448,"vX0":5.016339266296638,"vY0":-132.53833746593875,"vZ0":-2.5414358994063235,"x":127.27,"y":162.99,"x0":-2.1367028922285214,"y0":50.005255112851906,"z0":5.199574583363519,"aX":-0.6390035498660098},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.5,"breakHorizontal":-0.4,"spinRate":2662,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4125569352388472,"extension":6.307112453517543},"index":0,"playId":"b889450d-2471-3a9a-8f04-0e36d6b52d2a","pitchNumber":1,"startTime":"2026-03-28T20:40:03.420Z","endTime":"2026-03-28T20:40:07.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-28T20:40:13.208Z","endTime":"2026-03-28T20:40:23.313Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61105664350479,"aZ":-14.430522543645607,"pfxX":-7.206575792281313,"pfxZ":9.603442654657373,"pX":-0.42057719265001087,"pZ":3.648210040650485,"vX0":6.350007875556253,"vY0":-136.443690990629,"vZ0":-2.1556112570594452,"x":133.03,"y":140.28,"x0":-1.8647551377049405,"y0":50.003858223930166,"z0":5.466427594874013,"aX":-13.317452055783702},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":11.4,"spinRate":2457,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.4045377780373465,"extension":6.486361727020378},"hitData":{"launchSpeed":84.0,"launchAngle":39.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.62,"coordY":89.2}},"index":2,"playId":"1dc02dde-869f-302d-b0e4-e06f81793936","pitchNumber":2,"startTime":"2026-03-28T20:40:23.313Z","endTime":"2026-03-28T20:40:30.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:40:30.998Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Millas walks.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T20:42:51.907Z","endTime":"2026-03-28T20:44:10.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"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-28T20:42:01.858Z","endTime":"2026-03-28T20:42:54.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":93.4,"endSpeed":83.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66096442708422,"aZ":-14.477911337393454,"pfxX":-5.984908791065012,"pfxZ":9.678979843530422,"pX":-0.6440435115360905,"pZ":4.3102500586080215,"vX0":6.38343309214229,"vY0":-135.81297145582377,"vZ0":-0.40473348543051885,"x":141.55,"y":122.4,"x0":-2.2715814723751024,"y0":50.00243831173518,"z0":5.487764270693854,"aX":-10.942290880456506},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":9.1,"spinRate":2436,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40664484250852206,"extension":6.286836163963388},"index":1,"playId":"7abd49fc-7110-31a9-8332-993d0dfec665","pitchNumber":1,"startTime":"2026-03-28T20:42:54.196Z","endTime":"2026-03-28T20:42:57.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":83.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.063599631958375,"aZ":-13.676400473498685,"pfxX":-7.3256942306811625,"pfxZ":10.188931914982813,"pX":1.1854722337549433,"pZ":2.3453351596515515,"vX0":10.702611256310965,"vY0":-135.0456223881511,"vZ0":-5.440503326487734,"x":71.81,"y":175.46,"x0":-1.9087057009982542,"y0":50.00517892639127,"z0":5.376553939110313,"aX":-13.303727714883198},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2379,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40824613751091343,"extension":6.385035595229572},"index":2,"playId":"862c31f5-bdb5-3d24-bf6d-a1f455f6a4fe","pitchNumber":2,"startTime":"2026-03-28T20:43:08.740Z","endTime":"2026-03-28T20:43:13.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":93.5,"endSpeed":83.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.419371208412635,"aZ":-13.69373231828874,"pfxX":-6.761292108401491,"pfxZ":10.081004395493286,"pX":-1.0228078076772067,"pZ":2.512300190468251,"vX0":5.5739864783802044,"vY0":-135.92626372279676,"vZ0":-5.0383005891723185,"x":155.99,"y":170.95,"x0":-2.242336711457849,"y0":50.00514226343417,"z0":5.373222786733239,"aX":-12.397475793090482},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":10.8,"spinRate":2500,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4061256904529871,"extension":6.278973731154807},"index":3,"playId":"7fbf00a2-f4c7-3121-9b85-a2d2dde76384","pitchNumber":3,"startTime":"2026-03-28T20:43:23.349Z","endTime":"2026-03-28T20:43:28.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":93.4,"endSpeed":83.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04809807969592,"aZ":-12.541485268664434,"pfxX":-6.822883869484441,"pfxZ":10.798424215294478,"pX":-0.2606912470606083,"pZ":2.8665552473824447,"vX0":7.369804097884702,"vY0":-135.56831525912207,"vZ0":-4.291651711435275,"x":126.94,"y":161.38,"x0":-2.1584750041384066,"y0":50.00215956874725,"z0":5.378471941156508,"aX":-12.40475548525879},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":10.3,"spinRate":2495,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.407658699003413,"extension":6.307390481588185},"index":4,"playId":"b23975c4-8528-3da2-a828-3459e05bdc50","pitchNumber":4,"startTime":"2026-03-28T20:43:38.648Z","endTime":"2026-03-28T20:43:42.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-03-28T20:43:47.794Z","endTime":"2026-03-28T20:44:04.701Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.6,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76589258542816,"aZ":-15.748724817183723,"pfxX":-6.626755860787054,"pfxZ":8.911401981462658,"pX":-1.0546281597142018,"pZ":2.2840789549876104,"vX0":5.307322207561914,"vY0":-136.08713068475524,"vZ0":-5.188414231730049,"x":157.2,"y":177.11,"x0":-2.186403073815953,"y0":50.00019667679349,"z0":5.336767133413983,"aX":-12.209186387368067},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2419,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40522378419571314,"extension":6.402334515722718},"index":6,"playId":"119706c8-d500-359c-86f0-cd8aaa23b374","pitchNumber":5,"startTime":"2026-03-28T20:44:04.701Z","endTime":"2026-03-28T20:44:10.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:44:10.512Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T20:44:11.704Z","endTime":"2026-03-28T20:44:58.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(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":86.1,"endSpeed":77.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365609392199204,"aZ":-20.478797345613447,"pfxX":-11.882045916407222,"pfxZ":7.53558693294964,"pX":0.3100339434394146,"pZ":1.7670120134002631,"vX0":9.251518411580937,"vY0":-124.9178976194338,"vZ0":-4.9249339925123525,"x":105.18,"y":191.07,"x0":-1.9307533139794906,"y0":50.00214760059841,"z0":5.488112880803463,"aX":-18.441447018780888},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.5,"breakHorizontal":18.8,"spinRate":2447,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4415055016548055,"extension":6.419464359136618},"index":0,"playId":"cdaec1de-b51a-3486-a3bf-5844a7b57d46","pitchNumber":1,"startTime":"2026-03-28T20:44:32.473Z","endTime":"2026-03-28T20:44:36.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76099225455918,"aZ":-23.842003415779086,"pfxX":-11.921389932786939,"pfxZ":5.361618578591397,"pX":0.11829316814993997,"pZ":3.0427806432719438,"vX0":9.044768951285485,"vY0":-124.57784313984095,"vZ0":-1.5436582414491589,"x":112.49,"y":156.62,"x0":-2.031716654135002,"y0":50.00043450665978,"z0":5.663641852842732,"aX":-18.516431587556106},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.6,"breakHorizontal":19.2,"spinRate":2402,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.44164096061320546,"extension":6.3963839237826035},"hitData":{"launchSpeed":100.0,"launchAngle":42.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.33,"coordY":73.46}},"index":1,"playId":"5a87d634-819d-358c-9e88-6635147e79a2","pitchNumber":2,"startTime":"2026-03-28T20:44:48.729Z","endTime":"2026-03-28T20:44:58.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:44:58.266Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks. Drew Millas to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T20:45:05.804Z","endTime":"2026-03-28T20:47:05.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnSecond":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.4,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337896591726114,"aZ":-19.62476724588267,"pfxX":-12.095030351024716,"pfxZ":8.287117077425826,"pX":-0.5615404866003476,"pZ":0.804981536536227,"vX0":7.481578702373952,"vY0":-123.78185909183583,"vZ0":-7.1065099742566264,"x":138.4,"y":217.05,"x0":-2.0900443670699875,"y0":50.001575821606174,"z0":5.420606042651244,"aX":-18.308666926428664},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.1,"breakHorizontal":19.6,"spinRate":2428,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4467133729395729,"extension":6.380605572997453},"index":0,"playId":"ff081163-feb3-3504-9743-7f3ae8194e50","pitchNumber":1,"startTime":"2026-03-28T20:45:20.964Z","endTime":"2026-03-28T20:45:25.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21094979246082,"aZ":-15.517389214906606,"pfxX":-8.12047356204079,"pfxZ":9.149222456878546,"pX":-0.7077819141546426,"pZ":4.565491231956378,"vX0":6.576005687896504,"vY0":-135.69977352084297,"vZ0":0.28809798622580446,"x":143.98,"y":115.51,"x0":-2.1361173581933834,"y0":50.006263988595784,"z0":5.559523406048536,"aX":-14.790906989881433},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":12.8,"spinRate":2478,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40733230242822094,"extension":6.312039698336184},"index":1,"playId":"1cdc1cca-d4f5-366c-a7d7-842d33b2ae17","pitchNumber":2,"startTime":"2026-03-28T20:45:37.748Z","endTime":"2026-03-28T20:45:40.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20516462360492,"aZ":-14.217495137136611,"pfxX":-7.522125341284212,"pfxZ":9.825942289460922,"pX":-0.39470249461650797,"pZ":2.2833692247390114,"vX0":7.273745167432675,"vY0":-135.67873422870966,"vZ0":-5.54118774522833,"x":132.05,"y":177.13,"x0":-2.1591636020351235,"y0":50.000501526113254,"z0":5.376973082573175,"aX":-13.743167483728431},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2545,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40682113002313436,"extension":6.32854012048551},"index":2,"playId":"07c2849a-0277-3262-ad32-dcbeed7b5d22","pitchNumber":3,"startTime":"2026-03-28T20:45:58.173Z","endTime":"2026-03-28T20:46:02.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112678101473684,"aZ":-19.18874760081092,"pfxX":-12.093666692447293,"pfxZ":8.209118036345767,"pX":-0.13619843761627098,"pZ":1.3746062227134515,"vX0":8.506704761147374,"vY0":-126.15302521011955,"vZ0":-5.94471110550139,"x":122.19,"y":201.67,"x0":-2.0123773113585752,"y0":50.00454632494369,"z0":5.351638229597532,"aX":-19.13236294804262},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.4,"breakHorizontal":19.4,"spinRate":2550,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.43730734433417107,"extension":6.436539881739023},"index":3,"playId":"858b090d-35b9-388e-b054-566565567ae6","pitchNumber":4,"startTime":"2026-03-28T20:46:15.223Z","endTime":"2026-03-28T20:46:19.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75968573635529,"aZ":-15.081919859775535,"pfxX":-7.3800165587648925,"pfxZ":9.348943299652746,"pX":-0.19073954708964805,"pZ":2.93684220125905,"vX0":7.620747413113265,"vY0":-135.836709515652,"vZ0":-3.8761359031607623,"x":124.27,"y":159.49,"x0":-2.1032695343838257,"y0":50.00166162636843,"z0":5.46325359888998,"aX":-13.491932178972007},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":11.3,"spinRate":2491,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40660818842789537,"extension":6.381397134384635},"index":4,"playId":"ffd81c17-8907-34ef-ae7d-084b26bb537d","pitchNumber":5,"startTime":"2026-03-28T20:46:31.655Z","endTime":"2026-03-28T20:46:39.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-28T20:46:45.985Z","endTime":"2026-03-28T20:46:59.346Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.88627950628305,"aZ":-9.140608398977792,"pfxX":-5.491339196750158,"pfxZ":12.582572186089617,"pX":-1.081994366973965,"pZ":2.5247899597524985,"vX0":4.910813876533095,"vY0":-136.60701259252173,"vZ0":-5.77429664202858,"x":158.24,"y":170.61,"x0":-2.2176344063719036,"y0":50.00400670906361,"z0":5.339846941879874,"aX":-10.053723506400381},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.2,"breakHorizontal":8.5,"spinRate":2498,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40587099756839384,"extension":6.383910482935766},"index":6,"playId":"fae1425c-caa0-3cd9-8171-9ae18a231d95","pitchNumber":6,"startTime":"2026-03-28T20:46:59.346Z","endTime":"2026-03-28T20:47:05.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:47:05.392Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brady House grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Daylen Lile out at 2nd. Brady House out at 1st.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T20:47:28.089Z","endTime":"2026-03-28T20:48:16.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".207"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.15"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.65"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.88"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.71"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.62"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.34"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".087"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".207"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":83.1,"endSpeed":75.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31319159823667,"aZ":-31.57931124756223,"pfxX":7.915854002875676,"pfxZ":0.4073471931531705,"pX":1.6733432492400306,"pZ":1.4098524798938044,"vX0":7.019117712464846,"vY0":-120.74178710403719,"vZ0":-2.7540011010247145,"x":53.22,"y":200.71,"x0":-2.3180868772998955,"y0":50.00169148734945,"z0":5.393294808558979,"aX":11.482020156183436},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":2714,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4566939016104601,"extension":6.336583286908694},"index":0,"playId":"95748135-2434-3086-87e3-f27aff48e71a","pitchNumber":1,"startTime":"2026-03-28T20:47:30.220Z","endTime":"2026-03-28T20:47:35.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":93.9,"endSpeed":84.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.356314705759274,"aZ":-11.939563739775421,"pfxX":-5.541697643178208,"pfxZ":10.957861366021461,"pX":0.27754659346948646,"pZ":2.908236968446108,"vX0":8.312139711243187,"vY0":-136.3593747181812,"vZ0":-4.515328834480358,"x":106.42,"y":160.26,"x0":-2.1177020820970296,"y0":50.006168803962645,"z0":5.436418417609767,"aX":-10.23721123923484},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":7.9,"spinRate":2515,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40466443109516304,"extension":6.363806002084073},"index":1,"playId":"9f357fe5-6b13-3d44-b37c-432c6b24c5cb","pitchNumber":2,"startTime":"2026-03-28T20:47:50.220Z","endTime":"2026-03-28T20:47:54.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18978976659245,"aZ":-32.89527550762347,"pfxX":7.440938369768761,"pfxZ":-0.5036460872283968,"pX":-0.08506256844532258,"pZ":3.2703077185834695,"vX0":3.105658679260727,"vY0":-119.60429073386462,"vZ0":1.5163793920866742,"x":120.24,"y":150.48,"x0":-2.3727904182916544,"y0":50.00357552128125,"z0":5.6101460212901495,"aX":10.624080516242989},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":2728,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.4605106861076269,"extension":6.013774246249011},"hitData":{"launchSpeed":95.9,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":150.67}},"index":2,"playId":"dd5f5fb0-c3de-3cd1-8400-1f3e6ee6c5f8","pitchNumber":3,"startTime":"2026-03-28T20:48:08.246Z","endTime":"2026-03-28T20:48:16.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-28T20:48:16.224Z","atBatIndex":72}]