[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Schwarber doubles (1) on a sharp fly ball to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:07:40.467Z","endTime":"2026-03-22T17:09:36.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-22T15:45:40.969Z","endTime":"2026-03-22T16:49:29.172Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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-22T16:49:29.172Z","endTime":"2026-03-22T17:06:19.313Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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-22T17:06:19.313Z","endTime":"2026-03-22T17:07:42.454Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05037522586372,"aZ":-20.608260142262548,"pfxX":-6.118613090980949,"pfxZ":6.142466965795714,"pX":0.4881006310880945,"pZ":2.769814747689051,"vX0":12.02554715482159,"vY0":-136.13713938662178,"vZ0":-2.732079843988028,"x":98.39,"y":164.0,"x0":-3.185453941909028,"y0":50.00142695692872,"z0":5.208033752888782,"aX":-11.519297963687285},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":8.6,"spinRate":2285,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4018689150850312,"extension":6.496802206452428},"index":3,"playId":"8e9ec7d8-aa80-3161-9501-c237a33cdf43","pitchNumber":1,"startTime":"2026-03-22T17:07:42.454Z","endTime":"2026-03-22T17:07:47.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428409883184788,"aZ":-17.113658031866585,"pfxX":-6.444651602571705,"pfxZ":7.782284268486985,"pX":0.8076955245379628,"pZ":2.3409366279860695,"vX0":12.708587913904386,"vY0":-138.15293250825093,"vZ0":-5.202037573259179,"x":86.21,"y":175.57,"x0":-3.012201048350072,"y0":50.003868358033664,"z0":5.396510693162608,"aX":-12.474606813394665},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":9.0,"spinRate":2360,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3962852174881313,"extension":6.4570412465202},"index":4,"playId":"1c7ad1eb-d5bf-32bb-8b01-8f5798a2171e","pitchNumber":2,"startTime":"2026-03-22T17:08:01.677Z","endTime":"2026-03-22T17:08:07.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":84.0,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69904396780041,"aZ":-31.40183893577659,"pfxX":9.892856500830776,"pfxZ":0.5203763270095827,"pX":0.19632441966863834,"pZ":1.2622796174657387,"vX0":5.708701644931522,"vY0":-122.1184794964159,"vZ0":-3.4925656223394377,"x":109.52,"y":204.7,"x0":-3.4662892638242693,"y0":50.004367091786236,"z0":5.446231774653367,"aX":14.76662537990809},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.2,"breakHorizontal":-19.3,"spinRate":3026,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4505675453677189,"extension":6.23671960517665},"index":5,"playId":"4fd6a0ca-64bb-3400-82ef-c2d73533be3b","pitchNumber":3,"startTime":"2026-03-22T17:08:17.581Z","endTime":"2026-03-22T17:08:22.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-22T17:08:27.806Z","endTime":"2026-03-22T17:08:39.804Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13300229327378,"aZ":-41.13217906212739,"pfxX":7.38961021513454,"pfxZ":-6.253812294590107,"pX":0.10653218490318994,"pZ":0.5479868107917941,"vX0":5.438536085018819,"vY0":-119.23397063694787,"vZ0":-3.2699652598138798,"x":112.94,"y":223.98,"x0":-3.1687324577056013,"y0":50.00505938395039,"z0":5.669639987551154,"aX":10.579997023404243},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.9,"breakHorizontal":-14.8,"spinRate":2954,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46036241010782364,"extension":6.24993889500396},"index":7,"playId":"fef238ae-32ec-3102-b1f1-3dc638e0f5a5","pitchNumber":4,"startTime":"2026-03-22T17:08:39.804Z","endTime":"2026-03-22T17:08:45.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998176734194733,"aZ":-17.973593858124417,"pfxX":-5.573678017798054,"pfxZ":7.3125845573034844,"pX":-0.5401927311840681,"pZ":4.161589190040093,"vX0":9.426408594764785,"vY0":-138.0732513267106,"vZ0":-0.36953943788011046,"x":137.59,"y":126.42,"x0":-3.26496613002694,"y0":50.00678707373976,"z0":5.500281124669543,"aX":-10.830881345414008},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2655,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3957897063850515,"extension":6.24090917107193},"index":8,"playId":"45634f8d-8b0a-322f-8c01-b3a9417b6269","pitchNumber":5,"startTime":"2026-03-22T17:09:03.141Z","endTime":"2026-03-22T17:09:08.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871019864739722,"aZ":-18.904503202211348,"pfxX":-6.685142954119113,"pfxZ":6.845181869821186,"pX":-0.28542030175871597,"pZ":2.475341427176941,"vX0":10.35200879669138,"vY0":-138.35716579642383,"vZ0":-3.914551429847613,"x":127.88,"y":171.95,"x0":-3.2069282221750783,"y0":50.00335278614026,"z0":5.175423291882064,"aX":-12.961490691644988},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":10.0,"spinRate":2483,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3958734867517215,"extension":6.299287134997901},"hitData":{"launchSpeed":106.1,"launchAngle":22.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":82.33,"coordY":55.94}},"index":9,"playId":"3ebae43c-67c8-392f-aa1d-e4fee8bc902f","pitchNumber":6,"startTime":"2026-03-22T17:09:20.131Z","endTime":"2026-03-22T17:09:36.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2026-03-22T17:09:36.993Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.C. Escarra challenged (pitch result), call on the field was overturned: J.T. Realmuto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:09:37.172Z","endTime":"2026-03-22T17:13:02.469Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44237254777973,"aZ":-26.140505444739244,"pfxX":-11.899229761590949,"pfxZ":3.156262899279641,"pX":0.12624932643399003,"pZ":2.1578242864263584,"vX0":12.282687120428864,"vY0":-137.62030667447027,"vZ0":-4.066064875338408,"x":112.19,"y":180.52,"x0":-2.8555105425241414,"y0":50.00443290465761,"z0":5.431808726130846,"aX":-22.75529622836315},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":18.8,"spinRate":2546,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.398481085081154,"extension":6.264505888456772},"index":0,"playId":"8a2092fe-636b-3c36-88b4-de9fa5633c00","pitchNumber":1,"startTime":"2026-03-22T17:10:29.833Z","endTime":"2026-03-22T17:10:34.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08637251204816,"aZ":-15.51071636668149,"pfxX":-3.7256765986548217,"pfxZ":8.738021609880153,"pX":0.7376163416141179,"pZ":2.3170692482961246,"vX0":11.326636590770251,"vY0":-137.38234878750205,"vZ0":-5.257512039247584,"x":88.88,"y":176.22,"x0":-2.95889370776399,"y0":50.005534280055365,"z0":5.313908954958463,"aX":-7.108839941516253},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":4.3,"spinRate":2491,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39904753122117187,"extension":6.362554640055091},"index":1,"playId":"f86dd6ca-3e45-3d92-ad15-6933e2b1c94f","pitchNumber":2,"startTime":"2026-03-22T17:10:48.219Z","endTime":"2026-03-22T17:10:53.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.0,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.285373778280594,"aZ":-15.102212084900211,"pfxX":-6.04527348044373,"pfxZ":8.865829559734138,"pX":-0.691608029317438,"pZ":4.366277625027946,"vX0":8.942314247781171,"vY0":-138.01798072355245,"vZ0":-0.12794038353968923,"x":143.36,"y":120.89,"x0":-3.191066413718346,"y0":50.000171283805,"z0":5.431961683410486,"aX":-11.638128899052338},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":2622,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3971471955005952,"extension":6.3816064766658265},"index":2,"playId":"bdcc2d5b-9030-30dc-afe1-247472c3506b","pitchNumber":3,"startTime":"2026-03-22T17:11:10.232Z","endTime":"2026-03-22T17:11:15.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383593761046026,"aZ":-31.63289432119018,"pfxX":5.709029492140531,"pfxZ":0.3544485589242239,"pX":0.522760840791223,"pZ":2.297563082677626,"vX0":7.020871965602436,"vY0":-122.87733330982499,"vZ0":-1.4005781688754304,"x":97.07,"y":176.75,"x0":-3.1180959462538844,"y0":50.002994284883314,"z0":5.573988202635907,"aX":8.68798784476164},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-12.0,"spinRate":2978,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.44653519685483056,"extension":6.508814012719424},"index":3,"playId":"d6893637-1211-32d5-a8cd-3f0e7347141c","pitchNumber":4,"startTime":"2026-03-22T17:11:27.546Z","endTime":"2026-03-22T17:11:33.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"08314936-0026-0043-001c-f08cd117d70a","startTime":"2026-03-22T17:11:57.539Z","endTime":"2026-03-22T17:12:10.381Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380908354600223,"aZ":-13.406552650761526,"pfxX":-4.4357984784310505,"pfxZ":9.365010290639141,"pX":-0.1397790088231386,"pZ":2.6920010009800146,"vX0":9.775421476693305,"vY0":-140.13005959377858,"vZ0":-4.951543009369516,"x":122.33,"y":166.1,"x0":-3.0850802462364717,"y0":50.00182623107639,"z0":5.346398006121987,"aX":-8.889139073549805},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2548,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3897230923845556,"extension":6.609914316662564},"index":5,"playId":"5cf2ad95-a5e4-351e-abae-5348b0f03a5d","pitchNumber":5,"startTime":"2026-03-22T17:12:10.381Z","endTime":"2026-03-22T17:12:14.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92594668460903,"aZ":-27.561587428491734,"pfxX":-8.712627479909457,"pfxZ":2.4436252050917417,"pX":0.7667531202688384,"pZ":2.596316607056683,"vX0":12.971044313514946,"vY0":-137.40936387240058,"vZ0":-2.637741127462555,"x":87.77,"y":168.68,"x0":-2.90987749833239,"y0":50.00370921135451,"z0":5.465527365519958,"aX":-16.457737791170427},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":2467,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.40048971646048503,"extension":6.597352890195472},"index":6,"playId":"cc703813-dd9b-3c01-a8e4-a79a79c42e67","pitchNumber":6,"startTime":"2026-03-22T17:12:35.464Z","endTime":"2026-03-22T17:13:02.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"}},"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.22,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:13:02.469Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice. Kyle Schwarber to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:13:02.059Z","endTime":"2026-03-22T17:15:06.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47053874394012,"aZ":-31.223220570967776,"pfxX":9.389203610573656,"pfxZ":0.6469370653803344,"pX":-0.15407713472753093,"pZ":1.349699058220907,"vX0":4.645897960546822,"vY0":-121.42176750798504,"vZ0":-3.6502542260471253,"x":122.87,"y":202.34,"x0":-3.3221655899835767,"y0":50.00231218144368,"z0":5.638215553711709,"aX":13.784794811080928},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.5,"breakHorizontal":-18.2,"spinRate":2997,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.45400565932363524,"extension":6.242854600173394},"index":0,"playId":"049a5dbc-b522-3acb-8cc9-3a0300c799fa","pitchNumber":1,"startTime":"2026-03-22T17:13:18.850Z","endTime":"2026-03-22T17:13:26.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591154231708327,"aZ":-33.123166230613634,"pfxX":9.046843684220864,"pfxZ":-0.6405493451165256,"pX":-0.011888338810259979,"pZ":2.282244656159367,"vX0":5.07635235718885,"vY0":-121.97723632257245,"vZ0":-0.9184580129183879,"x":117.45,"y":177.16,"x0":-3.3030652541940557,"y0":50.00133096706886,"z0":5.549380909331356,"aX":13.47061950433652},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.1,"breakHorizontal":-17.6,"spinRate":3024,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4510494723770293,"extension":6.521841961304376},"index":1,"playId":"6d6db00e-f7f2-3472-b3bc-1e656a4c4efe","pitchNumber":2,"startTime":"2026-03-22T17:13:35.703Z","endTime":"2026-03-22T17:13:40.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66100321742376,"aZ":-10.026657004772877,"pfxX":-3.9523245872628867,"pfxZ":11.626425478465475,"pX":0.48643876251525475,"pZ":1.826690482554893,"vX0":10.813011121831261,"vY0":-137.4346035085855,"vZ0":-7.626736313157374,"x":98.46,"y":189.46,"x0":-2.9928757222632516,"y0":50.0043237122912,"z0":5.326236893863754,"aX":-7.531431843580491},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":4.8,"spinRate":2667,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39919518117999075,"extension":6.534038347671107},"index":2,"playId":"dbc47fa9-b44d-3a43-bd98-b0ae61ee594a","pitchNumber":3,"startTime":"2026-03-22T17:13:56.773Z","endTime":"2026-03-22T17:14:23.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63539838333049,"aZ":-42.820890668337206,"pfxX":6.374441433477136,"pfxZ":-7.495292865839917,"pX":-0.3043681197527321,"pZ":-0.19245610928341378,"vX0":4.6477794615674455,"vY0":-119.40209035831,"vZ0":-4.530393713422452,"x":128.6,"y":243.98,"x0":-3.116276491751089,"y0":50.00563489048723,"z0":5.651722346270661,"aX":9.048976485581937},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.5,"breakHorizontal":-12.8,"spinRate":2985,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.46174878849317036,"extension":6.288326429541374},"index":3,"playId":"cba63b63-3398-3716-9efd-10ba7386751f","pitchNumber":4,"startTime":"2026-03-22T17:14:28.933Z","endTime":"2026-03-22T17:14:47.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75578192479211,"aZ":-18.641168477880758,"pfxX":-5.762649818033531,"pfxZ":7.062831292636751,"pX":8.24917696877535E-4,"pZ":2.9555690138223847,"vX0":10.342159574284876,"vY0":-136.9681355181348,"vZ0":-3.327207906906028,"x":116.97,"y":158.98,"x0":-3.0603675256756353,"y0":50.00568910164168,"z0":5.447062286532965,"aX":-11.047562329061329},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":8.5,"spinRate":2487,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39855386184564034,"extension":6.412062055424567},"hitData":{"launchSpeed":93.7,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.76,"coordY":153.91}},"index":4,"playId":"321b974e-ccd7-32dd-b4df-4b7f271ee99e","pitchNumber":5,"startTime":"2026-03-22T17:14:58.058Z","endTime":"2026-03-22T17:15:06.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:15:06.911Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Warren challenged (pitch result), call on the field was overturned: Alec Bohm called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:15:13.488Z","endTime":"2026-03-22T17:16:38.034Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476673277414942,"aZ":-14.864918800410843,"pfxX":-5.084455811270187,"pfxZ":8.938155923562631,"pX":0.165500954991762,"pZ":2.609192183284601,"vX0":10.991856825415557,"vY0":-138.194395196832,"vZ0":-4.836428480831899,"x":110.69,"y":168.33,"x0":-3.2008747796701273,"y0":50.00165498296877,"z0":5.378765174821977,"aX":-9.846173346126088},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2561,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3961777174265477,"extension":6.362278261853731},"index":0,"playId":"68dc392d-638c-3bd8-aaa8-f2bb9ce356b7","pitchNumber":1,"startTime":"2026-03-22T17:15:30.562Z","endTime":"2026-03-22T17:15:34.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14536600447464,"aZ":-17.132745962294955,"pfxX":-9.078824573101173,"pfxZ":7.699167750124808,"pX":0.5766415741022551,"pZ":2.019480351210445,"vX0":13.394638274290894,"vY0":-138.89468087865686,"vZ0":-5.69522453705635,"x":95.02,"y":184.25,"x0":-3.1290788271000665,"y0":50.002347722938104,"z0":5.236017143814909,"aX":-17.73659774971649},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2648,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.39436793815990034,"extension":6.408459646373189},"index":1,"playId":"9b994d66-71a2-39e1-baca-81050af22b67","pitchNumber":2,"startTime":"2026-03-22T17:15:50.329Z","endTime":"2026-03-22T17:15:54.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85802519973347,"aZ":-17.11132083529149,"pfxX":-6.780193351350122,"pfxZ":7.689354390938799,"pX":-0.7488438974274889,"pZ":3.420949137048896,"vX0":9.298034450652965,"vY0":-138.99191586291337,"vZ0":-2.120144137669705,"x":145.54,"y":146.41,"x0":-3.2549212053416654,"y0":50.000008945943314,"z0":5.3285576163006,"aX":-13.277820773034088},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2582,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3939236953459986,"extension":6.409738936724767},"index":2,"playId":"9da46a4c-e4e1-3004-97bf-e8d531874311","pitchNumber":3,"startTime":"2026-03-22T17:16:11.021Z","endTime":"2026-03-22T17:16:38.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"}},"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:16:38.034Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:18:49.006Z","endTime":"2026-03-22T17:21:53.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663418815547292,"aZ":-17.45551147363712,"pfxX":-8.09647656509089,"pfxZ":8.498047437007223,"pX":-1.2564141725120095,"pZ":3.090016137911345,"vX0":4.144830432778024,"vY0":-130.7749737532052,"vZ0":-1.3523445146216613,"x":164.89,"y":155.35,"x0":-1.8103544850933206,"y0":50.000103634423304,"z0":4.923663991646398,"aX":-14.016460067293833},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2153,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.41888819261446786,"extension":6.684920774180743},"index":0,"playId":"c0016b26-e06d-37b2-abc5-0163f4336bd4","pitchNumber":1,"startTime":"2026-03-22T17:18:49.006Z","endTime":"2026-03-22T17:18:52.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.173947207257925,"aZ":-16.74908095073186,"pfxX":-7.740827532413653,"pfxZ":8.825268642283781,"pX":-0.18239600588771074,"pZ":1.7472151745693236,"vX0":6.861548145693337,"vY0":-131.2336654132284,"vZ0":-4.742901396238437,"x":123.95,"y":191.61,"x0":-1.8222454947448632,"y0":50.005219231523945,"z0":4.821458237458091,"aX":-13.53493484867453},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2226,"spinDirection":223},"zone":8,"typeConfidence":0.89,"plateTime":0.4169900699979747,"extension":6.678963038444154},"index":1,"playId":"0d04a4a8-4467-3ddf-bb46-4226dcbefff5","pitchNumber":2,"startTime":"2026-03-22T17:19:08.021Z","endTime":"2026-03-22T17:19:12.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88024434381665,"aZ":-27.553658825311285,"pfxX":-0.3675499809843829,"pfxZ":2.9898258309658488,"pX":-0.05487933469720192,"pZ":3.401110337294114,"vX0":4.287042902457553,"vY0":-123.33718569921068,"vZ0":1.6061279000162068,"x":119.09,"y":146.95,"x0":-1.7656798417595503,"y0":50.001888772809096,"z0":5.060393178739529,"aX":-0.5682559956896307},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":-0.4,"spinRate":2122,"spinDirection":196},"zone":11,"typeConfidence":0.74,"plateTime":0.4436149147485171,"extension":6.615346161854558},"index":2,"playId":"56496a10-cabb-3e06-9f3f-ac1e08f5aa54","pitchNumber":3,"startTime":"2026-03-22T17:19:30.731Z","endTime":"2026-03-22T17:19:35.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052559096537966,"aZ":-31.036508893568005,"pfxX":-9.381853979007188,"pfxZ":0.7483530334581072,"pX":0.1461293731144632,"pZ":2.0773870728160064,"vX0":7.255925366165472,"vY0":-122.82314563697629,"vZ0":-0.21330941781839252,"x":111.43,"y":182.69,"x0":-1.6320791530003813,"y0":50.00416714975664,"z0":4.811833119512511,"aX":-14.289506123617244},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":15.2,"spinRate":1518,"spinDirection":251},"zone":8,"typeConfidence":0.91,"plateTime":0.4464885653941639,"extension":6.650270539831688},"index":3,"playId":"a54e4ae5-d007-3078-a711-cc07d3fa7bee","pitchNumber":4,"startTime":"2026-03-22T17:19:49.900Z","endTime":"2026-03-22T17:19:55.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-22T17:20:15.292Z","endTime":"2026-03-22T17:21:05.810Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"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":91.1,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41278945289362,"aZ":-21.820216085726617,"pfxX":-10.854590290804872,"pfxZ":5.835019620844278,"pX":0.268783250777688,"pZ":4.548451401194125,"vX0":8.411896774403276,"vY0":-132.39140524723328,"vZ0":2.81092490593365,"x":106.75,"y":115.97,"x0":-1.5403781403532664,"y0":50.00177361993988,"z0":5.070528620466775,"aX":-19.256933391585175},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":17.8,"spinRate":2156,"spinDirection":223},"zone":12,"typeConfidence":0.94,"plateTime":0.41380783000310206,"extension":6.719084234238624},"index":5,"playId":"d2ed5eaf-1b4c-3908-beb2-f57bb384e218","pitchNumber":5,"startTime":"2026-03-22T17:21:05.810Z","endTime":"2026-03-22T17:21:09.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.1,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945581257298123,"aZ":-21.641652817861317,"pfxX":-11.431936185737808,"pfxZ":6.129824947220127,"pX":0.2255609193490655,"pZ":3.2679551109689946,"vX0":8.36192852469023,"vY0":-130.85606855984264,"vZ0":-0.11651615842355512,"x":108.4,"y":150.55,"x0":-1.5406283900208937,"y0":50.00346497398023,"z0":4.946860098360079,"aX":-19.64692847485749},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.3,"breakHorizontal":18.6,"spinRate":2140,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.4200261816667239,"extension":6.722336910415411},"index":6,"playId":"0f15705f-b88b-315a-a495-4e95efc839b9","pitchNumber":6,"startTime":"2026-03-22T17:21:22.288Z","endTime":"2026-03-22T17:21:28.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.914135963572793,"aZ":-22.17165071971322,"pfxX":-8.103833925265647,"pfxZ":5.582008569343214,"pX":-1.0449527808877408,"pZ":2.577305544262548,"vX0":4.317145836802779,"vY0":-133.7488244862928,"vZ0":-1.8484102375406555,"x":156.83,"y":169.19,"x0":-1.6370434626583936,"y0":50.000298757735344,"z0":4.885907034361862,"aX":-14.512496977025325},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2194,"spinDirection":226},"zone":11,"typeConfidence":0.85,"plateTime":0.4113283590052901,"extension":6.63232278585213},"index":7,"playId":"8c23de42-29f4-3284-b5fb-d3bdd796ed71","pitchNumber":7,"startTime":"2026-03-22T17:21:46.768Z","endTime":"2026-03-22T17:21:53.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:21:53.925Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:21:52.572Z","endTime":"2026-03-22T17:23:03.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286721000624862,"aZ":-24.4645653873206,"pfxX":-10.329787191237589,"pfxZ":4.454849127328557,"pX":0.5572467119956644,"pZ":1.934416625986219,"vX0":8.916831808330924,"vY0":-130.6757957621028,"vZ0":-2.5039491491033847,"x":95.76,"y":186.55,"x0":-1.5555462663362627,"y0":50.00496529403178,"z0":4.741179216886506,"aX":-17.884802079768534},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":16.8,"spinRate":2064,"spinDirection":225},"zone":9,"typeConfidence":0.86,"plateTime":0.4190074111426969,"extension":6.785828923492736},"index":0,"playId":"fdf6a057-a9de-3216-9723-5e243a162384","pitchNumber":1,"startTime":"2026-03-22T17:22:16.214Z","endTime":"2026-03-22T17:22:21.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22654736533854,"aZ":-39.16615575971262,"pfxX":7.625650144741201,"pfxZ":-5.530794546417232,"pX":-0.5046903987264882,"pZ":2.374976235643897,"vX0":0.5235429457532647,"vY0":-112.53469190308776,"vZ0":2.745962643048437,"x":136.24,"y":174.66,"x0":-1.730147678556455,"y0":50.00451888253403,"z0":5.148039439973949,"aX":9.636710672217678},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-8.9,"breakHorizontal":-13.9,"spinRate":2420,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.48948816656546645,"extension":6.638754637225614},"index":1,"playId":"a3425cab-d050-3fa3-9411-353896a6ce05","pitchNumber":2,"startTime":"2026-03-22T17:22:35.914Z","endTime":"2026-03-22T17:22:41.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":68.8,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.787945033767162,"aZ":-39.43815075760442,"pfxX":8.356668154448416,"pfxZ":-6.016062892303529,"pX":0.339144179533383,"pZ":2.2029116731777636,"vX0":1.9819315353848441,"vY0":-110.12761793527274,"vZ0":2.837375153767751,"x":104.07,"y":179.3,"x0":-1.6618813025330232,"y0":50.00495178056807,"z0":5.122038908063492,"aX":10.083556612494059},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-9.6,"breakHorizontal":-15.7,"spinRate":2462,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.5007709273251066,"extension":6.48406484149628},"index":2,"playId":"8b641739-4556-32c7-befa-0c19d7e88566","pitchNumber":3,"startTime":"2026-03-22T17:22:57.939Z","endTime":"2026-03-22T17:23:03.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:23:03.903Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:23:02.286Z","endTime":"2026-03-22T17:24:00.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.3,"endSpeed":76.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412799033390147,"aZ":-32.60927341535984,"pfxX":-8.927992201733543,"pfxZ":-0.2931558961833023,"pX":-1.1402601878462777,"pZ":0.924248639509226,"vX0":4.140200801389221,"vY0":-121.24712632555874,"vZ0":-2.3888126751669967,"x":160.46,"y":213.83,"x0":-1.7129229212245887,"y0":50.00381007238843,"z0":4.776866022143386,"aX":-13.250796927561815},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":15.1,"spinRate":1468,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.45230637616550373,"extension":6.289281693006258},"index":0,"playId":"0c6d89d0-3a42-39a0-bf6d-9378ddb13c67","pitchNumber":1,"startTime":"2026-03-22T17:23:27.232Z","endTime":"2026-03-22T17:23:31.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":89.9,"endSpeed":81.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050532528946036,"aZ":-15.5793800295524,"pfxX":-5.839816179415733,"pfxZ":9.652922288667451,"pX":0.6843378585837834,"pZ":2.9882465721961164,"vX0":7.626426638595256,"vY0":-130.67711018382843,"vZ0":-2.0720581026325826,"x":90.91,"y":158.1,"x0":-1.5212201096392193,"y0":50.00360656824167,"z0":4.969560454732495,"aX":-10.041192685755027},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2237,"spinDirection":220},"zone":3,"typeConfidence":0.86,"plateTime":0.42009488227202896,"extension":6.654906936661807},"hitData":{"launchSpeed":93.2,"launchAngle":61.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.89,"coordY":119.48}},"index":1,"playId":"9bc2d0ce-b283-386f-85d7-b5d1a0ccd94c","pitchNumber":2,"startTime":"2026-03-22T17:23:48.282Z","endTime":"2026-03-22T17:24:00.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:24:00.143Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out softly, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:23:59.847Z","endTime":"2026-03-22T17:24:58.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59614776872889,"aZ":-40.28678400024425,"pfxX":7.747677811869673,"pfxZ":-6.412698014442286,"pX":0.0024952993691508478,"pZ":0.9344646983877078,"vX0":1.5357328618553656,"vY0":-112.13193241916125,"vZ0":0.019419198654283543,"x":116.9,"y":213.55,"x0":-1.6987503068963288,"y0":50.00381276702064,"z0":5.059910289409648,"aX":9.797790428202651},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.3,"breakHorizontal":-14.4,"spinRate":2536,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4897689887227479,"extension":6.5590641286402365},"index":0,"playId":"3b30c5e8-5c17-3182-a9ad-b3e4f935c86a","pitchNumber":1,"startTime":"2026-03-22T17:24:27.268Z","endTime":"2026-03-22T17:24:31.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103789115329757,"aZ":-26.989409130495336,"pfxX":-8.534055358817053,"pfxZ":3.313539090163303,"pX":0.28779084811321737,"pZ":2.0045686690690436,"vX0":7.494520755301983,"vY0":-124.65313698884248,"vZ0":-1.2427204610208111,"x":106.03,"y":184.66,"x0":-1.6554795537664735,"y0":50.00593792900469,"z0":4.74706446737527,"aX":-13.372477561041224},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":1527,"spinDirection":249},"zone":9,"typeConfidence":0.91,"plateTime":0.4401510867950722,"extension":6.783161769218588},"hitData":{"launchSpeed":40.8,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":114.77,"coordY":169.24}},"index":1,"playId":"92dbe5d3-1f7e-3d71-9e9b-5ce2bbaaf7ef","pitchNumber":2,"startTime":"2026-03-22T17:24:50.536Z","endTime":"2026-03-22T17:24:58.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:24:58.712Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:26:56.609Z","endTime":"2026-03-22T17:27:41.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10351723978249,"aZ":-30.302589641450453,"pfxX":-12.313736902306253,"pfxZ":1.029355187262711,"pX":-1.602823361218942,"pZ":2.5278124550893453,"vX0":8.515831993019335,"vY0":-134.6755989659314,"vZ0":-1.7159752702007238,"x":178.1,"y":170.53,"x0":-3.2228635335593054,"y0":50.003364480103,"z0":5.338223016056956,"aX":-22.383798563481935},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.7,"breakHorizontal":20.2,"spinRate":1480,"spinDirection":328},"zone":11,"typeConfidence":2.0,"plateTime":0.40833585210500534,"extension":6.32551805775367},"index":0,"playId":"5b7a1907-8704-34e1-92b0-e2ff1f459b35","pitchNumber":1,"startTime":"2026-03-22T17:27:06.129Z","endTime":"2026-03-22T17:27:10.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198600480051937,"aZ":-15.445909772307035,"pfxX":-7.27978711390911,"pfxZ":8.944196808837116,"pX":0.3657029669892665,"pZ":3.053344126611038,"vX0":11.840622952242354,"vY0":-135.9721908373287,"vZ0":-3.2591624513491,"x":103.06,"y":156.34,"x0":-3.1021918798477217,"y0":50.00047237646285,"z0":5.341177497104742,"aX":-13.612531931548986},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":10.7,"spinRate":2545,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40304483466597585,"extension":6.4757598640838205},"index":1,"playId":"d652f7b7-18c7-3292-8672-a20acdbbb42b","pitchNumber":2,"startTime":"2026-03-22T17:27:19.245Z","endTime":"2026-03-22T17:27:23.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9599870099354,"aZ":-15.092887421892407,"pfxX":-6.23354026146176,"pfxZ":9.186538070954851,"pX":0.5105038840862829,"pZ":2.8724463858547615,"vX0":11.60736854691311,"vY0":-135.57979917511534,"vZ0":-3.3209183686648296,"x":97.54,"y":161.22,"x0":-3.018598428968976,"y0":50.00489568650818,"z0":5.1682152852413585,"aX":-11.594528221014968},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2570,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.40416959513688866,"extension":6.509982474848855},"hitData":{"launchSpeed":98.9,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.23,"coordY":148.85}},"index":2,"playId":"77c76355-03ec-3f86-9317-ac1b3727f8fd","pitchNumber":3,"startTime":"2026-03-22T17:27:34.600Z","endTime":"2026-03-22T17:27:41.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:27:41.700Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:27:41.936Z","endTime":"2026-03-22T17:29:42.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640211485113568,"aZ":-33.34767831875126,"pfxX":7.727699663925277,"pfxZ":-0.7589597533465957,"pX":1.1600631805817878,"pZ":1.97092646857469,"vX0":8.257609886199344,"vY0":-123.92364074144609,"vZ0":-1.702526113725332,"x":72.78,"y":185.56,"x0":-3.2295074383277664,"y0":50.004272146397476,"z0":5.473862571701027,"aX":11.921264476828059},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-16.1,"spinRate":2883,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44336254400405295,"extension":6.238534048606209},"index":0,"playId":"5157b55a-eacc-30c7-ae27-d7f477d5213c","pitchNumber":1,"startTime":"2026-03-22T17:28:05.575Z","endTime":"2026-03-22T17:28:09.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48871051679006,"aZ":-30.680462094006135,"pfxX":7.673638282675962,"pfxZ":0.9750694673583649,"pX":0.11163925740827076,"pZ":1.9877953837894806,"vX0":5.971577947545985,"vY0":-123.35520722621403,"vZ0":-2.018926161530283,"x":112.74,"y":185.11,"x0":-3.34123083847297,"y0":50.005035400105,"z0":5.413924292808122,"aX":11.77624255031913},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-15.4,"spinRate":2851,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.44473117568682463,"extension":6.15983514873777},"index":1,"playId":"a73ec1c2-1e87-3138-8008-dc2858374490","pitchNumber":2,"startTime":"2026-03-22T17:28:20.340Z","endTime":"2026-03-22T17:28:25.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.974127325034278,"aZ":-15.40588254869754,"pfxX":-4.293247976386889,"pfxZ":8.83354841711283,"pX":-0.9404478483045553,"pZ":3.291499702792907,"vX0":7.739058377369466,"vY0":-136.62094831457372,"vZ0":-2.696778893469605,"x":152.85,"y":149.91,"x0":-3.2468455926981257,"y0":50.000515391540375,"z0":5.345034486368623,"aX":-8.148267003336228},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":6.2,"spinRate":2564,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4002947290096426,"extension":6.304083446907939},"index":2,"playId":"ae7b071f-69b0-3c61-9ca1-9fe1f65ca35d","pitchNumber":3,"startTime":"2026-03-22T17:28:36.596Z","endTime":"2026-03-22T17:28:41.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27272467756644,"aZ":-20.02496043842982,"pfxX":-3.6127006358014353,"pfxZ":6.406700626343795,"pX":-0.6363085255858877,"pZ":4.08081720952114,"vX0":8.508490825846067,"vY0":-136.1869097194954,"vZ0":0.15749151164210895,"x":141.25,"y":128.6,"x0":-3.318550266188201,"y0":50.00147946439307,"z0":5.396806632211675,"aX":-6.8505122457980985},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":4.9,"spinRate":2566,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4007506835650858,"extension":6.4175545592873044},"index":3,"playId":"b6b0ce9d-69de-320e-b902-40524a2783ef","pitchNumber":4,"startTime":"2026-03-22T17:28:54.883Z","endTime":"2026-03-22T17:28:59.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519788282565994,"aZ":-15.539488755771448,"pfxX":-5.33846115175629,"pfxZ":8.831866195350797,"pX":-0.37654596359482034,"pZ":3.3997735012400376,"vX0":9.085490493513731,"vY0":-136.2748910531094,"vZ0":-2.2809363014984463,"x":131.35,"y":146.99,"x0":-3.0578552697276686,"y0":50.00528477719895,"z0":5.319277176587206,"aX":-10.058842893080868},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2524,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40170494335572693,"extension":6.450441950852303},"index":4,"playId":"9b8fe57a-7865-3029-afa9-5f307f0313c0","pitchNumber":5,"startTime":"2026-03-22T17:29:13.233Z","endTime":"2026-03-22T17:29:19.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.1,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54316024374308,"aZ":-12.68523535912753,"pfxX":-6.1850230776459885,"pfxZ":10.158413303651088,"pX":0.12006470664742427,"pZ":2.620359884349934,"vX0":10.771995700882488,"vY0":-138.0703147432804,"vZ0":-4.677709357956788,"x":112.42,"y":168.03,"x0":-3.039611445870996,"y0":50.00509920007794,"z0":5.199279377050041,"aX":-11.869746686751334},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2478,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3976664673299686,"extension":6.535861878961989},"index":5,"playId":"85b33e5e-e87a-3bd8-9f1d-34da50da4d65","pitchNumber":6,"startTime":"2026-03-22T17:29:38.273Z","endTime":"2026-03-22T17:29:42.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:29:42.789Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:29:46.503Z","endTime":"2026-03-22T17:31:10.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.850338529007566,"aZ":-17.8089809976657,"pfxX":-8.01638856996901,"pfxZ":7.80052904244892,"pX":0.3269989218112463,"pZ":3.4620419058562315,"vX0":11.71081550492214,"vY0":-134.97002985751982,"vZ0":-1.9556644019675653,"x":104.54,"y":145.3,"x0":-3.0300975576105342,"y0":50.004355294495824,"z0":5.452513589538286,"aX":-14.766845119053249},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2383,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40609257031208656,"extension":6.307239442321064},"index":0,"playId":"2a816b9c-916f-36a2-8ed8-2c800d0c3a97","pitchNumber":1,"startTime":"2026-03-22T17:30:04.103Z","endTime":"2026-03-22T17:30:09.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50908748098657,"aZ":-25.753510608285644,"pfxX":-10.811238645273805,"pfxZ":3.4269920485288647,"pX":0.4697416579430587,"pZ":2.480674879874479,"vX0":12.614862285615478,"vY0":-136.1524087654254,"vZ0":-3.482266233439125,"x":99.09,"y":171.8,"x0":-2.8237477739324994,"y0":50.0024581426653,"z0":5.562915542479668,"aX":-20.25301656065326},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2389,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4026382790250933,"extension":6.366838350644447},"index":1,"playId":"bfb7a857-13cc-3782-a376-c0cea6354c9e","pitchNumber":2,"startTime":"2026-03-22T17:30:21.678Z","endTime":"2026-03-22T17:30:26.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.140912476725816,"aZ":-17.400963706650458,"pfxX":-6.131423276206299,"pfxZ":7.696746719415421,"pX":-0.4772518025549721,"pZ":3.706967384150704,"vX0":9.850243081804143,"vY0":-137.37038841815342,"vZ0":-1.5095414237930658,"x":135.19,"y":138.69,"x0":-3.3055196203221437,"y0":50.00583129122524,"z0":5.441131143545668,"aX":-11.774469996631442},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":2513,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39803470602780733,"extension":6.411421020095928},"index":2,"playId":"15a60b84-9f43-3221-9045-7da121350179","pitchNumber":3,"startTime":"2026-03-22T17:30:37.960Z","endTime":"2026-03-22T17:30:42.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.369791043427497,"aZ":-17.801499773167077,"pfxX":-6.13452629959801,"pfxZ":7.187477230586644,"pX":0.5847379343584941,"pZ":2.6552280073265053,"vX0":12.165073631824447,"vY0":-139.5620172658482,"vZ0":-4.334366874208431,"x":94.71,"y":167.09,"x0":-3.0068418603071976,"y0":50.003862745662765,"z0":5.3788405392077605,"aX":-12.269831192774058},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":9.0,"spinRate":2639,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3904190788932853,"extension":6.6023730974957715},"hitData":{"launchSpeed":92.0,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.82,"coordY":146.82}},"index":3,"playId":"b731f5f1-5403-3a14-bdee-9017a85893b5","pitchNumber":4,"startTime":"2026-03-22T17:31:02.007Z","endTime":"2026-03-22T17:31:10.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:31:10.625Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:33:17.952Z","endTime":"2026-03-22T17:34:56.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.811736836080634,"aZ":-16.015410390250015,"pfxX":-8.434684853383194,"pfxZ":9.347802121645417,"pX":0.4876755580359569,"pZ":3.318084240125156,"vX0":7.915433195852056,"vY0":-131.859799611795,"vZ0":-1.1841113490151325,"x":98.41,"y":149.19,"x0":-1.4840197697560193,"y0":50.00322523204973,"z0":4.9763403167417986,"aX":-14.582150901109904},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.8,"breakHorizontal":13.2,"spinRate":2388,"spinDirection":224},"zone":3,"typeConfidence":0.91,"plateTime":0.41831521462079424,"extension":6.670090186791615},"index":0,"playId":"14592bac-1088-3168-9af6-5bd48e9db40e","pitchNumber":1,"startTime":"2026-03-22T17:33:19.127Z","endTime":"2026-03-22T17:33:23.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875468689486066,"aZ":-22.467297045599533,"pfxX":-10.392321756283714,"pfxZ":5.7364476948367145,"pX":-0.339314496320019,"pZ":2.382488134542859,"vX0":6.609834120419604,"vY0":-129.74526695129177,"vZ0":-1.919963091732313,"x":129.93,"y":174.45,"x0":-1.5785432643689503,"y0":50.00621999369,"z0":4.85614300466241,"aX":-17.600522036116026},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":17.2,"spinRate":2212,"spinDirection":228},"zone":4,"typeConfidence":0.78,"plateTime":0.42325640545183596,"extension":6.772511726700175},"index":1,"playId":"4811bf15-b3bf-3453-8709-ad1c93901808","pitchNumber":2,"startTime":"2026-03-22T17:33:44.102Z","endTime":"2026-03-22T17:33:49.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65331524766228,"aZ":-39.008178960041995,"pfxX":7.030731104494439,"pfxZ":-5.316884134755353,"pX":1.0380977596815737,"pZ":0.7998725251723984,"vX0":3.7845786689761716,"vY0":-113.25341560347823,"vZ0":-0.7219865167337879,"x":77.43,"y":217.18,"x0":-1.5735964470249766,"y0":50.0016410540262,"z0":5.058960923843634,"aX":9.03897057349828},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.5,"breakHorizontal":-13.8,"spinRate":2444,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4855214032369961,"extension":6.382712940746193},"index":2,"playId":"c05895c7-4a7e-3350-9c5c-4eb0d56a6276","pitchNumber":3,"startTime":"2026-03-22T17:34:08.663Z","endTime":"2026-03-22T17:34:12.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766953202996973,"aZ":-39.8818629324456,"pfxX":7.77330763461664,"pfxZ":-6.173214383266399,"pX":1.9970721068768251,"pZ":0.8307111652817067,"vX0":5.267988511205332,"vY0":-112.09463180945109,"vZ0":-0.20686690383288964,"x":40.88,"y":216.35,"x0":-1.4087683807835452,"y0":50.00295373904416,"z0":5.060720446736247,"aX":9.706588956125287},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.8,"breakHorizontal":-15.6,"spinRate":2534,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.49214070194709514,"extension":6.76062808261116},"index":3,"playId":"a4c51e41-2352-3fd9-ad78-9336d2e0993d","pitchNumber":4,"startTime":"2026-03-22T17:34:28.591Z","endTime":"2026-03-22T17:34:34.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986836160988034,"aZ":-40.558059084225235,"pfxX":8.775834120056697,"pfxZ":-6.538875320022807,"pX":0.8939903101399296,"pZ":2.5538849393029914,"vX0":2.796886404470354,"vY0":-113.18255739143663,"vZ0":3.258686704003755,"x":82.92,"y":169.83,"x0":-1.5020289778911158,"y0":50.00430596938969,"z0":5.190890149214246,"aX":11.248083831706507},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.6,"breakHorizontal":-16.7,"spinRate":2414,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48619020824200065,"extension":6.458777260254437},"index":4,"playId":"6a204619-3924-3598-a18b-052356eb626d","pitchNumber":5,"startTime":"2026-03-22T17:34:50.373Z","endTime":"2026-03-22T17:34:56.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:34:56.886Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:34:54.937Z","endTime":"2026-03-22T17:37:22.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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(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":84.2,"endSpeed":77.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309468839104333,"aZ":-27.985594104952245,"pfxX":1.8283945872018146,"pfxZ":2.739283288134775,"pX":0.14109650825098888,"pZ":3.5198073667647916,"vX0":3.8384487969501304,"vY0":-122.58721967548581,"vZ0":2.0456297807737926,"x":111.62,"y":143.75,"x0":-1.6799435358779706,"y0":50.00161774566733,"z0":5.0569359983234765,"aX":2.79297214202505},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2169,"spinDirection":176},"zone":12,"typeConfidence":0.76,"plateTime":0.44611488543556055,"extension":6.721768628179536},"index":0,"playId":"6f98c4ac-1b6c-3c1b-9ff9-2be4f3e679d9","pitchNumber":1,"startTime":"2026-03-22T17:35:21.935Z","endTime":"2026-03-22T17:35:26.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.415233547905988,"aZ":-40.20706797899239,"pfxX":8.601110582630316,"pfxZ":-6.298541847776798,"pX":-0.4543868062407874,"pZ":2.1526407161525807,"vX0":0.30687856619578924,"vY0":-112.82730351107274,"vZ0":2.3636647955682037,"x":134.32,"y":180.66,"x0":-1.7081199990502591,"y0":50.00034833693042,"z0":5.1724565962869,"aX":10.977441290909566},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.3,"breakHorizontal":-15.6,"spinRate":2503,"spinDirection":51},"zone":7,"typeConfidence":0.9,"plateTime":0.4872973914653489,"extension":6.292318605227886},"index":1,"playId":"2ad24011-69bd-3fa3-9dab-6d27799c458d","pitchNumber":2,"startTime":"2026-03-22T17:35:35.735Z","endTime":"2026-03-22T17:35:41.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77635667108824,"aZ":-19.034113898543414,"pfxX":-8.124508164857735,"pfxZ":7.282575333816274,"pX":-2.7680324315535363,"pZ":3.1499324787745673,"vX0":0.24926544356460412,"vY0":-133.926126297213,"vZ0":-1.0721235017816295,"x":222.51,"y":153.73,"x0":-1.8083996805319114,"y0":50.000752194647774,"z0":4.925737495074406,"aX":-14.655332438549726},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":14.6,"spinRate":2313,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.4100481316767115,"extension":6.568803779162163},"index":2,"playId":"20dbe21e-cdbb-31c4-85c5-372c61a1f722","pitchNumber":3,"startTime":"2026-03-22T17:35:51.549Z","endTime":"2026-03-22T17:35:55.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.777827777787564,"aZ":-17.043232589716027,"pfxX":-7.820903584718956,"pfxZ":8.567949258745767,"pX":-0.05533295174071089,"pZ":4.317796893957012,"vX0":6.361335785811194,"vY0":-132.89205794987848,"vZ0":1.2978565380907452,"x":119.11,"y":122.2,"x0":-1.478724279277681,"y0":50.00567794955032,"z0":5.071453629866578,"aX":-13.81736989603539},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":12.6,"spinRate":2289,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4141387576827569,"extension":6.5892750691750415},"index":3,"playId":"5ce9b42a-9c31-3e0b-aaef-230280b7976b","pitchNumber":4,"startTime":"2026-03-22T17:36:09.745Z","endTime":"2026-03-22T17:36:13.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24520709649185,"aZ":-41.0944065473878,"pfxX":8.823300744658937,"pfxZ":-7.306551593625354,"pX":-0.8082650527027617,"pZ":2.1518339247869323,"vX0":-0.4078923776460622,"vY0":-111.14453703291555,"vZ0":2.868836812832682,"x":147.81,"y":180.68,"x0":-1.7621290684828739,"y0":50.00019662015922,"z0":5.183633363013035,"aX":10.779305543758666},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.9,"breakHorizontal":-15.7,"spinRate":2531,"spinDirection":50},"zone":7,"typeConfidence":0.91,"plateTime":0.49728128238193436,"extension":6.5298013738722664},"index":4,"playId":"35636f2d-1d1b-3894-92b8-92c6e587e486","pitchNumber":5,"startTime":"2026-03-22T17:36:26.384Z","endTime":"2026-03-22T17:36:53.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28148349816815,"aZ":-23.5579427111081,"pfxX":-9.64189722092031,"pfxZ":4.845310873318672,"pX":0.37933643585892646,"pZ":2.9817927839845626,"vX0":8.311167921856235,"vY0":-132.52671604847455,"vZ0":-0.6239554366138709,"x":102.54,"y":158.27,"x0":-1.5444399408847327,"y0":50.0048887205398,"z0":4.940742795780171,"aX":-17.155698745542985},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":15.6,"spinRate":2149,"spinDirection":228},"zone":3,"typeConfidence":0.92,"plateTime":0.4132678108419392,"extension":6.683567146877941},"hitData":{"launchSpeed":94.6,"launchAngle":59.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.35,"coordY":107.93}},"index":5,"playId":"dd5d6753-719f-3504-813d-ab944328f5fe","pitchNumber":6,"startTime":"2026-03-22T17:37:10.592Z","endTime":"2026-03-22T17:37:22.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:37:22.236Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to left fielder Bryan De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:37:49.815Z","endTime":"2026-03-22T17:39:32.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.081112744626346,"aZ":-22.87115640236032,"pfxX":-0.5942438607438367,"pfxZ":5.863079667243531,"pX":1.1399295443150648,"pZ":2.1966088381477413,"vX0":6.92653167796186,"vY0":-125.35043314760992,"vZ0":-2.0571212667435512,"x":73.55,"y":179.47,"x0":-1.5854960083881815,"y0":50.00101945169744,"z0":4.9011014815963945,"aX":-0.9430683457431855},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.3,"breakHorizontal":-0.6,"spinRate":2206,"spinDirection":202},"zone":14,"typeConfidence":0.93,"plateTime":0.4374711496476067,"extension":6.698871963981324},"index":0,"playId":"8125add7-aa0b-3e73-a4c8-a9a5583a1a49","pitchNumber":1,"startTime":"2026-03-22T17:37:49.815Z","endTime":"2026-03-22T17:37:54.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.0,"endSpeed":83.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.284259917238863,"aZ":-16.4842644974474,"pfxX":-8.894548726912413,"pfxZ":8.73325592645545,"pX":-0.16811756023458818,"pZ":2.410946962942115,"vX0":6.549242336585256,"vY0":-133.79554635580297,"vZ0":-3.3198094168044805,"x":123.41,"y":173.68,"x0":-1.503096679562381,"y0":50.00381140936293,"z0":4.862752107225146,"aX":-15.982278259534768},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":14.5,"spinRate":2450,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.41078048022103486,"extension":6.7641059412818905},"index":1,"playId":"3c4e641f-fb89-3db6-8f15-f7c30ff5fc42","pitchNumber":2,"startTime":"2026-03-22T17:38:07.000Z","endTime":"2026-03-22T17:38:14.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3044034128911,"aZ":-24.11610424676108,"pfxX":-1.7726287517012205,"pfxZ":5.031474057076156,"pX":1.635224342994039,"pZ":1.3987033416763297,"vX0":8.24182152594176,"vY0":-125.47887563720674,"vZ0":-3.711074871102073,"x":54.67,"y":201.02,"x0":-1.4552324771529885,"y0":50.00524222444262,"z0":4.85165212668742,"aX":-2.8416812933568734},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.5,"breakHorizontal":1.4,"spinRate":2241,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.4357594479502387,"extension":6.7511348278441785},"index":2,"playId":"53e8d897-4aee-3d6d-a357-ebbfd541f047","pitchNumber":3,"startTime":"2026-03-22T17:38:27.651Z","endTime":"2026-03-22T17:38:31.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359737582270903,"aZ":-39.525761861369766,"pfxX":7.583244969404151,"pfxZ":-5.744956224599053,"pX":0.4637196680656677,"pZ":1.4975603124456305,"vX0":2.3401266534054863,"vY0":-113.18630872100846,"vZ0":0.7152798407262557,"x":99.32,"y":198.35,"x0":-1.5726624174880082,"y0":50.00364972140782,"z0":5.180174485820954,"aX":9.70129366612327},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.8,"breakHorizontal":-14.4,"spinRate":2599,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4865304097467118,"extension":6.482723523172882},"index":3,"playId":"c47a2a12-7351-362e-9e73-8249ffa677b8","pitchNumber":4,"startTime":"2026-03-22T17:38:45.043Z","endTime":"2026-03-22T17:38:50.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432240191814817,"aZ":-21.598513733792846,"pfxX":-12.266470743667163,"pfxZ":6.043105372339264,"pX":1.32314116956323,"pZ":2.832587181571959,"vX0":10.659069432199784,"vY0":-132.02237820078614,"vZ0":-1.2385139153263376,"x":66.56,"y":162.3,"x0":-1.190446927992547,"y0":50.00072657815181,"z0":4.910969599788993,"aX":-21.459536778254346},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":19.6,"spinRate":2374,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.4162921498670502,"extension":6.886205613538434},"index":4,"playId":"06bcf2ae-8c81-37e9-a9da-79ca779659b5","pitchNumber":5,"startTime":"2026-03-22T17:39:04.104Z","endTime":"2026-03-22T17:39:08.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599938700361193,"aZ":-39.58227195086288,"pfxX":8.673640295048301,"pfxZ":-5.918004988330113,"pX":-0.2716841550577922,"pZ":2.327488862220069,"vX0":0.5958129564925483,"vY0":-112.46979025268607,"vZ0":2.558651616916036,"x":127.36,"y":175.94,"x0":-1.6650240219198913,"y0":50.0010837699747,"z0":5.254008362651533,"aX":10.864196738321747},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.5,"breakHorizontal":-15.8,"spinRate":2638,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.49118683493931536,"extension":6.530188866345648},"hitData":{"launchSpeed":97.1,"launchAngle":45.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.45,"coordY":91.25}},"index":5,"playId":"13e30780-782b-3619-a8de-eeb8854f541d","pitchNumber":6,"startTime":"2026-03-22T17:39:21.847Z","endTime":"2026-03-22T17:39:32.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:39:32.524Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan De La Cruz lines out sharply to third baseman Ryan McMahon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:41:39.039Z","endTime":"2026-03-22T17:42:02.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.350350401669047,"aZ":-27.402149534674557,"pfxX":-10.75628359602572,"pfxZ":2.6491949853391734,"pX":0.5573367657199232,"pZ":1.847541293378481,"vX0":12.562148304178356,"vY0":-133.77660334354462,"vZ0":-4.291959426793385,"x":95.76,"y":188.9,"x0":-2.814180126808067,"y0":50.00489207893324,"z0":5.4499020674983285,"aX":-19.390871291458204},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":16.6,"spinRate":2422,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4102983462695211,"extension":6.357100265854822},"index":0,"playId":"f2aa996e-53e8-3a4b-9d61-65af8904a73e","pitchNumber":1,"startTime":"2026-03-22T17:41:41.781Z","endTime":"2026-03-22T17:41:47.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384354206034512,"aZ":-15.64620122097792,"pfxX":-4.954583449515009,"pfxZ":8.907005281563894,"pX":-0.4544387924551143,"pZ":2.7866098905557104,"vX0":9.02674041579612,"vY0":-134.89828100036743,"vZ0":-3.7655074312552945,"x":134.32,"y":163.54,"x0":-3.1896258956416137,"y0":50.00590701017636,"z0":5.2929228457312405,"aX":-9.19800327442036},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2603,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4049163712199606,"extension":6.309264959428559},"hitData":{"launchSpeed":101.4,"launchAngle":11.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":88.38,"coordY":147.11}},"index":1,"playId":"bfedd8e6-7673-3356-960c-794c763884de","pitchNumber":2,"startTime":"2026-03-22T17:41:55.860Z","endTime":"2026-03-22T17:42:02.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:42:02.282Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Moore grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:42:02.539Z","endTime":"2026-03-22T17:44:39.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540153362907066,"aZ":-16.817118782013154,"pfxX":-4.455992458465411,"pfxZ":8.10105287455896,"pX":0.7672991818494534,"pZ":3.7667525264493595,"vX0":11.83741554209367,"vY0":-136.22256727058118,"vZ0":-1.434094469941598,"x":87.75,"y":137.08,"x0":-3.0390608563332044,"y0":50.000478798813035,"z0":5.45256467669245,"aX":-8.446191168012167},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":5.8,"spinRate":2601,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40078352868339806,"extension":6.631708829528641},"index":0,"playId":"fa6e8e45-db3b-3c7e-8b0c-7cdfb635bfe2","pitchNumber":1,"startTime":"2026-03-22T17:42:22.459Z","endTime":"2026-03-22T17:42:26.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.528093298311457,"aZ":-29.484794353916968,"pfxX":7.313021220386012,"pfxZ":1.744736886317277,"pX":0.7044557298239746,"pZ":1.8886320072613545,"vX0":7.042518396277239,"vY0":-123.11082564328518,"vZ0":-2.954659230347786,"x":90.15,"y":187.79,"x0":-3.139075468694704,"y0":50.00200944944095,"z0":5.58962446679696,"aX":11.269453403233173},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":3005,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.44421938390798976,"extension":6.157261635705284},"index":1,"playId":"9559377f-5055-3ec5-964c-939c4caf20e2","pitchNumber":2,"startTime":"2026-03-22T17:42:37.629Z","endTime":"2026-03-22T17:42:43.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61848144753916,"aZ":-30.077586662607704,"pfxX":10.630246059751617,"pfxZ":1.3779741788621709,"pX":1.3287406200390397,"pZ":0.9975865048922644,"vX0":7.582047677739346,"vY0":-122.7890344616088,"vZ0":-4.519076383550484,"x":66.35,"y":211.85,"x0":-3.186014983521564,"y0":50.00089772479964,"z0":5.4377482828576795,"aX":16.135233606551623},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-21.1,"spinRate":2978,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.44706462012576687,"extension":6.3138757732166395},"index":2,"playId":"f4648d70-9ab8-37c0-ab04-81dbc8996e5b","pitchNumber":3,"startTime":"2026-03-22T17:42:52.718Z","endTime":"2026-03-22T17:42:56.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120972066780354,"aZ":-16.313627846240795,"pfxX":-6.42045302547926,"pfxZ":8.312226725772158,"pX":0.3830960974520323,"pZ":1.7931767399476481,"vX0":11.60365988878612,"vY0":-136.77029681505317,"vZ0":-6.0073922724537745,"x":102.4,"y":190.36,"x0":-3.0664802940853857,"y0":50.00474687426589,"z0":5.123669112808638,"aX":-12.254511897732785},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2616,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3993771352862736,"extension":6.65068504347651},"index":3,"playId":"d5cf3641-a614-39fe-9402-1ab190d928aa","pitchNumber":4,"startTime":"2026-03-22T17:43:12.459Z","endTime":"2026-03-22T17:43:18.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342588014718686,"aZ":-28.116472700607975,"pfxX":9.10713916826721,"pfxZ":2.6714102479017354,"pX":0.7890759897919749,"pZ":2.199242069401298,"vX0":6.592055142637885,"vY0":-123.0179862797612,"vZ0":-2.207480266005009,"x":86.92,"y":179.4,"x0":-3.116575439378619,"y0":50.003821739833235,"z0":5.5118654548550055,"aX":13.839401878543411},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":-18.1,"spinRate":3044,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.44669565372259035,"extension":6.412942653341294},"index":4,"playId":"50f4a0e7-bded-3d75-b30d-0278585a21b8","pitchNumber":5,"startTime":"2026-03-22T17:43:27.277Z","endTime":"2026-03-22T17:43:54.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.145731525125402,"aZ":-15.756736622955323,"pfxX":-5.391813810583481,"pfxZ":8.52298319217769,"pX":-0.22904069818370434,"pZ":3.6267806702029537,"vX0":9.558292030228113,"vY0":-137.57075916972397,"vZ0":-1.9450067308020482,"x":125.73,"y":140.86,"x0":-3.040293745616607,"y0":50.00047792084985,"z0":5.405286212006593,"aX":-10.384107778249927},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":7.9,"spinRate":2551,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39741287190279806,"extension":6.44801364765423},"index":5,"playId":"420c153b-7322-3a79-917e-455aa5fff4f2","pitchNumber":6,"startTime":"2026-03-22T17:44:11.710Z","endTime":"2026-03-22T17:44:16.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56543196209673,"aZ":-27.238678116336725,"pfxX":-11.944660282411794,"pfxZ":2.633117367660267,"pX":-0.5520161479903437,"pZ":1.7404633917204502,"vX0":10.645715450470853,"vY0":-137.09777752072213,"vZ0":-4.3778764214224335,"x":138.04,"y":191.79,"x0":-2.9623198762008767,"y0":50.00510074830405,"z0":5.251111178748773,"aX":-22.39932738078457},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.8,"breakHorizontal":19.0,"spinRate":2380,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4018453309985963,"extension":6.813258022305161},"hitData":{"launchSpeed":93.1,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.0,"coordY":155.94}},"index":6,"playId":"f55ed78a-bddc-3c31-bf06-e1eababeb122","pitchNumber":7,"startTime":"2026-03-22T17:44:30.686Z","endTime":"2026-03-22T17:44:39.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:44:39.546Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:44:40.171Z","endTime":"2026-03-22T17:45:44.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64145908662027,"aZ":-15.201012117892812,"pfxX":-5.639661865640644,"pfxZ":9.02528820161315,"pX":-0.26860755921086554,"pZ":2.1345448031051193,"vX0":9.687103862095233,"vY0":-137.09910208872788,"vZ0":-5.1680095251564735,"x":127.24,"y":181.15,"x0":-3.1342939064144026,"y0":50.00625775514867,"z0":5.101259551816722,"aX":-10.611228693717797},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":7.9,"spinRate":2684,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.40132373559470036,"extension":6.306581858134168},"index":0,"playId":"1174bf55-c2ab-3abf-a261-128bef7ff3ac","pitchNumber":1,"startTime":"2026-03-22T17:45:03.442Z","endTime":"2026-03-22T17:45:07.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753787790258016,"aZ":-26.682749470094144,"pfxX":-9.880256652716156,"pfxZ":3.3380375883827478,"pX":0.7910316125036903,"pZ":1.2478268467100961,"vX0":12.366990059062088,"vY0":-128.11631476965604,"vZ0":-5.049235018873561,"x":86.85,"y":205.09,"x0":-2.8359994663645014,"y0":50.00615685734622,"z0":5.35366476334627,"aX":-16.276063317803764},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":1794,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4290411740167639,"extension":6.18114351949301},"index":1,"playId":"20a625b8-3fab-3059-a434-7ff9bed3032f","pitchNumber":2,"startTime":"2026-03-22T17:45:16.893Z","endTime":"2026-03-22T17:45:20.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00629041662768,"aZ":-41.926726911355615,"pfxX":4.307500346205911,"pfxZ":-6.539585395372244,"pX":0.11753648976107865,"pZ":1.444946914344309,"vX0":6.260075901256022,"vY0":-121.84559718592632,"vZ0":-1.5352847255481759,"x":112.52,"y":199.77,"x0":-3.054073390450302,"y0":50.005855597743185,"z0":5.736460416979255,"aX":6.418723051850972},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.9,"breakHorizontal":-9.4,"spinRate":2849,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4511096288673566,"extension":6.239521068731074},"hitData":{"launchSpeed":98.7,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.81,"coordY":164.04}},"index":2,"playId":"e64962e7-6922-3f43-af1f-f226b2792e08","pitchNumber":3,"startTime":"2026-03-22T17:45:35.995Z","endTime":"2026-03-22T17:45:44.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:45:44.135Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a line drive to third baseman Alec Bohm, deflected by pitcher Aaron Nola.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:47:44.131Z","endTime":"2026-03-22T17:50:01.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.884457708733944,"aZ":-40.467906219522746,"pfxX":6.294991868909117,"pfxZ":-6.3484978665917335,"pX":-0.007801673889757495,"pZ":1.8484766479422445,"vX0":1.922975510042853,"vY0":-113.63225425160115,"vZ0":1.6134241294587204,"x":117.3,"y":188.87,"x0":-1.6827791714475406,"y0":50.000933568051245,"z0":5.150779365357432,"aX":8.227793182916738},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.8,"breakHorizontal":-11.9,"spinRate":2393,"spinDirection":49},"zone":8,"typeConfidence":0.89,"plateTime":0.482078447654827,"extension":6.561231606966803},"index":0,"playId":"763b5d19-8e39-38ad-890c-8c041e09aa53","pitchNumber":1,"startTime":"2026-03-22T17:48:04.718Z","endTime":"2026-03-22T17:48:08.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46328473648897,"aZ":-17.150606321610553,"pfxX":-7.457593177726791,"pfxZ":8.652023620632358,"pX":-0.4101014085750897,"pZ":3.8812607481744625,"vX0":5.4116089253274735,"vY0":-131.34973938582232,"vZ0":0.2983449853339022,"x":132.63,"y":133.99,"x0":-1.534725907820979,"y0":50.00211655503502,"z0":5.047931545073837,"aX":-12.948163765600007},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2195,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.41802213238509145,"extension":6.59012224854706},"index":1,"playId":"d84ab6cf-ee73-3b78-8776-81e7278ba556","pitchNumber":2,"startTime":"2026-03-22T17:48:23.742Z","endTime":"2026-03-22T17:48:28.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341388443572725,"aZ":-23.027865073602626,"pfxX":0.3233502083822968,"pfxZ":5.770821668896476,"pX":0.5943942637128208,"pZ":2.4906453475766797,"vX0":5.202724051755085,"vY0":-125.12877083549999,"vZ0":-1.4838295753002662,"x":94.34,"y":171.53,"x0":-1.5541633124728105,"y0":50.004385440214016,"z0":4.978899683393362,"aX":0.5113045542914159},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.3,"breakHorizontal":-1.8,"spinRate":2183,"spinDirection":211},"zone":6,"typeConfidence":0.94,"plateTime":0.43781279246983074,"extension":6.542017006311973},"index":2,"playId":"5c27d41a-6949-3b34-8098-6a16520a5526","pitchNumber":3,"startTime":"2026-03-22T17:48:41.491Z","endTime":"2026-03-22T17:48:46.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162053674886845,"aZ":-23.933293928041284,"pfxX":-0.5064850153126326,"pfxZ":5.296234839095639,"pX":-0.9376038486752658,"pZ":4.098090606133009,"vX0":1.9489242934306505,"vY0":-123.59535115547503,"vZ0":2.4539583375653455,"x":152.74,"y":128.13,"x0":-1.6684070196203071,"y0":50.00571398049947,"z0":5.0942146626219165,"aX":-0.7888350060917036},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.3,"breakHorizontal":0.5,"spinRate":2134,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.44208896689042776,"extension":6.55195075410452},"index":3,"playId":"0758d644-fb3f-3018-8626-10d78579215f","pitchNumber":4,"startTime":"2026-03-22T17:49:07.986Z","endTime":"2026-03-22T17:49:11.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08797669114641,"aZ":-17.899707945829235,"pfxX":-7.903021103821293,"pfxZ":7.840207711244375,"pX":-1.1179685886711157,"pZ":2.657806059565196,"vX0":4.027170558762862,"vY0":-134.325892824498,"vZ0":-2.6313793246255903,"x":159.61,"y":167.02,"x0":-1.6127912997416343,"y0":50.00330535531913,"z0":4.928149239847591,"aX":-14.389618360245334},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2344,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.40833676001746966,"extension":6.618832927172705},"index":4,"playId":"6e686e01-3791-3269-8b8f-cea12712c9b9","pitchNumber":5,"startTime":"2026-03-22T17:49:25.261Z","endTime":"2026-03-22T17:49:29.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-22T17:49:39.722Z","endTime":"2026-03-22T17:49:46.058Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84946915588762,"aZ":-13.94586475984954,"pfxX":-6.477387812072111,"pfxZ":10.125326651387901,"pX":-0.42471710055369316,"pZ":2.9696949405265904,"vX0":5.235752149447944,"vY0":-133.59965726399432,"vZ0":-2.5291347635008448,"x":133.19,"y":158.6,"x0":-1.572149000891081,"y0":50.004713326508856,"z0":4.935888745158908,"aX":-11.664094012150281},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2406,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.41059788563769617,"extension":6.662812194172815},"hitData":{"launchSpeed":107.5,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":121.37,"coordY":161.51}},"index":6,"playId":"7f16b422-9ba5-34c7-b016-4b2345369b09","pitchNumber":6,"startTime":"2026-03-22T17:49:46.058Z","endTime":"2026-03-22T17:50:01.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:50:01.113Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.C. Escarra strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:50:30.131Z","endTime":"2026-03-22T17:51:33.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","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-22T17:50:09.624Z","endTime":"2026-03-22T17:50:32.025Z","isPitch":false,"type":"action","player":{"id":641555,"link":"/api/v1/people/641555"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.227867804276336,"aZ":-17.171677057411813,"pfxX":-7.653428297085252,"pfxZ":8.809833909782164,"pX":-0.8989821696104668,"pZ":2.687181569951126,"vX0":4.556259463099919,"vY0":-130.63282481632493,"vZ0":-2.127814459371042,"x":151.27,"y":166.23,"x0":-1.6845117310032918,"y0":50.00452525463889,"z0":4.823844048814459,"aX":-13.037730540651289},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.6,"breakHorizontal":12.6,"spinRate":2262,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.4216292635945251,"extension":6.629329991998266},"index":1,"playId":"84e1741b-f2b8-3d46-a460-0627a1f3333c","pitchNumber":1,"startTime":"2026-03-22T17:50:32.025Z","endTime":"2026-03-22T17:50:42.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164914113618714,"aZ":-27.332135054369544,"pfxX":-9.749247054223261,"pfxZ":3.18129592339789,"pX":-0.5752158044983494,"pZ":2.274752616633326,"vX0":5.700341706446207,"vY0":-122.5721421609572,"vZ0":-0.4687633191384831,"x":138.93,"y":177.36,"x0":-1.6640079798496596,"y0":50.0028270403013,"z0":4.8017303120252945,"aX":-14.838502155079123},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":1447,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.4468237643119406,"extension":6.442830679241522},"index":2,"playId":"7da68826-25ad-3b55-9fff-3d874839fbfb","pitchNumber":2,"startTime":"2026-03-22T17:50:49.458Z","endTime":"2026-03-22T17:51:01.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan McMahon caught stealing 2nd base, catcher J.T. Realmuto to shortstop Edmundo Sosa.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"7da68826-25ad-3b55-9fff-3d874839fbfb","startTime":"2026-03-22T17:51:01.251Z","endTime":"2026-03-22T17:51:29.176Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-6.5,"leverageIndex":1.62,"dramaIndex":86.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37002558603805,"aZ":-23.89005511909453,"pfxX":-0.4398347648241143,"pfxZ":5.073320867464435,"pX":0.4702077365544108,"pZ":3.1578281100730106,"vX0":5.247418287457086,"vY0":-126.84458582949848,"vZ0":0.30921357171805175,"x":99.08,"y":153.52,"x0":-1.5661324664254186,"y0":50.0041785630749,"z0":4.935498812195952,"aX":-0.7189412915524882},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":-0.4,"spinRate":2114,"spinDirection":214},"zone":3,"typeConfidence":0.92,"plateTime":0.43141753269638006,"extension":6.53513413624376},"index":4,"playId":"763aeae2-8338-3593-bde6-3a5b0f6ea40a","pitchNumber":3,"startTime":"2026-03-22T17:51:29.176Z","endTime":"2026-03-22T17:51:33.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.62,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:51:33.786Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trent Grisham singles on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:51:44.971Z","endTime":"2026-03-22T17:52:12.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.596056336263814,"aZ":-17.20251911924517,"pfxX":-8.613159961663715,"pfxZ":8.344888814559582,"pX":-0.15379671384259455,"pZ":2.425306501201698,"vX0":6.512203028969802,"vY0":-133.34555349026655,"vZ0":-3.1071716439596773,"x":122.86,"y":173.3,"x0":-1.5127546667310334,"y0":50.00546855904703,"z0":4.852050399693829,"aX":-15.459843540858143},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":14.2,"spinRate":2301,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.4112920831083784,"extension":6.729082852563424},"hitData":{"launchSpeed":102.7,"launchAngle":9.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.07,"coordY":128.08}},"index":0,"playId":"6d963a26-ca9c-3b7e-9f24-c137361e45ae","pitchNumber":1,"startTime":"2026-03-22T17:52:00.363Z","endTime":"2026-03-22T17:52:12.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:52:12.298Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Aaron Judge walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:52:07.506Z","endTime":"2026-03-22T17:54:17.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104391988203034,"aZ":-22.580794294626248,"pfxX":-1.5507506735375824,"pfxZ":6.179117897929705,"pX":0.6791679311488553,"pZ":2.0302235852464854,"vX0":5.8557343397149655,"vY0":-123.92715007802997,"vZ0":-2.4174364309014216,"x":91.11,"y":183.96,"x0":-1.514457341348665,"y0":50.00556387696993,"z0":4.907509098552554,"aX":-2.4095933897830952},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.8,"breakHorizontal":1.4,"spinRate":2117,"spinDirection":215},"zone":9,"typeConfidence":0.92,"plateTime":0.44222572276194105,"extension":6.680758628049108},"index":0,"playId":"945a916c-1526-3cb0-9f11-1c3d2905d2d7","pitchNumber":1,"startTime":"2026-03-22T17:52:36.328Z","endTime":"2026-03-22T17:52:44.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trent Grisham steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"945a916c-1526-3cb0-9f11-1c3d2905d2d7","startTime":"2026-03-22T17:52:44.958Z","endTime":"2026-03-22T17:53:15.338Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"postOnSecond":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463893715476985,"aZ":-23.864796895453946,"pfxX":-10.173339934105213,"pfxZ":4.816356537055206,"pX":0.9970529633179045,"pZ":0.8982956368400635,"vX0":9.50167909461144,"vY0":-130.51487466364628,"vZ0":-5.241242751846535,"x":78.99,"y":214.53,"x0":-1.3689148529650133,"y0":50.00289764518321,"z0":4.729740680942941,"aX":-17.551677265414703},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2194,"spinDirection":234},"zone":14,"typeConfidence":0.87,"plateTime":0.4196670515742369,"extension":6.889469808666935},"index":2,"playId":"2386fb9d-8871-3cfd-8df2-b0409694f32b","pitchNumber":2,"startTime":"2026-03-22T17:53:15.338Z","endTime":"2026-03-22T17:53:18.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3696874719113,"aZ":-41.28436036208851,"pfxX":6.663613955075784,"pfxZ":-6.902078278707102,"pX":0.8003215539176026,"pZ":1.829181646496312,"vX0":3.2412331492892887,"vY0":-114.5244975973866,"vZ0":1.6280841794618255,"x":86.49,"y":189.39,"x0":-1.501756866963709,"y0":50.00235180250799,"z0":5.166021641093882,"aX":8.795982536433065},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.8,"breakHorizontal":-13.0,"spinRate":2489,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4793969085948979,"extension":6.471915249162817},"index":3,"playId":"9c0b0cc6-0878-322d-b294-8ede5c9c31ee","pitchNumber":3,"startTime":"2026-03-22T17:53:33.438Z","endTime":"2026-03-22T17:53:38.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.2,"endSpeed":82.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8832886099007,"aZ":-15.888601492757608,"pfxX":-8.590485308018877,"pfxZ":9.169207710232726,"pX":1.7250902826542627,"pZ":2.582058574664692,"vX0":10.885846389466884,"vY0":-133.6820409044517,"vZ0":-2.9167593118689803,"x":51.24,"y":169.06,"x0":-1.3199440569350636,"y0":50.0008130222365,"z0":4.854793430432075,"aX":-15.254562946341258},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":12.7,"spinRate":2434,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.41272271648585246,"extension":6.728838286939943},"index":4,"playId":"763d0de9-4654-3523-a770-d87cbbb71658","pitchNumber":4,"startTime":"2026-03-22T17:53:54.562Z","endTime":"2026-03-22T17:53:58.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407480762455663,"aZ":-22.659242556693453,"pfxX":-11.131623219361758,"pfxZ":5.525544117748333,"pX":1.142746705366799,"pZ":1.2324231719131526,"vX0":10.110101758715807,"vY0":-130.62221908265198,"vZ0":-4.6693480151873406,"x":73.44,"y":205.5,"x0":-1.3381750020380676,"y0":50.00450110356252,"z0":4.754603094976079,"aX":-19.171519241654586},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":17.9,"spinRate":2124,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4198839180096283,"extension":6.802975748665076},"index":5,"playId":"271de806-20a4-3f87-abf1-8cc5c00644c5","pitchNumber":5,"startTime":"2026-03-22T17:54:12.702Z","endTime":"2026-03-22T17:54:17.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:54:17.203Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, pitcher Aaron Nola to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:54:19.925Z","endTime":"2026-03-22T17:56:09.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09687107780897,"aZ":-28.762327624328673,"pfxX":-9.499732768479896,"pfxZ":2.1900621329526775,"pX":-1.234342044045955,"pZ":1.9658607177623777,"vX0":4.3760423444661996,"vY0":-124.37103704535777,"vZ0":-1.0918987541456453,"x":164.05,"y":185.7,"x0":-1.7871180788997771,"y0":50.003636198879825,"z0":4.806729074376545,"aX":-14.809157956786137},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":1484,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.4412380335656936,"extension":6.785873420021894},"index":0,"playId":"afb1a099-49fb-3381-85de-94d0e97316ba","pitchNumber":1,"startTime":"2026-03-22T17:54:56.487Z","endTime":"2026-03-22T17:55:00.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.439719658375918,"aZ":-41.25180507248312,"pfxX":6.721819642653711,"pfxZ":-7.001181398286848,"pX":-1.1986163292749494,"pZ":2.9605483043373284,"vX0":-0.7169652252540477,"vY0":-113.91870011681542,"vZ0":4.158627786399138,"x":162.69,"y":158.85,"x0":-1.749373490534124,"y0":50.000411705229894,"z0":5.223381737835348,"aX":8.719614240060416},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.0,"breakHorizontal":-11.9,"spinRate":2531,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.483189612879408,"extension":6.38180131753963},"index":1,"playId":"041e7510-7d16-376a-adb7-f534508375c9","pitchNumber":2,"startTime":"2026-03-22T17:55:15.932Z","endTime":"2026-03-22T17:55:19.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618426759531534,"aZ":-39.94360581482631,"pfxX":7.74652624363493,"pfxZ":-5.973771914066732,"pX":0.5035908234210406,"pZ":1.7787803803527453,"vX0":2.518612295418916,"vY0":-113.79237296911197,"vZ0":1.4721247707394234,"x":97.8,"y":190.75,"x0":-1.626851976106368,"y0":50.005398607783555,"z0":5.10789882729294,"aX":10.068869344522026},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.1,"breakHorizontal":-14.6,"spinRate":2633,"spinDirection":53},"zone":9,"typeConfidence":0.89,"plateTime":0.4829948696881301,"extension":6.456273788142326},"index":2,"playId":"c2fd7bff-8b82-35cb-a0f7-d4c54985433c","pitchNumber":3,"startTime":"2026-03-22T17:55:37.380Z","endTime":"2026-03-22T17:55:42.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.361444745061963,"aZ":-24.83169721302122,"pfxX":-4.573428331170195,"pfxZ":4.469780813960405,"pX":-0.4887180959128963,"pZ":3.2634512820070185,"vX0":4.486911826483232,"vY0":-127.21436887540989,"vZ0":0.5150163131684091,"x":135.63,"y":150.67,"x0":-1.6786152782909924,"y0":50.00635018285711,"z0":5.022098928155276,"aX":-7.520359573621232},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":7.3,"spinRate":2225,"spinDirection":213},"zone":1,"typeConfidence":0.66,"plateTime":0.4300720411965435,"extension":6.646513699211791},"hitData":{"launchSpeed":62.5,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.32,"coordY":187.69}},"index":3,"playId":"2908807d-f1e5-3155-b180-b11ec504ccd4","pitchNumber":4,"startTime":"2026-03-22T17:55:59.029Z","endTime":"2026-03-22T17:56:09.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:56:09.911Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T17:58:19.172Z","endTime":"2026-03-22T17:58:29.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88371698285426,"aZ":-24.18635628853402,"pfxX":-10.729235054817684,"pfxZ":4.6320396124413605,"pX":-0.6104375228291162,"pZ":2.4140631299780866,"vX0":10.013320972856672,"vY0":-131.76954296253362,"vZ0":-3.3651522408992873,"x":140.27,"y":173.6,"x0":-3.1005507331003974,"y0":50.006464164911385,"z0":5.53328197534767,"aX":-18.518838278000338},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":2260,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4186855399957268,"extension":6.424911595081994},"hitData":{"launchSpeed":100.6,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.59,"coordY":162.01}},"index":0,"playId":"35688c86-d5d9-325f-a271-7471f18df6b0","pitchNumber":1,"startTime":"2026-03-22T17:58:19.172Z","endTime":"2026-03-22T17:58:29.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:58:29.610Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T17:59:16.442Z","endTime":"2026-03-22T18:00:06.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-22T17:59:02.213Z","endTime":"2026-03-22T17:59:18.437Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263437813234752,"aZ":-28.24937449258872,"pfxX":9.943824205756172,"pfxZ":2.7153618915462294,"pX":0.501737516038627,"pZ":1.7959179210514633,"vX0":5.594881712755773,"vY0":-120.50888752857085,"vZ0":-2.707578099186728,"x":97.87,"y":190.29,"x0":-3.1554845247570524,"y0":50.00339136993814,"z0":5.475175473932056,"aX":14.365552155724497},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.4,"breakHorizontal":-19.4,"spinRate":2803,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4576254922002976,"extension":6.088858741369307},"index":1,"playId":"a16b05bf-e3aa-3361-b0e8-980b21836551","pitchNumber":1,"startTime":"2026-03-22T17:59:18.437Z","endTime":"2026-03-22T17:59:24.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532576292583755,"aZ":-33.319859833586825,"pfxX":-11.105753468020133,"pfxZ":-0.7371924279136968,"pX":0.21289332865046556,"pZ":1.4618363696440362,"vX0":11.038547183820377,"vY0":-124.10716534216867,"vZ0":-3.0463648222173587,"x":108.89,"y":199.31,"x0":-2.8652030382158364,"y0":50.00395770885714,"z0":5.501056366897222,"aX":-17.19890902606518},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":17.3,"spinRate":1579,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4425577736249866,"extension":6.458459108362047},"index":2,"playId":"fd10c37c-d72f-3a92-908b-145ed5a8d8af","pitchNumber":2,"startTime":"2026-03-22T17:59:39.952Z","endTime":"2026-03-22T17:59:44.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396063578419312,"aZ":-39.578724632355744,"pfxX":5.287564789616905,"pfxZ":-5.506828328289021,"pX":0.4241161099850273,"pZ":0.6839791270012413,"vX0":6.1740788276631635,"vY0":-115.52681118502097,"vZ0":-2.6538018227389797,"x":100.83,"y":220.31,"x0":-2.9741357417391945,"y0":50.00098558042743,"z0":5.667798076331078,"aX":7.1137081846714985},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.3,"breakHorizontal":-11.2,"spinRate":2726,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4749056948289003,"extension":6.242449299077604},"index":3,"playId":"6ba62bd5-1c8e-3730-8705-19fd31da6ecd","pitchNumber":3,"startTime":"2026-03-22T18:00:00.251Z","endTime":"2026-03-22T18:00:06.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:00:06.121Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T18:00:05.604Z","endTime":"2026-03-22T18:01:16.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008638697415147,"aZ":-24.44879678170521,"pfxX":-9.014588248827575,"pfxZ":4.1155760617087225,"pX":0.8116718130592546,"pZ":2.3645942186654887,"vX0":13.21623893517133,"vY0":-135.9180696662459,"vZ0":-3.5822329802922317,"x":86.06,"y":174.94,"x0":-2.9362730751405643,"y0":50.001363789897354,"z0":5.3919179845186616,"aX":-16.913603172774064},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2355,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4025494645666279,"extension":6.53686572532273},"index":0,"playId":"4869bd00-b55e-3faf-931d-e027ebc159aa","pitchNumber":1,"startTime":"2026-03-22T18:00:30.310Z","endTime":"2026-03-22T18:00:36.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433251050153157,"aZ":-24.569843961262745,"pfxX":-9.506890691685484,"pfxZ":4.177940712057224,"pX":-1.0345716044456088,"pZ":1.9972348847943848,"vX0":8.967379992225304,"vY0":-134.41462260993873,"vZ0":-4.067422815267387,"x":156.44,"y":184.85,"x0":-3.1865190486661836,"y0":50.00633688002767,"z0":5.284817747026024,"aX":-17.317006602196265},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":2303,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4082416349911182,"extension":6.417927885068127},"index":1,"playId":"17b151cb-2d01-3c89-b1e7-a7a648da1e88","pitchNumber":2,"startTime":"2026-03-22T18:00:47.877Z","endTime":"2026-03-22T18:00:52.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223215749357447,"aZ":-16.142199787369837,"pfxX":-4.648918525413351,"pfxZ":8.35839257455001,"pX":-0.2924889175921193,"pZ":2.678247447608885,"vX0":9.49667966042407,"vY0":-137.11174926115658,"vZ0":-3.965356456721987,"x":128.15,"y":166.47,"x0":-3.1854592870063434,"y0":50.00176108772849,"z0":5.2334909825567735,"aX":-8.916610977682913},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2532,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3983576339561594,"extension":6.676235320328514},"hitData":{"launchSpeed":100.4,"launchAngle":40.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":163.12,"coordY":64.23}},"index":2,"playId":"b8b3a845-ee2a-3734-9950-aa4076220f37","pitchNumber":3,"startTime":"2026-03-22T18:01:04.425Z","endTime":"2026-03-22T18:01:16.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:01:16.488Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:03:27.645Z","endTime":"2026-03-22T18:04:17.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.186277785759113,"aZ":-30.346937769215483,"pfxX":-7.633421156336304,"pfxZ":1.256306724940897,"pX":-1.653952665338483,"pZ":2.2876434146626288,"vX0":2.737913362152396,"vY0":-119.46576822794194,"vZ0":0.3033835002680192,"x":180.04,"y":177.01,"x0":-1.817548042619653,"y0":50.005358189943365,"z0":4.868136028545342,"aX":-11.128752540254538},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":13.2,"spinRate":1379,"spinDirection":251},"zone":13,"typeConfidence":0.87,"plateTime":0.4570049762354844,"extension":6.324020693266583},"index":0,"playId":"45f3ef9a-dccc-3788-91ab-3bb56b926814","pitchNumber":1,"startTime":"2026-03-22T18:03:29.610Z","endTime":"2026-03-22T18:03:33.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.2,"endSpeed":82.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28893716529197,"aZ":-18.064533123639606,"pfxX":-7.859582444279619,"pfxZ":8.067805896462769,"pX":1.1232016298072471,"pZ":3.2845876254800483,"vX0":9.282107491283027,"vY0":-131.0621430592231,"vZ0":-0.8430971782619563,"x":74.19,"y":150.1,"x0":-1.4341349777663661,"y0":50.004987453450326,"z0":4.952798371892017,"aX":-13.750280752935398},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":12.4,"spinRate":2394,"spinDirection":225},"zone":12,"typeConfidence":0.89,"plateTime":0.41705041608644633,"extension":6.798041506757504},"index":1,"playId":"79889db6-f41a-3cd7-8845-3de4d9fee1a9","pitchNumber":2,"startTime":"2026-03-22T18:03:47.414Z","endTime":"2026-03-22T18:03:52.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951980788555982,"aZ":-28.08995360025712,"pfxX":-10.233808482767573,"pfxZ":2.7285343531711597,"pX":-0.2044299851496111,"pZ":2.859259326381655,"vX0":6.330462599415317,"vY0":-121.42071332452322,"vZ0":0.8081183983007624,"x":124.79,"y":161.58,"x0":-1.5108817045545873,"y0":50.004856739130204,"z0":4.959296903663564,"aX":-15.338913350458517},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":1576,"spinDirection":255},"zone":2,"typeConfidence":0.91,"plateTime":0.45046180571389804,"extension":6.5893688785620315},"hitData":{"launchSpeed":92.7,"launchAngle":58.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.64,"coordY":107.49}},"index":2,"playId":"728d3bf1-8202-32d2-b229-c457e06326a0","pitchNumber":3,"startTime":"2026-03-22T18:04:05.804Z","endTime":"2026-03-22T18:04:17.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:04:17.544Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giancarlo Stanton singles on a ground ball to left fielder Bryan De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:04:15.370Z","endTime":"2026-03-22T18:06:13.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":76.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90820021674009,"aZ":-29.13359261979383,"pfxX":-9.052193293371955,"pfxZ":2.0712471331104183,"pX":-0.6565416279693165,"pZ":3.1419980497802484,"vX0":5.093270428834223,"vY0":-119.77225944683391,"vZ0":1.9473730016287696,"x":142.03,"y":153.95,"x0":-1.623410420472763,"y0":50.00187864276791,"z0":4.905071947342965,"aX":-13.286133894342047},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":1434,"spinDirection":251},"zone":1,"typeConfidence":0.9,"plateTime":0.4555237272500712,"extension":6.4753149881857475},"index":0,"playId":"91839899-3b28-335e-83a0-f1ace20d0895","pitchNumber":1,"startTime":"2026-03-22T18:04:45.127Z","endTime":"2026-03-22T18:04:49.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06465621141122,"aZ":-39.741488974241335,"pfxX":7.840659187831401,"pfxZ":-5.828508147130249,"pX":0.6616086420472768,"pZ":1.5910181398234315,"vX0":2.798547075604225,"vY0":-113.85036047387149,"vZ0":1.1106127155324275,"x":91.78,"y":195.82,"x0":-1.606048480657387,"y0":50.00262966084363,"z0":5.064337798024292,"aX":10.178630357985487},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.8,"breakHorizontal":-15.0,"spinRate":2649,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4831392071842835,"extension":6.388970412482218},"index":1,"playId":"0115d235-8d8d-3535-be04-84ad75d30041","pitchNumber":2,"startTime":"2026-03-22T18:05:02.466Z","endTime":"2026-03-22T18:05:06.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79073448817749,"aZ":-16.099013414913703,"pfxX":-6.959499863415558,"pfxZ":9.321122137407029,"pX":1.607408260587411,"pZ":3.722207021689693,"vX0":9.74199535098094,"vY0":-130.79238442872676,"vZ0":-0.23582108433637722,"x":55.73,"y":138.28,"x0":-1.2693951601186217,"y0":50.000432444220145,"z0":5.025677024967783,"aX":-11.999853761888225},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2223,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.41952886848427173,"extension":6.778662603919906},"index":2,"playId":"64c5b462-9fc4-3332-9aac-b22e36ba0465","pitchNumber":3,"startTime":"2026-03-22T18:05:24.828Z","endTime":"2026-03-22T18:05:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64934997471671,"aZ":-17.599084286730807,"pfxX":-6.97632483862212,"pfxZ":8.402992734002384,"pX":0.26209067041301887,"pZ":4.539391225842027,"vX0":6.618107959288612,"vY0":-130.65788879077598,"vZ0":1.9682709524745772,"x":107.01,"y":116.22,"x0":-1.393137760216724,"y0":50.00545738210392,"z0":5.096131193964198,"aX":-12.105480979118314},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2239,"spinDirection":225},"zone":12,"typeConfidence":0.88,"plateTime":0.418674811253843,"extension":6.7475451132682265},"index":3,"playId":"4b8d6e98-75b7-3cf2-beeb-ac98cd45d450","pitchNumber":4,"startTime":"2026-03-22T18:05:44.168Z","endTime":"2026-03-22T18:05:49.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1621152618062,"aZ":-40.901962520095225,"pfxX":6.655405212438577,"pfxZ":-6.873768761555418,"pX":0.3929445425901733,"pZ":2.2639817340435866,"vX0":2.4838643647495187,"vY0":-113.0121194936723,"vZ0":2.8916045034438147,"x":102.02,"y":177.65,"x0":-1.5910980854877796,"y0":50.0039376262581,"z0":5.130689576372379,"aX":8.448480680638173},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.2,"breakHorizontal":-12.7,"spinRate":2509,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4881523962161358,"extension":6.5309208147978906},"hitData":{"launchSpeed":92.8,"launchAngle":8.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.19,"coordY":131.52}},"index":4,"playId":"3efa4cc5-3077-31de-8cb0-81f4d1650de0","pitchNumber":5,"startTime":"2026-03-22T18:06:01.979Z","endTime":"2026-03-22T18:06:13.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:06:13.163Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jazz Chisholm Jr. walks. Giancarlo Stanton to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:06:11.914Z","endTime":"2026-03-22T18:08:38.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnSecond":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"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":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"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":83.4,"endSpeed":76.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32801237953565,"aZ":-33.055789380020606,"pfxX":-7.764119894014923,"pfxZ":-0.5897535871828907,"pX":-1.1581396035317664,"pZ":2.715891504803119,"vX0":3.864786686460087,"vY0":-121.4673576383632,"vZ0":1.662392711897701,"x":161.15,"y":165.45,"x0":-1.7593938070831519,"y0":50.00226586309645,"z0":4.892373530396666,"aX":-11.625590577769948},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.4,"breakHorizontal":13.2,"spinRate":1459,"spinDirection":253},"zone":11,"typeConfidence":0.89,"plateTime":0.45056471963107203,"extension":6.389851568412791},"index":0,"playId":"4ff8fc36-70d1-37f3-b953-393ce267c8fa","pitchNumber":1,"startTime":"2026-03-22T18:06:37.046Z","endTime":"2026-03-22T18:06:40.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.2,"endSpeed":81.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64438735192169,"aZ":-19.12302179132433,"pfxX":-6.643177199661355,"pfxZ":7.575927298356412,"pX":-0.3865505781902981,"pZ":4.259433604613003,"vX0":5.493976561814081,"vY0":-131.1446944418682,"vZ0":1.8718903000796132,"x":131.73,"y":123.78,"x0":-1.65716444289809,"y0":50.000028323862665,"z0":4.972875583392653,"aX":-11.439960909784846},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2222,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.4194556778626155,"extension":6.590610740683194},"index":1,"playId":"773ff526-5973-33e8-87d9-fb9bb0c038eb","pitchNumber":2,"startTime":"2026-03-22T18:06:55.117Z","endTime":"2026-03-22T18:06:59.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.5,"endSpeed":83.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547348599946684,"aZ":-24.225466867157948,"pfxX":-8.070721059253852,"pfxZ":4.508552786580951,"pX":1.177733489942841,"pZ":2.957044550046414,"vX0":9.651516663015325,"vY0":-131.58631266252524,"vZ0":-0.4160542605080411,"x":72.11,"y":158.94,"x0":-1.4800562917303977,"y0":50.001847563733435,"z0":4.903847249285808,"aX":-14.227047267868407},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":12.6,"spinRate":2115,"spinDirection":221},"zone":12,"typeConfidence":0.89,"plateTime":0.4154104215333403,"extension":6.820848425742059},"index":2,"playId":"747f1ad5-31bc-371c-9644-7fd40d741197","pitchNumber":3,"startTime":"2026-03-22T18:07:16.601Z","endTime":"2026-03-22T18:07:20.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963750882733404,"aZ":-16.869121861976588,"pfxX":-5.391098717487194,"pfxZ":8.635775334368683,"pX":-0.3133966768917568,"pZ":2.603273643137605,"vX0":5.58971972147195,"vY0":-132.44725809384403,"vZ0":-2.4791927694304645,"x":128.95,"y":168.49,"x0":-1.7533438616798087,"y0":50.00160597042934,"z0":4.788702818590604,"aX":-9.553314803409057},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2253,"spinDirection":230},"zone":4,"typeConfidence":0.87,"plateTime":0.41395673196277505,"extension":6.502040317755813},"index":3,"playId":"3bd4f03e-1e98-3195-a41e-a2e16bb8b33f","pitchNumber":4,"startTime":"2026-03-22T18:07:36.052Z","endTime":"2026-03-22T18:07:40.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31021614988765,"aZ":-40.57662045800274,"pfxX":8.161844983579051,"pfxZ":-6.629820995813409,"pX":-0.4826786373535979,"pZ":2.298108116520546,"vX0":0.5874657250551041,"vY0":-112.42558113368571,"vZ0":2.9787767733706225,"x":135.4,"y":176.73,"x0":-1.8071260039347552,"y0":50.00422413065872,"z0":5.103705473356685,"aX":10.34191884190053},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.8,"breakHorizontal":-14.9,"spinRate":2451,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.4891016509008228,"extension":6.688118898513429},"index":4,"playId":"df4081a1-9260-3298-8c19-433623318b0a","pitchNumber":5,"startTime":"2026-03-22T18:07:57.757Z","endTime":"2026-03-22T18:08:03.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-22T18:08:16.150Z","endTime":"2026-03-22T18:08:33.621Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.660376726830407,"aZ":-40.80205753015416,"pfxX":6.341275443996249,"pfxZ":-6.608094665914776,"pX":0.6960729193018788,"pZ":1.346285738277064,"vX0":3.1221029316699602,"vY0":-114.28665221087793,"vZ0":0.7265145694876589,"x":90.47,"y":202.43,"x0":-1.5174757039782896,"y0":50.003888754550026,"z0":5.074519998553089,"aX":8.27735797856228},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.4,"breakHorizontal":-12.4,"spinRate":2617,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.48170154820800803,"extension":6.52358530443114},"index":6,"playId":"ea70fa22-a35c-3001-baaf-d47b0e5380f9","pitchNumber":6,"startTime":"2026-03-22T18:08:33.621Z","endTime":"2026-03-22T18:08:38.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:08:38.731Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to center fielder Justin Crawford. Giancarlo Stanton to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:08:40.326Z","endTime":"2026-03-22T18:09:35.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.658174079863816,"aZ":-22.995366541573922,"pfxX":-10.52836025783215,"pfxZ":5.305944745467269,"pX":-0.4373347608206277,"pZ":2.5995828993958923,"vX0":6.32288230852786,"vY0":-131.19805554712113,"vZ0":-1.483207153813134,"x":133.67,"y":168.59,"x0":-1.519797417847175,"y0":50.00566413978179,"z0":4.898424801744069,"aX":-18.222328219369746},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":17.5,"spinRate":2127,"spinDirection":228},"zone":4,"typeConfidence":0.87,"plateTime":0.4186608722189664,"extension":6.616250087713419},"hitData":{"launchSpeed":97.7,"launchAngle":40.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.85,"coordY":52.81}},"index":0,"playId":"41b13d59-5de2-372b-af5a-12196e172dcd","pitchNumber":1,"startTime":"2026-03-22T18:09:15.685Z","endTime":"2026-03-22T18:09:35.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":-4.699999999999989,"leverageIndex":2.3,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:09:35.239Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a ground ball to center fielder Justin Crawford. Giancarlo Stanton scores. Jazz Chisholm Jr. to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:09:32.229Z","endTime":"2026-03-22T18:11:59.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnThird":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":85.2,"endSpeed":77.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43817215387396,"aZ":-24.273939243318985,"pfxX":-1.7799930920088767,"pfxZ":5.0969865832008,"pX":0.09808063219537988,"pZ":2.3393906898540764,"vX0":4.884652215967945,"vY0":-123.94120238567709,"vZ0":-1.3496784555257655,"x":113.26,"y":175.62,"x0":-1.6696166086080588,"y0":50.005792010652705,"z0":4.923620461854104,"aX":-2.761511994446176},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2221,"spinDirection":209},"zone":5,"typeConfidence":0.88,"plateTime":0.4424119681854899,"extension":6.540158357214447},"index":0,"playId":"d58875a0-dbff-3e0b-8efc-319f127ebe09","pitchNumber":1,"startTime":"2026-03-22T18:10:10.164Z","endTime":"2026-03-22T18:10:14.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"64e654ba-c1ce-3428-bd46-41a99db40a49","startTime":"2026-03-22T18:10:37.860Z","endTime":"2026-03-22T18:10:41.494Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47971645397935,"aZ":-40.69443942414678,"pfxX":7.776434957334938,"pfxZ":-6.714005291619701,"pX":-0.48477918787475915,"pZ":1.5868051226518567,"vX0":0.5233201575898246,"vY0":-112.0051064105365,"vZ0":1.3945828733579984,"x":135.48,"y":195.94,"x0":-1.731693390533998,"y0":50.00332813552966,"z0":5.121651802229269,"aX":9.867140869694039},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.5,"breakHorizontal":-14.2,"spinRate":2524,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4892630553544115,"extension":6.379265207570966},"index":2,"playId":"35936699-7bc5-369c-8bf0-6bcdc00d54cb","pitchNumber":2,"startTime":"2026-03-22T18:10:58.439Z","endTime":"2026-03-22T18:11:25.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"}},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.626480971078227,"aZ":-40.040727952141545,"pfxX":7.169429412126743,"pfxZ":-6.219843510614989,"pX":-0.5535015666737457,"pZ":1.9284299146512787,"vX0":0.36424289760781725,"vY0":-111.90117467700769,"vZ0":2.00425417972126,"x":138.1,"y":186.71,"x0":-1.6495612759805092,"y0":50.002012355872786,"z0":5.130312195445372,"aX":9.070157669716272},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.4,"breakHorizontal":-13.1,"spinRate":2538,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.4899101126353309,"extension":6.2765670393923285},"hitData":{"launchSpeed":98.4,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.97,"coordY":94.68}},"index":3,"playId":"e8a60d59-1b34-3bf0-836a-59bd7ea54a77","pitchNumber":3,"startTime":"2026-03-22T18:11:37.220Z","endTime":"2026-03-22T18:11:59.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":12.600000000000001,"leverageIndex":2.3,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:11:59.844Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.C. Escarra singles on a sharp line drive to right fielder Adolis García. Jazz Chisholm Jr. scores. Ryan McMahon to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:12:04.719Z","endTime":"2026-03-22T18:13:18.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542287378544913,"aZ":-16.34930954458156,"pfxX":-7.452595537918576,"pfxZ":9.082931140696834,"pX":0.6636891553837473,"pZ":2.478853782867595,"vX0":8.109924207221072,"vY0":-131.78803640781373,"vZ0":-2.9677979335958904,"x":91.7,"y":171.85,"x0":-1.4994370694133972,"y0":50.00059555393003,"z0":4.841599888689496,"aX":-12.981079642597475},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2316,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.4171652563447137,"extension":6.6652801591627195},"index":0,"playId":"3a6bac54-5b6f-33a7-87e4-47a21e5b8c0a","pitchNumber":1,"startTime":"2026-03-22T18:12:35.363Z","endTime":"2026-03-22T18:12:40.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500054598140178,"aZ":-18.43063516241312,"pfxX":-8.259222537391503,"pfxZ":7.818021125933248,"pX":0.04213553302117256,"pZ":3.178798393636025,"vX0":6.683128131866201,"vY0":-131.65078961469158,"vZ0":-1.136566821099731,"x":115.39,"y":152.95,"x0":-1.4540844993699935,"y0":50.00518781985866,"z0":4.978047912596428,"aX":-14.52485875067907},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":13.6,"spinRate":2271,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.4157650772050232,"extension":6.512250302086423},"hitData":{"launchSpeed":102.7,"launchAngle":12.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.89,"coordY":122.01}},"index":1,"playId":"bb27ec64-6396-33c6-9830-85ee3aa9adac","pitchNumber":2,"startTime":"2026-03-22T18:13:02.629Z","endTime":"2026-03-22T18:13:18.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.10000000000001,"awayTeamWinProbability":21.89999999999999,"homeTeamWinProbabilityAdded":9.5,"leverageIndex":1.81,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:13:18.185Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:14:26.344Z","endTime":"2026-03-22T18:15:58.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-22T18:13:32.104Z","endTime":"2026-03-22T18:14:28.098Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014580615974033,"aZ":-27.174784425767168,"pfxX":-9.31867208745225,"pfxZ":3.294759767944848,"pX":-0.6670151499203436,"pZ":2.326750087483154,"vX0":5.507458451385453,"vY0":-122.44413164553622,"vZ0":-0.4604351403606063,"x":142.43,"y":175.96,"x0":-1.7338339113927637,"y0":50.006076519077446,"z0":4.840970233998076,"aX":-14.162529750751874},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":1571,"spinDirection":249},"zone":4,"typeConfidence":0.9,"plateTime":0.44720130315678563,"extension":6.614997373389483},"index":1,"playId":"b46a8d51-cfe0-3da1-8f00-8063eb397e18","pitchNumber":1,"startTime":"2026-03-22T18:14:28.098Z","endTime":"2026-03-22T18:14:32.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213966461789614,"aZ":-24.811330223446376,"pfxX":0.2638447876105765,"pfxZ":4.681132200238231,"pX":1.2679824614325363,"pZ":2.864403670366471,"vX0":6.790658349284219,"vY0":-124.69093109715439,"vZ0":-0.15876457214705408,"x":68.67,"y":161.44,"x0":-1.5257737746168145,"y0":50.00569278753335,"z0":4.977186759388998,"aX":0.4139366892541497},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.6,"breakHorizontal":-2.0,"spinRate":2118,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.43937948983735486,"extension":6.561342417561941},"index":2,"playId":"454a9f92-8714-3a80-a016-dd3be2dc6e3f","pitchNumber":2,"startTime":"2026-03-22T18:14:50.099Z","endTime":"2026-03-22T18:14:54.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91822270141608,"aZ":-27.82856791334929,"pfxX":-9.361256627066457,"pfxZ":2.8116737930937497,"pX":0.4462600234104295,"pZ":2.375254564903684,"vX0":8.018473463675027,"vY0":-123.338888557762,"vZ0":-0.23559185683797235,"x":99.99,"y":174.65,"x0":-1.626472378631689,"y0":50.001159944600204,"z0":4.813386062840561,"aX":-14.460124544711867},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":15.1,"spinRate":1462,"spinDirection":242},"zone":6,"typeConfidence":0.91,"plateTime":0.4436279324813337,"extension":6.6367774316139165},"index":3,"playId":"5c851022-fd7a-3f39-8792-ce1a94a1b275","pitchNumber":3,"startTime":"2026-03-22T18:15:10.742Z","endTime":"2026-03-22T18:15:17.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-22T18:15:30.282Z","endTime":"2026-03-22T18:15:52.530Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813036149249143,"aZ":-22.96133661341322,"pfxX":-9.839396348694066,"pfxZ":5.223984164614182,"pX":0.7672254695227896,"pZ":2.616080480205423,"vX0":9.0871859997419,"vY0":-131.69009934350964,"vZ0":-1.6501857430462277,"x":87.76,"y":168.15,"x0":-1.442467920292808,"y0":50.00563883402786,"z0":4.942085362574258,"aX":-17.36150877274359},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2300,"spinDirection":228},"zone":6,"typeConfidence":0.92,"plateTime":0.4152325791772693,"extension":6.821316829755355},"index":5,"playId":"a5a6ec76-7796-392e-8e61-6c8e57d4df6f","pitchNumber":4,"startTime":"2026-03-22T18:15:52.530Z","endTime":"2026-03-22T18:15:58.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:15:58.361Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:18:09.837Z","endTime":"2026-03-22T18:19:07.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33573209183911,"aZ":-17.49878906746801,"pfxX":-5.360512911509052,"pfxZ":8.115630830645566,"pX":0.32383771706690695,"pZ":2.363836922510277,"vX0":10.984928525674503,"vY0":-133.07244427285787,"vZ0":-3.997100779873731,"x":104.66,"y":174.96,"x0":-3.145858302546349,"y0":50.00335063283826,"z0":5.139150032022122,"aX":-9.695026839186268},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2431,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.41030808699167887,"extension":6.770279216659391},"index":0,"playId":"0538372e-9285-3903-9bd1-f13f89ac0d0b","pitchNumber":1,"startTime":"2026-03-22T18:18:19.085Z","endTime":"2026-03-22T18:18:24.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68978807538413,"aZ":-30.70542243664102,"pfxX":6.839809984568333,"pfxZ":1.0012545402108426,"pX":0.6972082107032099,"pZ":2.238711012279363,"vX0":6.967184710610519,"vY0":-120.27617622278468,"vZ0":-1.180868820619368,"x":90.42,"y":178.33,"x0":-3.127168921307704,"y0":50.00079238173529,"z0":5.463007453429812,"aX":10.002014283608023},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":-14.0,"spinRate":2872,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.45568260704676344,"extension":6.420826466284642},"index":1,"playId":"b58bd232-fe0d-3a86-8d1d-9e86848d86e3","pitchNumber":2,"startTime":"2026-03-22T18:18:30.975Z","endTime":"2026-03-22T18:18:34.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-22T18:18:50.103Z","endTime":"2026-03-22T18:19:02.283Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.305862268187745,"aZ":-28.90470679956607,"pfxX":10.150662006484557,"pfxZ":2.155565624458448,"pX":-0.036967449818932484,"pZ":1.5676352935003568,"vX0":4.902706474288849,"vY0":-122.96919272831245,"vZ0":-3.2106798279500777,"x":118.41,"y":196.45,"x0":-3.3808373997315218,"y0":50.00535528087512,"z0":5.364519731990788,"aX":15.415056776969601},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.4,"breakHorizontal":-19.6,"spinRate":3013,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44686378361668533,"extension":6.265954798295655},"index":3,"playId":"f938a92f-2fa9-312d-b8e1-ec4429924dda","pitchNumber":3,"startTime":"2026-03-22T18:19:02.283Z","endTime":"2026-03-22T18:19:07.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:19:07.538Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:19:11.413Z","endTime":"2026-03-22T18:19:52.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.026040479122255,"aZ":-14.579102471521093,"pfxX":-5.2748348701916274,"pfxZ":9.385427503400111,"pX":-1.056047497301361,"pZ":1.5646692379434282,"vX0":7.817498859566259,"vY0":-135.42702631654635,"vZ0":-6.529802554994271,"x":157.25,"y":196.53,"x0":-3.2825784120812935,"y0":50.00400449127418,"z0":5.009969659730128,"aX":-9.890186584858059},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2538,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4030370075224212,"extension":6.546669035099797},"index":0,"playId":"bb41f146-1aa1-361d-b1d3-0116b1e912be","pitchNumber":1,"startTime":"2026-03-22T18:19:27.653Z","endTime":"2026-03-22T18:19:31.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904100077825106,"aZ":-23.43376886470638,"pfxX":-9.315404982702514,"pfxZ":4.804853895110056,"pX":0.6914832324058684,"pZ":2.3852510238307505,"vX0":12.895470894431037,"vY0":-133.97760589863174,"vZ0":-3.267530327817239,"x":90.64,"y":174.38,"x0":-2.9733787502119338,"y0":50.00121037655722,"z0":5.295151704242559,"aX":-16.937628958576425},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":14.0,"spinRate":2400,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40880763878748017,"extension":6.574888832153928},"hitData":{"launchSpeed":106.4,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.28,"coordY":145.81}},"index":1,"playId":"d975b17b-4b1c-3822-a326-0b8e50e7c9b3","pitchNumber":2,"startTime":"2026-03-22T18:19:44.736Z","endTime":"2026-03-22T18:19:52.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:19:52.313Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:19:53.970Z","endTime":"2026-03-22T18:21:31.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2133565350067,"aZ":-32.538869635376564,"pfxX":8.19169786629306,"pfxZ":-0.25782859255261315,"pX":0.43527493212037216,"pZ":2.779799991324829,"vX0":6.113137426963343,"vY0":-119.1194615425507,"vZ0":0.25912645028904047,"x":100.41,"y":163.73,"x0":-3.2427726032819426,"y0":50.00278296049684,"z0":5.649401387910101,"aX":11.587354715756655},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.1,"breakHorizontal":-16.4,"spinRate":2937,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4625889784635282,"extension":5.952980262395918},"index":0,"playId":"053ac229-d7d9-307b-a111-9dab2d0ef037","pitchNumber":1,"startTime":"2026-03-22T18:20:13.391Z","endTime":"2026-03-22T18:20:18.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674164910471518,"aZ":-28.39859911287144,"pfxX":-8.144517811061665,"pfxZ":2.3735748749651657,"pX":-1.0906089944497128,"pZ":1.9820754233501774,"vX0":7.674588938267408,"vY0":-125.2237728964293,"vZ0":-2.870045951827741,"x":158.57,"y":185.26,"x0":-3.133131693460494,"y0":50.005817542230105,"z0":5.460243368797085,"aX":-12.970966229235396},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":13.1,"spinRate":1835,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.43696500115064474,"extension":6.33319517999225},"index":1,"playId":"f25e0016-1201-3226-bf6e-f14a6eb60092","pitchNumber":2,"startTime":"2026-03-22T18:20:30.013Z","endTime":"2026-03-22T18:20:35.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138296452554865,"aZ":-29.47670123415983,"pfxX":8.051924967530319,"pfxZ":1.7929183849730164,"pX":-0.39216578611125535,"pZ":1.490035582022476,"vX0":4.6423104674551325,"vY0":-122.8628875071162,"vZ0":-3.5213549458567024,"x":131.95,"y":198.55,"x0":-3.3625821855252505,"y0":50.001518420875726,"z0":5.492387828997813,"aX":12.102590962289186},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.5,"breakHorizontal":-15.8,"spinRate":3081,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.44867952568439984,"extension":6.37379135218206},"index":2,"playId":"c068d704-ca3f-38ce-b125-283decf54b68","pitchNumber":3,"startTime":"2026-03-22T18:20:46.250Z","endTime":"2026-03-22T18:20:50.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":80.9,"endSpeed":74.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24767057952295,"aZ":-40.05500611817414,"pfxX":3.8200696506736915,"pfxZ":-5.685304718404159,"pX":0.7246660623879845,"pZ":-0.5728071765584091,"vX0":7.519803669812979,"vY0":-117.5009168733199,"vZ0":-5.544820843567474,"x":89.38,"y":254.25,"x0":-3.0258373872615407,"y0":50.00551657938977,"z0":5.578796338092776,"aX":5.291028282685558},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.5,"breakHorizontal":-8.9,"spinRate":2815,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46785028000048756,"extension":6.3936679971894534},"index":3,"playId":"5840a8ba-b651-3597-ba5f-ffe8068a7352","pitchNumber":4,"startTime":"2026-03-22T18:21:02.847Z","endTime":"2026-03-22T18:21:06.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70173740813709,"aZ":-30.629285421449723,"pfxX":-7.8323609715545865,"pfxZ":0.95130866415247,"pX":-1.4858500213882233,"pZ":1.399361157607901,"vX0":6.620492660131476,"vY0":-125.82534773992906,"vZ0":-4.186750916855155,"x":173.64,"y":201.0,"x0":-3.123793438580165,"y0":50.000672426849086,"z0":5.545782437434919,"aX":-12.653765703018529},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":12.8,"spinRate":1467,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4340529056943887,"extension":6.130804340702916},"index":4,"playId":"59d9d8a0-b030-3f69-8e30-e55e5574d6d1","pitchNumber":5,"startTime":"2026-03-22T18:21:26.170Z","endTime":"2026-03-22T18:21:31.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:21:31.595Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Aaron Judge homers (3) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:23:33.008Z","endTime":"2026-03-22T18:25:31.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":80.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58602941902988,"aZ":-21.459797654225813,"pfxX":-10.566500337851352,"pfxZ":6.409071150206267,"pX":0.3569975061646053,"pZ":1.791908340501214,"vX0":8.478385412419385,"vY0":-128.6822552312137,"vZ0":-3.1456211602520687,"x":103.39,"y":190.4,"x0":-1.6133866009319153,"y0":50.00153154418099,"z0":4.699476476320231,"aX":-17.6573302130681},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":17.2,"spinRate":2326,"spinDirection":230},"zone":9,"typeConfidence":0.75,"plateTime":0.42622644707855395,"extension":6.758740540596841},"index":0,"playId":"d4fa33f5-5f6b-347d-b356-c069b9cfa95b","pitchNumber":1,"startTime":"2026-03-22T18:23:46.073Z","endTime":"2026-03-22T18:23:50.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":83.5,"endSpeed":76.9,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339977984576862,"aZ":-29.250727331190323,"pfxX":-8.307625016868341,"pfxZ":1.9511654981821556,"pX":0.1942704801139426,"pZ":1.1246899528321406,"vX0":6.738957049678929,"vY0":-121.49337612982364,"vZ0":-2.4451407824076674,"x":109.59,"y":208.41,"x0":-1.533288204944184,"y0":50.00271964007306,"z0":4.681076941496659,"aX":-12.445295352927737},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":13.4,"spinRate":1550,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.45047955838463105,"extension":6.288662977903722},"index":1,"playId":"26c5ce5d-e10b-399e-be24-fa02484410c1","pitchNumber":2,"startTime":"2026-03-22T18:24:02.372Z","endTime":"2026-03-22T18:24:08.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59800372769993,"aZ":-21.389736234599727,"pfxX":-11.204340730603292,"pfxZ":6.293422637342583,"pX":-0.5634012061015492,"pZ":1.8113415361707514,"vX0":6.72860388571621,"vY0":-130.12613700479784,"vZ0":-3.3078952073432535,"x":138.48,"y":189.87,"x0":-1.7285979014910031,"y0":50.000749046904254,"z0":4.7216920375584905,"aX":-19.190168509344854},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.9,"breakHorizontal":18.7,"spinRate":2235,"spinDirection":228},"zone":7,"typeConfidence":0.86,"plateTime":0.4211029289200563,"extension":6.6940915410742665},"index":2,"playId":"24fa88c5-93d6-3cf1-aa0c-a167875eeed1","pitchNumber":3,"startTime":"2026-03-22T18:24:23.521Z","endTime":"2026-03-22T18:24:28.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33951338817101,"aZ":-39.20819812942514,"pfxX":6.961534889157088,"pfxZ":-5.6091183403408245,"pX":0.7501468084876212,"pZ":1.22548863248156,"vX0":3.1405141656059943,"vY0":-112.6648683793607,"vZ0":0.7516528886190683,"x":88.41,"y":205.69,"x0":-1.5778692700644905,"y0":50.00554682691409,"z0":4.932564740180601,"aX":8.7221258698529},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.5,"breakHorizontal":-13.6,"spinRate":2652,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.49099742382675204,"extension":6.728227909692314},"index":3,"playId":"c348470c-aba3-3f33-b6c6-2d73180307b5","pitchNumber":4,"startTime":"2026-03-22T18:24:45.047Z","endTime":"2026-03-22T18:24:49.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677237147962387,"aZ":-26.777217655443113,"pfxX":-9.153601707928523,"pfxZ":3.495439365950153,"pX":-0.4069430300937158,"pZ":2.2756890218118597,"vX0":5.712211765922828,"vY0":-123.75966147316818,"vZ0":-0.6391713545220088,"x":132.51,"y":177.34,"x0":-1.5606592883536248,"y0":50.00402135866145,"z0":4.788460727387729,"aX":-14.140103510327013},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":15.1,"spinRate":1574,"spinDirection":250},"zone":7,"typeConfidence":0.91,"plateTime":0.44328813548079493,"extension":6.305138802891417},"hitData":{"launchSpeed":111.7,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.31,"coordY":80.29}},"index":4,"playId":"82073314-a35b-38bb-ac25-5788a4157d42","pitchNumber":5,"startTime":"2026-03-22T18:25:03.368Z","endTime":"2026-03-22T18:25:31.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":0.57,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:25:31.486Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, shortstop Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:27:39.721Z","endTime":"2026-03-22T18:28:32.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:25:31.802Z","endTime":"2026-03-22T18:26:15.939Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Backhus replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T18:26:15.939Z","endTime":"2026-03-22T18:27:41.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117616806112917,"aZ":-32.73090719251692,"pfxX":11.588751444406192,"pfxZ":-0.3271116559687002,"pX":0.5969200835204933,"pZ":2.2327905783798023,"vX0":-9.453419085615938,"vY0":-130.3889191090592,"vZ0":1.386298966392483,"x":94.25,"y":178.49,"x0":2.7898402537749702,"y0":50.004253846663424,"z0":4.1908638805922855,"aX":19.66752970240852},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":-18.5,"spinRate":2005,"spinDirection":105},"zone":9,"typeConfidence":0.9,"plateTime":0.42242437319303416,"extension":6.902168278323844},"index":2,"playId":"1d0514e9-fe53-3b31-a60f-58b3b550a4a6","pitchNumber":1,"startTime":"2026-03-22T18:27:41.572Z","endTime":"2026-03-22T18:27:47.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.7,"endSpeed":82.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.558509913322364,"aZ":-31.313519411664654,"pfxX":10.911606489243635,"pfxZ":0.49676652441711155,"pX":-0.6162585781323847,"pZ":2.408195084528556,"vX0":-12.014241900689113,"vY0":-131.43749334113093,"vZ0":1.4386688150820914,"x":140.49,"y":173.76,"x0":2.602117130647439,"y0":50.00610288348601,"z0":4.183565704818208,"aX":19.0446664156668},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-17.0,"spinRate":2164,"spinDirection":95},"zone":4,"typeConfidence":0.9,"plateTime":0.4171556487326513,"extension":6.957594330997497},"index":3,"playId":"8d4f7a68-2828-30ae-98ea-81ebe3a30faa","pitchNumber":2,"startTime":"2026-03-22T18:27:54.942Z","endTime":"2026-03-22T18:27:59.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":79.2,"endSpeed":72.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988895555635025,"aZ":-31.38236357373685,"pfxX":-4.217971593478291,"pfxZ":0.5865447563122856,"pX":-0.22466228954135392,"pZ":1.1901110800873698,"vX0":-5.8611198644374385,"vY0":-115.23714284059652,"vZ0":0.6427167887857197,"x":125.56,"y":206.65,"x0":2.9022843877610893,"y0":50.00084145737106,"z0":3.9462017062771757,"aX":-5.654210990780797},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.6,"breakHorizontal":9.1,"spinRate":2088,"spinDirection":283},"zone":13,"typeConfidence":0.89,"plateTime":0.47583916790958325,"extension":6.756431058300537},"index":4,"playId":"60e5a01e-8dbf-361a-b6ec-1c96a64f0eea","pitchNumber":3,"startTime":"2026-03-22T18:28:09.776Z","endTime":"2026-03-22T18:28:13.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084566706207415,"aZ":-30.354849124594637,"pfxX":11.031598211444674,"pfxZ":1.0286427460350342,"pX":-0.5680933221124224,"pZ":2.1406864506785834,"vX0":-11.753156448254302,"vY0":-132.2835470330639,"vZ0":0.46928740027078963,"x":138.65,"y":180.98,"x0":2.498187080352939,"y0":50.005325478928164,"z0":4.185404950418592,"aX":19.564259233966013},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.2,"breakHorizontal":-17.4,"spinRate":2227,"spinDirection":98},"zone":7,"typeConfidence":0.9,"plateTime":0.41397110497604794,"extension":6.956626179176132},"hitData":{"launchSpeed":85.9,"launchAngle":3.0,"totalDistance":153.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.42,"coordY":142.77}},"index":5,"playId":"8e759cd6-af0d-3b38-b19e-e8eb383d08e6","pitchNumber":4,"startTime":"2026-03-22T18:28:24.049Z","endTime":"2026-03-22T18:28:32.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:28:32.700Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ben Rice doubles (4) on a line drive to left fielder Bryan De La Cruz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:28:33.135Z","endTime":"2026-03-22T18:29:23.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65716518552541,"aZ":-33.353511718434895,"pfxX":11.076059727674615,"pfxZ":-0.651670838180932,"pX":0.3376259612454491,"pZ":2.293426770912086,"vX0":-10.107828867454243,"vY0":-133.61572555355488,"vZ0":1.29016293505054,"x":104.13,"y":176.86,"x0":2.7364812733575,"y0":50.00499131433241,"z0":4.206702113830155,"aX":19.965237098318866},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.6,"breakHorizontal":-17.8,"spinRate":2180,"spinDirection":103},"zone":6,"typeConfidence":0.9,"plateTime":0.4104384927524585,"extension":6.928652539425976},"index":0,"playId":"79d7c0a1-f648-300c-9efb-f90dee66e836","pitchNumber":1,"startTime":"2026-03-22T18:28:54.908Z","endTime":"2026-03-22T18:28:59.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060183038886365,"aZ":-30.08217560396681,"pfxX":10.254211267578846,"pfxZ":1.1403504562983624,"pX":0.5176274443744097,"pZ":2.310294574678713,"vX0":-9.481149907232291,"vY0":-134.2156604932297,"vZ0":0.6978052154625141,"x":97.27,"y":176.4,"x0":2.7574909622727195,"y0":50.0005363143277,"z0":4.1831364295227065,"aX":18.773762141555064},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-16.7,"spinRate":2183,"spinDirection":94},"zone":6,"typeConfidence":0.9,"plateTime":0.40752942235587364,"extension":6.966898883803918},"hitData":{"launchSpeed":76.0,"launchAngle":23.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.18,"coordY":134.21}},"index":1,"playId":"5fb93f37-0d73-3323-9a58-d7a401a0e5f3","pitchNumber":2,"startTime":"2026-03-22T18:29:09.675Z","endTime":"2026-03-22T18:29:23.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.28,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:29:23.469Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Paul Goldschmidt lines out sharply to shortstop Edmundo Sosa.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:29:52.068Z","endTime":"2026-03-22T18:30:18.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Paul Goldschmidt replaces Giancarlo Stanton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-22T18:29:32.804Z","endTime":"2026-03-22T18:29:54.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":519317,"link":"/api/v1/people/519317"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609292188550818,"aZ":-32.95981591480383,"pfxX":-6.429677012279325,"pfxZ":-0.5860978964595489,"pX":-1.3180178932055122,"pZ":2.287234320210595,"vX0":-7.866194645122901,"vY0":-115.09615381456568,"vZ0":3.317657415213986,"x":167.24,"y":177.02,"x0":2.987682940968875,"y0":50.00514459933245,"z0":4.031768526369723,"aX":-8.571664753448637},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2144,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.4770389111482656,"extension":6.745542250417088},"index":1,"playId":"57d03bec-222a-3123-8d7a-2dcee65eafb7","pitchNumber":1,"startTime":"2026-03-22T18:29:54.040Z","endTime":"2026-03-22T18:29:57.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859325596080705,"aZ":-31.39114640819501,"pfxX":12.217483188928243,"pfxZ":0.43862000605097684,"pX":-0.26560095927415783,"pZ":1.6799089481044929,"vX0":-11.906595606548045,"vY0":-132.2648762186684,"vZ0":-0.5389297383130353,"x":127.12,"y":193.42,"x0":2.696031295940556,"y0":50.001451556529624,"z0":4.177991119076615,"aX":21.75580251174846},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":-19.7,"spinRate":2311,"spinDirection":101},"zone":7,"typeConfidence":0.9,"plateTime":0.4133081320678613,"extension":6.89990470805042},"hitData":{"launchSpeed":100.1,"launchAngle":11.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":100.98,"coordY":130.01}},"index":2,"playId":"1652e9a2-79f6-3145-a75e-3dcbcb2f30de","pitchNumber":2,"startTime":"2026-03-22T18:30:10.720Z","endTime":"2026-03-22T18:30:18.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:30:18.995Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a line drive to right fielder Adolis García. Ben Rice scores. Jazz Chisholm Jr. to 2nd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:30:18.792Z","endTime":"2026-03-22T18:32:14.744Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":679775,"link":"/api/v1/people/679775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75504607586922,"aZ":-32.629804621613935,"pfxX":-8.298820846598261,"pfxZ":-0.3587755395921173,"pX":1.6821666020837744,"pZ":1.6296490890342297,"vX0":-0.7295405495740197,"vY0":-112.56726398452508,"vZ0":2.1468378117116167,"x":52.88,"y":194.78,"x0":3.0883948982485347,"y0":50.00072486363985,"z0":3.970958415132792,"aX":-10.630449932621845},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.2,"breakHorizontal":15.2,"spinRate":2069,"spinDirection":275},"zone":14,"typeConfidence":0.9,"plateTime":0.4868960782910636,"extension":6.8497438267367485},"index":0,"playId":"e61ad93d-5319-3440-9ef1-eedbde0c803f","pitchNumber":1,"startTime":"2026-03-22T18:30:43.085Z","endTime":"2026-03-22T18:30:46.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52196313633222,"aZ":-30.65654996960165,"pfxX":13.336428957494544,"pfxZ":0.8472091694587895,"pX":-0.584103723981084,"pZ":2.6752079018062647,"vX0":-12.78593623575823,"vY0":-133.20331828994645,"vZ0":1.7071009596374545,"x":139.26,"y":166.55,"x0":2.5446779504665225,"y0":50.00509074811591,"z0":4.241932928864935,"aX":23.97690967855217},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.2,"breakHorizontal":-21.4,"spinRate":2221,"spinDirection":98},"zone":4,"typeConfidence":0.91,"plateTime":0.4111479333005863,"extension":7.035291591316728},"index":1,"playId":"92d9e0f8-17aa-33d6-8aeb-c43ea208a30c","pitchNumber":2,"startTime":"2026-03-22T18:31:01.337Z","endTime":"2026-03-22T18:31:07.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87352665005911,"aZ":-31.049379615303657,"pfxX":12.63158883303409,"pfxZ":0.6220672992637333,"pX":-0.7814924045057278,"pZ":1.7376910280309397,"vX0":-13.039898872836359,"vY0":-133.3561570656075,"vZ0":-0.38336258457336914,"x":146.79,"y":191.86,"x0":2.532216663122069,"y0":50.00053420781736,"z0":4.124479393560287,"aX":22.732238326549282},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":-20.0,"spinRate":2249,"spinDirection":97},"zone":7,"typeConfidence":0.91,"plateTime":0.4108501396341757,"extension":7.132721190462767},"index":2,"playId":"58561eac-2ced-36e1-9684-1f085d870fdc","pitchNumber":3,"startTime":"2026-03-22T18:31:18.926Z","endTime":"2026-03-22T18:31:24.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757404600021143,"aZ":-32.61920671743836,"pfxX":12.623663020552346,"pfxZ":-0.25159974267522145,"pX":-0.3116594172873895,"pZ":2.490052575572711,"vX0":-11.711058577915086,"vY0":-132.57577098291614,"vZ0":1.6564205422181144,"x":128.88,"y":171.55,"x0":2.53426760651494,"y0":50.00331169084412,"z0":4.247218376511934,"aX":22.352890795407195},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.2,"breakHorizontal":-20.2,"spinRate":2223,"spinDirection":105},"zone":4,"typeConfidence":0.91,"plateTime":0.4139990114762102,"extension":7.003753145592001},"index":3,"playId":"bbc67686-1b28-381c-a1a7-0a69993e99fc","pitchNumber":4,"startTime":"2026-03-22T18:31:39.005Z","endTime":"2026-03-22T18:31:43.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782499784950463,"aZ":-29.14790350482836,"pfxX":12.323141231179548,"pfxZ":1.6530430984444031,"pX":-0.1681992653132934,"pZ":1.6571277899250767,"vX0":-11.448081277948972,"vY0":-134.4831646365632,"vZ0":-1.392013520258759,"x":123.41,"y":194.04,"x0":2.5399156907238036,"y0":50.00575695487266,"z0":4.246265234526367,"aX":22.60793202779602},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":-19.9,"spinRate":2243,"spinDirection":91},"zone":8,"typeConfidence":0.91,"plateTime":0.40706956471507283,"extension":6.959222004657354},"hitData":{"launchSpeed":96.0,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.22,"coordY":108.19}},"index":4,"playId":"b39f491b-ed6b-3994-a1a3-0a4ef508e560","pitchNumber":5,"startTime":"2026-03-22T18:31:56.694Z","endTime":"2026-03-22T18:32:14.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":0.58,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:32:14.744Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, shortstop Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:32:36.434Z","endTime":"2026-03-22T18:34:07.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593318543590886,"aZ":-28.501513892507074,"pfxX":11.26727975727655,"pfxZ":2.092488535417372,"pX":-1.3670774389032556,"pZ":2.0694736572656756,"vX0":-14.001614701070578,"vY0":-131.05827016410913,"vZ0":-0.30093147198859505,"x":169.11,"y":182.9,"x0":2.5605417215785264,"y0":50.00037318233488,"z0":4.299739977938118,"aX":19.75680765820785},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":-17.6,"spinRate":2032,"spinDirection":95},"zone":13,"typeConfidence":0.9,"plateTime":0.4166380441357247,"extension":7.088159174474486},"index":0,"playId":"ef36dba3-0115-387c-b9fc-3f90ce650bf2","pitchNumber":1,"startTime":"2026-03-22T18:32:53.297Z","endTime":"2026-03-22T18:32:57.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93901670711482,"aZ":-30.75821292966863,"pfxX":4.8071512602725415,"pfxZ":1.1423982895550138,"pX":-1.1786587372234665,"pZ":1.2790037659401967,"vX0":-9.531331446769697,"vY0":-110.79015689146995,"vZ0":-0.18937106960470984,"x":161.93,"y":204.25,"x0":2.5562053154274693,"y0":50.004098475767826,"z0":4.58233050663269,"aX":5.972059275229964},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.4,"breakHorizontal":-6.2,"spinRate":1046,"spinDirection":98},"zone":13,"typeConfidence":0.61,"plateTime":0.494528451758093,"extension":7.256034388080228},"index":1,"playId":"6192e803-5152-3f62-8689-7c2512c47631","pitchNumber":2,"startTime":"2026-03-22T18:33:10.439Z","endTime":"2026-03-22T18:33:19.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Kyle Backhus. Jazz Chisholm Jr. to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"6192e803-5152-3f62-8689-7c2512c47631","startTime":"2026-03-22T18:33:24.745Z","endTime":"2026-03-22T18:33:41.784Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"postOnThird":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":92.9,"awayTeamWinProbability":7.099999999999994,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.36,"dramaIndex":15.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.465136902187794,"aZ":-27.409891069438128,"pfxX":12.881554805425687,"pfxZ":2.6533460645179296,"pX":-0.565498904010457,"pZ":2.3558845086687583,"vX0":-12.999069394786572,"vY0":-133.59425119169848,"vZ0":0.23654375892214663,"x":138.56,"y":175.17,"x0":2.7044078709731973,"y0":50.00426487805733,"z0":4.246511831097591,"aX":23.14106962268106},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-20.3,"spinRate":2127,"spinDirection":94},"zone":4,"typeConfidence":0.91,"plateTime":0.41098194269536314,"extension":7.021631525592959},"index":3,"playId":"0f7c118f-6ca8-3eb4-b4a9-2c4aef4050f3","pitchNumber":3,"startTime":"2026-03-22T18:33:41.784Z","endTime":"2026-03-22T18:33:46.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44151672252705,"aZ":-34.11682182279601,"pfxX":10.646146586762864,"pfxZ":-1.1068867348335694,"pX":0.4957310835384768,"pZ":2.176372209989468,"vX0":-9.401086720689399,"vY0":-131.52116314814478,"vZ0":1.1102606547731033,"x":98.1,"y":180.02,"x0":2.7303323749020647,"y0":50.00307245930237,"z0":4.275612203062679,"aX":18.683920848911615},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.6,"breakHorizontal":-17.3,"spinRate":1928,"spinDirection":93},"zone":6,"typeConfidence":0.9,"plateTime":0.41617641067856814,"extension":6.784446711743203},"hitData":{"launchSpeed":87.0,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.73,"coordY":150.37}},"index":4,"playId":"54d99a46-a962-34f4-a3e7-caf9a25ab2f6","pitchNumber":4,"startTime":"2026-03-22T18:34:00.288Z","endTime":"2026-03-22T18:34:07.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:34:07.446Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryan De La Cruz pops out to first baseman J.C. Escarra.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:36:42.050Z","endTime":"2026-03-22T18:37:43.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7,8],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Garrett Martin replaces shortstop José Caballero, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:35:59.937Z","endTime":"2026-03-22T18:35:59.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682003,"link":"/api/v1/people/682003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Amed Rosario replaces center fielder Trent Grisham, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T18:35:59.951Z","endTime":"2026-03-22T18:35:59.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jasson Domínguez replaces right fielder Aaron Judge, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-22T18:35:59.953Z","endTime":"2026-03-22T18:35:59.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to catcher for Ben Rice.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-22T18:35:59.954Z","endTime":"2026-03-22T18:35:59.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"400","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Paul Goldschmidt remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-22T18:35:59.957Z","endTime":"2026-03-22T18:35:59.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":519317,"link":"/api/v1/people/519317"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Oswaldo Cabrera replaces second baseman Jazz Chisholm Jr., batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-22T18:35:59.959Z","endTime":"2026-03-22T18:35:59.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Paul DeJong replaces left fielder Cody Bellinger, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-22T18:35:59.960Z","endTime":"2026-03-22T18:35:59.962Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from catcher to first base for J.C. Escarra.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-22T18:35:59.962Z","endTime":"2026-03-22T18:35:59.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"900","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: David Bednar replaces Will Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":8,"startTime":"2026-03-22T18:35:59.964Z","endTime":"2026-03-22T18:36:44.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":73.6,"endSpeed":67.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.860100568999293,"aZ":-36.95948201860195,"pfxX":5.8521998540738585,"pfxZ":-4.169161161362911,"pX":0.6559034054880739,"pZ":3.3385071390079597,"vX0":3.4424380089899578,"vY0":-106.97726325656024,"vZ0":3.0060516101791674,"x":92.0,"y":148.64,"x0":-1.7386794249704287,"y0":50.00004239942503,"z0":6.081700074740073,"aX":6.725354665076861},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-6.2,"breakHorizontal":-11.5,"spinRate":2324,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.513608773795383,"extension":5.894890002379169},"index":9,"playId":"4c004482-a0c2-3da0-a7a2-82ad082d3874","pitchNumber":1,"startTime":"2026-03-22T18:36:44.188Z","endTime":"2026-03-22T18:36:48.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55347442344596,"aZ":-11.337805310546218,"pfxX":-6.282584458128131,"pfxZ":11.16264106558259,"pX":0.0885318590206331,"pZ":4.4861003605029355,"vX0":6.689466371266204,"vY0":-136.3780793552803,"vZ0":-1.9472201236599584,"x":113.63,"y":117.66,"x0":-1.5906345462447429,"y0":50.0010990271596,"z0":6.000160526771105,"aX":-11.725690347216963},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.9,"breakHorizontal":9.8,"spinRate":2415,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4030497853597894,"extension":6.448599168234719},"index":10,"playId":"8d99f093-e6a4-38a2-b1ba-83770840f35f","pitchNumber":2,"startTime":"2026-03-22T18:36:59.106Z","endTime":"2026-03-22T18:37:04.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":68.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.143275942342182,"aZ":-35.94569512240661,"pfxX":5.31086174468527,"pfxZ":-3.2345647918089515,"pX":1.1917454069871103,"pZ":2.1736994401168888,"vX0":4.709577724695425,"vY0":-107.75636646684117,"vZ0":0.5860828022550368,"x":71.57,"y":180.09,"x0":-1.7186735574870107,"y0":50.003015309661315,"z0":5.8956900497226,"aX":6.193397172400631},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-5.3,"breakHorizontal":-10.9,"spinRate":2345,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.509896685714117,"extension":6.102073642985714},"index":11,"playId":"9c1196c6-f2f2-3bea-a5b3-0aaf78a4c4ee","pitchNumber":3,"startTime":"2026-03-22T18:37:15.802Z","endTime":"2026-03-22T18:37:19.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.0,"endSpeed":85.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12585692056376,"aZ":-11.790790658264422,"pfxX":-5.957645533615315,"pfxZ":10.79826384176147,"pX":-0.5869152042414971,"pZ":3.5972902260006365,"vX0":5.1417409164161505,"vY0":-136.75633958250003,"vZ0":-3.666352197492225,"x":139.37,"y":141.65,"x0":-1.7205716013370185,"y0":50.00225701815516,"z0":5.768336436981149,"aX":-11.24566679727645},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":9.6,"spinRate":2454,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4010320449210054,"extension":6.425619193512432},"hitData":{"launchSpeed":93.9,"launchAngle":75.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":143.65,"coordY":163.02}},"index":12,"playId":"f5d0efdb-1ff9-3c40-9d13-c9b4c11b81f1","pitchNumber":4,"startTime":"2026-03-22T18:37:31.466Z","endTime":"2026-03-22T18:37:43.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:37:43.916Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Moore flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:37:41.734Z","endTime":"2026-03-22T18:38:46.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.196097225145735,"aZ":-11.480459175586443,"pfxX":-4.870571946239467,"pfxZ":10.98274945363928,"pX":-0.4888066970194265,"pZ":4.156658317588224,"vX0":4.7713123442380665,"vY0":-136.88551720243618,"vZ0":-2.8253346910664083,"x":135.63,"y":126.55,"x0":-1.627571578680416,"y0":50.00485175028449,"z0":5.995911635504444,"aX":-9.179349416827307},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2306,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40120725585689776,"extension":6.448981783979982},"index":0,"playId":"8c9b49f5-ee74-3c6e-b311-2d13b2be06d1","pitchNumber":1,"startTime":"2026-03-22T18:38:06.398Z","endTime":"2026-03-22T18:38:09.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30807209537328,"aZ":-11.607291111814105,"pfxX":-5.73933025138035,"pfxZ":10.813260261143798,"pX":0.17694309076235495,"pZ":2.928637005929684,"vX0":6.295522474696664,"vY0":-137.26254171331433,"vZ0":-5.720466447470695,"x":110.26,"y":159.71,"x0":-1.4042234173393322,"y0":50.0006941993532,"z0":5.834899892047289,"aX":-10.91471574057745},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":9.0,"spinRate":2425,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39951988587314213,"extension":6.455720010573103},"index":1,"playId":"0ecf952d-34ab-33ec-aebe-d5ded64eabf4","pitchNumber":2,"startTime":"2026-03-22T18:38:22.479Z","endTime":"2026-03-22T18:38:26.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.238055732690423,"aZ":-13.834980184138901,"pfxX":-6.435714866879868,"pfxZ":9.665319544177729,"pX":-0.6369655240204674,"pZ":3.6741625206635216,"vX0":4.817629371326519,"vY0":-136.65216474126794,"vZ0":-3.266481663559961,"x":141.28,"y":139.58,"x0":-1.5839352746438382,"y0":50.00075035563976,"z0":5.831425536715602,"aX":-12.208009042540032},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":10.7,"spinRate":2417,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4003513314780256,"extension":6.480444478227807},"hitData":{"launchSpeed":92.0,"launchAngle":36.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.19,"coordY":74.8}},"index":2,"playId":"75aa84a5-a776-350a-b567-83ed4675a409","pitchNumber":3,"startTime":"2026-03-22T18:38:37.425Z","endTime":"2026-03-22T18:38:46.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:38:46.195Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:41:15.501Z","endTime":"2026-03-22T18:42:45.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"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-22T18:38:58.943Z","endTime":"2026-03-22T18:39:41.560Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Fernando Cruz replaces David Bednar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"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-22T18:39:41.560Z","endTime":"2026-03-22T18:41:17.326Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518585,"link":"/api/v1/people/518585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.783069813955095,"aZ":-25.824655993200412,"pfxX":-2.2502566025122324,"pfxZ":4.684676255401574,"pX":-0.23493597802070734,"pZ":1.6421303540662682,"vX0":4.776604920662144,"vY0":-115.42680574560764,"vZ0":-3.8119192810644176,"x":125.96,"y":194.44,"x0":-2.035481837845026,"y0":50.00073433693694,"z0":5.7919809007310095,"aX":-3.04760233067316},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.8,"breakHorizontal":2.9,"spinRate":689,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.4739082034083686,"extension":6.869923302611405},"index":2,"playId":"07d3665b-a891-3071-b70c-f045b05233eb","pitchNumber":1,"startTime":"2026-03-22T18:41:17.326Z","endTime":"2026-03-22T18:41:44.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703339551081477,"aZ":-31.316964435979116,"pfxX":-3.4268957559794933,"pfxZ":0.626386298292491,"pX":0.8972629309297093,"pZ":-0.2053844905421724,"vX0":7.367890193104226,"vY0":-116.16378961449526,"vZ0":-6.795147642942728,"x":82.8,"y":244.33,"x0":-1.8768422756066394,"y0":50.0012375743852,"z0":5.752226014959705,"aX":-4.662137181138259},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.4,"breakHorizontal":4.3,"spinRate":606,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.47235195203383773,"extension":6.909371093815963},"index":3,"playId":"d9405e98-4522-336b-8b82-f8cda8e49262","pitchNumber":2,"startTime":"2026-03-22T18:41:54.761Z","endTime":"2026-03-22T18:42:00.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.189768841909018,"aZ":-28.06480792911877,"pfxX":-2.853794716153769,"pfxZ":3.0001327588729776,"pX":-0.6398883438129355,"pZ":2.560732706643605,"vX0":3.463215578432421,"vY0":-116.14478767923396,"vZ0":-1.646284159156468,"x":141.39,"y":169.64,"x0":-1.7776359685760832,"y0":50.002616282075984,"z0":5.940635068120516,"aX":-3.9096605281775583},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.3,"breakHorizontal":4.3,"spinRate":509,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.4710820634222692,"extension":6.715967405422925},"index":4,"playId":"438a26af-2c9e-3fe4-b7d5-d8c5b7c7fca3","pitchNumber":3,"startTime":"2026-03-22T18:42:20.947Z","endTime":"2026-03-22T18:42:26.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78122667598611,"aZ":-27.067731467317834,"pfxX":-2.8735909688288204,"pfxZ":3.72533818585652,"pX":0.1575868777871382,"pZ":1.547879269342162,"vX0":5.338931685617335,"vY0":-116.02521182391747,"vZ0":-4.070030980734007,"x":110.99,"y":196.99,"x0":-1.7951998976845378,"y0":50.00112203029785,"z0":5.8910942353804066,"aX":-3.9359562848613376},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.0,"breakHorizontal":4.0,"spinRate":517,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.47125181691608287,"extension":6.710076747138055},"index":5,"playId":"a4f76b19-8049-3629-9be8-3b0957d48fbc","pitchNumber":4,"startTime":"2026-03-22T18:42:40.268Z","endTime":"2026-03-22T18:42:45.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:42:45.324Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out, pitcher Tanner Banks to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:45:01.594Z","endTime":"2026-03-22T18:45:38.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:43:43.662Z","endTime":"2026-03-22T18:45:03.640Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934031350604766,"aZ":-27.697788967017306,"pfxX":-1.4930384788384696,"pfxZ":2.846602125262411,"pX":-0.3332895106316871,"pZ":2.3871435692935252,"vX0":-6.553248690416468,"vY0":-124.37191315396421,"vZ0":-3.6981153961559845,"x":129.7,"y":174.33,"x0":2.525175600635154,"y0":50.00485532019331,"z0":6.1796030321759,"aX":-2.3481664459244693},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":4.2,"spinRate":2265,"spinDirection":197},"zone":4,"typeConfidence":0.78,"plateTime":0.43967973443744723,"extension":5.533824268305335},"index":1,"playId":"3cdc8d19-feca-3d23-bf42-1d2416ebdd26","pitchNumber":1,"startTime":"2026-03-22T18:45:03.640Z","endTime":"2026-03-22T18:45:07.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23807378669723,"aZ":-21.22364258162509,"pfxX":9.122640208066642,"pfxZ":6.255111797096804,"pX":0.5864710306746471,"pZ":1.1009299570902265,"vX0":-7.329278793415255,"vY0":-131.7892777291251,"vZ0":-9.024413589395413,"x":94.65,"y":209.05,"x0":2.2248163643457013,"y0":50.00204997254078,"z0":6.149986083942051,"aX":15.970981336535871},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":2011,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.4163573941513037,"extension":5.599219736231911},"index":2,"playId":"68929d05-0483-3db4-99cb-1bcccbc43294","pitchNumber":2,"startTime":"2026-03-22T18:45:17.157Z","endTime":"2026-03-22T18:45:21.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751847919035622,"aZ":-20.767709322110257,"pfxX":9.275892438597033,"pfxZ":6.639264889496729,"pX":0.9736741523578223,"pZ":2.3282734903760494,"vX0":-6.5859224068346025,"vY0":-130.80793065151397,"vZ0":-6.080767420241251,"x":79.89,"y":175.92,"x0":2.329488806592299,"y0":50.00623748171538,"z0":6.259536555463956,"aX":15.9431429117499},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":-15.2,"spinRate":2030,"spinDirection":155},"zone":14,"typeConfidence":0.88,"plateTime":0.420092132254827,"extension":5.5193878440370865},"hitData":{"launchSpeed":69.2,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.1,"coordY":173.47}},"index":3,"playId":"ab4fe96d-9a22-3081-b075-8963002d3e47","pitchNumber":3,"startTime":"2026-03-22T18:45:31.005Z","endTime":"2026-03-22T18:45:38.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:45:38.999Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Schuemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:46:01.976Z","endTime":"2026-03-22T18:47:46.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Schuemann replaces J.C. Escarra.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"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-22T18:45:41.688Z","endTime":"2026-03-22T18:46:03.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6805097552355,"aZ":-28.82729412774165,"pfxX":-6.9581839752614645,"pfxZ":2.569137754632779,"pX":0.03241444359235957,"pZ":4.169693756401985,"vX0":-3.7997292162946863,"vY0":-113.6122543114529,"vZ0":1.5442935177411974,"x":115.76,"y":126.2,"x0":2.632855659055447,"y0":50.00170201729853,"z0":6.355639903008523,"aX":-9.053358218895449},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":5.4,"breakHorizontal":13.6,"spinRate":2301,"spinDirection":286},"zone":11,"typeConfidence":0.97,"plateTime":0.48293791142026343,"extension":5.499892608840341},"index":1,"playId":"2a3f303a-09e5-38d2-9221-7f576b1a0019","pitchNumber":1,"startTime":"2026-03-22T18:46:03.830Z","endTime":"2026-03-22T18:46:07.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111872086740505,"aZ":-27.71986628735164,"pfxX":-8.3492553972444,"pfxZ":3.5277177739983276,"pX":0.12168916091636382,"pZ":2.9493051079445696,"vX0":-3.3188716905018176,"vY0":-112.4594497036995,"vZ0":-0.8556785051700794,"x":112.36,"y":159.15,"x0":2.7076589882078386,"y0":50.0029996409943,"z0":6.182644093858068,"aX":-10.540676097809769},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2330,"spinDirection":277},"zone":2,"typeConfidence":0.97,"plateTime":0.48973929794246773,"extension":5.591438257994719},"index":2,"playId":"03fa63cc-bd1f-3aa1-8fc4-07b0261dec9a","pitchNumber":2,"startTime":"2026-03-22T18:46:17.678Z","endTime":"2026-03-22T18:46:22.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16890063287623,"aZ":-28.148231629557817,"pfxX":-2.0876318907867137,"pfxZ":2.5885715381948113,"pX":-0.32779719255853784,"pZ":3.278836135083161,"vX0":-6.068555621659292,"vY0":-124.12560440649708,"vZ0":-1.6617914493177186,"x":129.49,"y":150.25,"x0":2.4215603208085987,"y0":50.005862760480234,"z0":6.303761959761569,"aX":-3.254141799006315},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":2333,"spinDirection":215},"zone":1,"typeConfidence":0.65,"plateTime":0.44150161788402853,"extension":5.493388831488666},"index":3,"playId":"62d488f8-30dd-3dd2-b802-c31e77a1c613","pitchNumber":3,"startTime":"2026-03-22T18:46:33.891Z","endTime":"2026-03-22T18:46:37.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06750078616043,"aZ":-15.469921142032542,"pfxX":3.741394417388521,"pfxZ":9.22417173582067,"pX":0.3334467808376692,"pZ":4.089029412981152,"vX0":-6.55995700242281,"vY0":-134.01010253501323,"vZ0":-3.1571256615079704,"x":104.29,"y":128.38,"x0":2.3316132145876374,"y0":50.0062532225636,"z0":6.393367834708252,"aX":6.778713953530605},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-5.3,"spinRate":2175,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.4093677261914457,"extension":5.324696482708056},"index":4,"playId":"46b08414-b471-3d0a-9796-e3de8104d1b1","pitchNumber":4,"startTime":"2026-03-22T18:46:52.757Z","endTime":"2026-03-22T18:46:58.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-22T18:47:09.393Z","endTime":"2026-03-22T18:47:25.789Z","isPitch":false,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.2,"endSpeed":81.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554554578728414,"aZ":-26.745096162662236,"pfxX":-1.5209720686397104,"pfxZ":3.303220185963534,"pX":-1.0149772778639692,"pZ":2.2151218068715712,"vX0":-7.88326359424742,"vY0":-126.84103935344812,"vZ0":-4.521082235282043,"x":155.69,"y":178.97,"x0":2.318604619504115,"y0":50.00543056015701,"z0":6.128590229628745,"aX":-2.5033598935805177},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":4.3,"spinRate":2248,"spinDirection":186},"zone":13,"typeConfidence":0.93,"plateTime":0.4302038663317833,"extension":5.584675441745845},"index":6,"playId":"0725af89-b992-3b8b-9904-c9d85b9689c1","pitchNumber":5,"startTime":"2026-03-22T18:47:25.789Z","endTime":"2026-03-22T18:47:30.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278594819188292,"aZ":-27.538116974765142,"pfxX":-1.874478308223078,"pfxZ":2.879636597901432,"pX":-1.0391671155817934,"pZ":1.9523678930921613,"vX0":-7.694206746894895,"vY0":-125.47623035185579,"vZ0":-4.795442790818658,"x":156.61,"y":186.07,"x0":2.2992577012248514,"y0":50.00019054487817,"z0":6.1083800046587395,"aX":-3.0147895519275534},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":5.0,"spinRate":2244,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.4350469943903681,"extension":5.5372090390591335},"index":7,"playId":"fce8f0a5-c9bb-32b7-8108-ca57ac416b54","pitchNumber":6,"startTime":"2026-03-22T18:47:42.119Z","endTime":"2026-03-22T18:47:46.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:47:46.976Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Amed Rosario flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:47:47.094Z","endTime":"2026-03-22T18:48:19.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11105967747231,"aZ":-21.352823987094162,"pfxX":9.73434865987165,"pfxZ":6.067022495523345,"pX":0.8109520839125981,"pZ":2.4031145230239424,"vX0":-6.863439956720275,"vY0":-133.13150479316604,"vZ0":-6.040473751876424,"x":86.09,"y":173.9,"x0":2.1651032620120665,"y0":50.006084635840075,"z0":6.259907069484306,"aX":17.376880286164248},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":-16.1,"spinRate":1984,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.4123192860546143,"extension":5.504980282040818},"hitData":{"launchSpeed":93.4,"launchAngle":39.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.44,"coordY":83.22}},"index":0,"playId":"60deafd0-e72c-3f50-9362-8ca25ec33d9c","pitchNumber":1,"startTime":"2026-03-22T18:48:09.157Z","endTime":"2026-03-22T18:48:19.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:48:19.893Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:51:08.751Z","endTime":"2026-03-22T18:51:25.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Payton Henry replaces catcher Ben Rice, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:50:20.355Z","endTime":"2026-03-22T18:50:20.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kyle West replaces third baseman Ryan McMahon, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T18:50:20.378Z","endTime":"2026-03-22T18:50:20.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823918,"link":"/api/v1/people/823918"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":641555,"link":"/api/v1/people/641555"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Schuemann remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-22T18:50:20.382Z","endTime":"2026-03-22T18:50:20.385Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Camilo Doval replaces Fernando Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-22T18:50:20.385Z","endTime":"2026-03-22T18:51:10.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666808,"link":"/api/v1/people/666808"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49773811964793,"aZ":-19.92323944779531,"pfxX":-2.5591807092947647,"pfxZ":5.918864639577569,"pX":-2.0590575298888054,"pZ":3.8497470818094492,"vX0":-0.08578513850078014,"vY0":-142.2338859572505,"vZ0":-0.6202133264286925,"x":195.49,"y":134.84,"x0":-1.6955768221176737,"y0":50.003056442836524,"z0":5.322422064395732,"aX":-5.296937451056687},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.8,"breakHorizontal":4.7,"spinRate":2235,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38359079795530215,"extension":6.049655977206121},"index":4,"playId":"f3afd48f-df68-3518-8762-f1ede557ebc4","pitchNumber":1,"startTime":"2026-03-22T18:51:10.257Z","endTime":"2026-03-22T18:51:25.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":0.61,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:51:25.438Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (3) on a sharp fly ball to center fielder Garrett Martin. Christian Cairo to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:51:51.587Z","endTime":"2026-03-22T18:52:17.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682003,"link":"/api/v1/people/682003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Christian Cairo replaces J.T. Realmuto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:51:35.770Z","endTime":"2026-03-22T18:51:53.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"},"base":1,"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771736876571588,"aZ":-17.59903842336554,"pfxX":-1.9000795568352156,"pfxZ":6.9464126474238785,"pX":-0.2875674950096555,"pZ":2.537410428559742,"vX0":4.361424929997865,"vY0":-143.40396045779258,"vZ0":-4.552907610133293,"x":127.96,"y":170.27,"x0":-1.5761280174362924,"y0":50.006699972411155,"z0":5.231561553890118,"aX":-3.989302162108038},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":2.6,"spinRate":2554,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3808415537226155,"extension":6.153597372026732},"hitData":{"launchSpeed":103.3,"launchAngle":39.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":84.73,"coordY":61.88}},"index":1,"playId":"6b9248e7-2530-36a1-99c6-11871fdd2dd3","pitchNumber":1,"startTime":"2026-03-22T18:51:53.845Z","endTime":"2026-03-22T18:52:17.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":1.19,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:52:17.097Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:52:44.659Z","endTime":"2026-03-22T18:54:16.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"postOnThird":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Liover Peguero replaces Bryce Harper.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:52:37.288Z","endTime":"2026-03-22T18:52:46.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"},"base":2,"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.364235543119236,"aZ":-16.75299978245277,"pfxX":-2.2927667709869555,"pfxZ":7.426319963386623,"pX":-1.1437811190317377,"pZ":3.5011016820355088,"vX0":2.241247820195102,"vY0":-142.61643659630099,"vZ0":-2.373633663261623,"x":160.6,"y":144.25,"x0":-1.6389463769192092,"y0":50.000781271877514,"z0":5.391101445278044,"aX":-4.759958569437444},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":3.7,"spinRate":2465,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3829068007438017,"extension":6.123659438601077},"index":1,"playId":"65fdbd11-2f5f-3612-88e2-5c1269e13254","pitchNumber":1,"startTime":"2026-03-22T18:52:46.940Z","endTime":"2026-03-22T18:52:51.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":86.6,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030983989940356,"aZ":-36.07849318337007,"pfxX":2.5062027544540992,"pfxZ":-2.4289125942079774,"pX":-1.0458150575649015,"pZ":3.2759357058375254,"vX0":0.16780967440381894,"vY0":-126.05817326373229,"vZ0":1.7096627609032082,"x":156.86,"y":150.33,"x0":-1.4388241267142574,"y0":50.00387380442581,"z0":5.505158118211223,"aX":4.026591176969168},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":-4.6,"spinRate":2465,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.43478584223533856,"extension":6.027330784484278},"index":2,"playId":"8ea70d0a-c03e-39f3-a4ea-91d1c869b7fc","pitchNumber":2,"startTime":"2026-03-22T18:53:06.492Z","endTime":"2026-03-22T18:53:11.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.525765530562744,"aZ":-37.27941671025432,"pfxX":2.920366041138599,"pfxZ":-3.1458767774799803,"pX":-0.9539427149115093,"pZ":2.6765255148759906,"vX0":0.071055440892956,"vY0":-126.94382726812287,"vZ0":0.5182320555299098,"x":153.36,"y":166.51,"x0":-1.3614269805504127,"y0":50.00534542767817,"z0":5.452742948846358,"aX":4.736226650982713},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.3,"breakHorizontal":-5.3,"spinRate":2420,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4325239958299929,"extension":5.949269703931395},"index":3,"playId":"b28763b3-ff06-38ef-9ae4-6d0a48a1fc34","pitchNumber":3,"startTime":"2026-03-22T18:53:28.023Z","endTime":"2026-03-22T18:53:55.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.888742993933363,"aZ":-18.733417855861365,"pfxX":-2.213900238444718,"pfxZ":6.774150751773387,"pX":-1.3435728501422453,"pZ":3.991647296491139,"vX0":1.3975833005631784,"vY0":-139.59174453887417,"vZ0":-0.3269492053294788,"x":168.21,"y":131.01,"x0":-1.561753983263042,"y0":50.00166768560108,"z0":5.338066058574295,"aX":-4.391567135248881},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":3.7,"spinRate":2382,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3915975030759138,"extension":6.0984565893365925},"index":4,"playId":"860e53f6-14de-3fac-a603-ef67ce03654a","pitchNumber":4,"startTime":"2026-03-22T18:54:11.431Z","endTime":"2026-03-22T18:54:16.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.66,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:54:16.531Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:55:24.822Z","endTime":"2026-03-22T18:56:54.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"postOnThird":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:54:40.025Z","endTime":"2026-03-22T18:55:26.834Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74419253447903,"aZ":-30.65374856328528,"pfxX":-3.5398409131117017,"pfxZ":0.8074442053869193,"pX":0.10033717398432104,"pZ":1.1735760610081973,"vX0":4.9546398732407,"vY0":-136.8659740880709,"vZ0":-4.885746131869223,"x":113.18,"y":207.09,"x0":-1.2751398878003422,"y0":50.00673991542139,"z0":5.085961060615614,"aX":-6.704505476159446},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.6,"breakHorizontal":5.4,"spinRate":2231,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4004792794401606,"extension":6.2912099720338714},"index":1,"playId":"d7538779-1e1f-3547-9431-8114df8a3a56","pitchNumber":1,"startTime":"2026-03-22T18:55:26.834Z","endTime":"2026-03-22T18:55:31.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73529061821179,"aZ":-26.12081581100583,"pfxX":-2.3829253133459853,"pfxZ":3.3064613009870207,"pX":-0.27016120263204046,"pZ":3.311348335304502,"vX0":4.0755358101016155,"vY0":-134.79571425333626,"vZ0":-0.5462638281270473,"x":127.3,"y":149.37,"x0":-1.4957168291310023,"y0":50.00169376647202,"z0":5.369298161141658,"aX":-4.361882637169017},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":3.4,"spinRate":2485,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.40715237786734715,"extension":5.923026800501758},"index":2,"playId":"5a5f899c-a01d-33e7-b59c-25a3a9ddad27","pitchNumber":2,"startTime":"2026-03-22T18:55:44.539Z","endTime":"2026-03-22T18:55:48.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-22T18:56:05.204Z","endTime":"2026-03-22T18:56:19.077Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40145115288462,"aZ":-27.091665557881296,"pfxX":-2.683356134059888,"pfxZ":2.7352932410852606,"pX":-0.8182942292567309,"pZ":2.8512161542288683,"vX0":2.376789836252548,"vY0":-134.99088827789296,"vZ0":-1.370558283672743,"x":148.19,"y":161.8,"x0":-1.3584658892048478,"y0":50.00295612766965,"z0":5.259757332252015,"aX":-4.988024340603333},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":4.4,"spinRate":2258,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.40462494481236355,"extension":6.055885250160402},"index":4,"playId":"17c87159-e9f1-30d8-932a-19a96df7f4b7","pitchNumber":3,"startTime":"2026-03-22T18:56:19.077Z","endTime":"2026-03-22T18:56:34.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86513086720006,"aZ":-21.60099544424867,"pfxX":-2.9926258660353438,"pfxZ":5.4415698074786505,"pX":0.524323092034979,"pZ":1.9030245171863125,"vX0":6.061038797141068,"vY0":-138.96315825209416,"vZ0":-4.953963452181492,"x":97.01,"y":187.4,"x0":-1.3021848652538606,"y0":50.00676192156148,"z0":5.155570661561642,"aX":-5.819679637724596},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":4.1,"spinRate":2390,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39505450403884534,"extension":6.137114648258547},"index":5,"playId":"b3e28268-b401-39c7-8bfd-0a08cdf2bc37","pitchNumber":4,"startTime":"2026-03-22T18:56:43.587Z","endTime":"2026-03-22T18:56:54.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":6.8999999999999915,"leverageIndex":2.76,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:56:54.827Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Edmundo Sosa grounds into a double play, third baseman Max Schuemann to second baseman Oswaldo Cabrera to first baseman Kyle West. Alec Bohm out at 2nd. Edmundo Sosa out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:57:01.817Z","endTime":"2026-03-22T18:57:44.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":823918,"link":"/api/v1/people/823918"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.718991920050414,"aZ":-17.116101849984663,"pfxX":-4.1482467326996755,"pfxZ":7.893952879845131,"pX":-0.28617497226218447,"pZ":3.084970479543156,"vX0":4.4090712198200706,"vY0":-137.73865481292688,"vZ0":-2.5822719376976844,"x":127.91,"y":155.49,"x0":-1.3744135308651397,"y0":50.00105794556929,"z0":5.2021719526259576,"aX":-7.910981016504135},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":6.5,"spinRate":2426,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.39880096439045953,"extension":6.077572621066362},"index":0,"playId":"740b13be-405e-355d-b155-d9cadd3d0d93","pitchNumber":1,"startTime":"2026-03-22T18:57:15.474Z","endTime":"2026-03-22T18:57:18.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054693279874932,"aZ":-37.37709766518829,"pfxX":2.3408945169668147,"pfxZ":-3.128452332048795,"pX":-0.30588645680808185,"pZ":2.3119480392037586,"vX0":1.9402368788028788,"vY0":-128.32712180292052,"vZ0":-0.5621025275985956,"x":128.66,"y":176.36,"x0":-1.3763517683408892,"y0":50.00097851827861,"z0":5.45052393756376,"aX":3.8956201909883377},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.5,"breakHorizontal":-4.7,"spinRate":2488,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.4271507053193666,"extension":6.091720372328476},"hitData":{"launchSpeed":96.2,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.69,"coordY":164.04}},"index":1,"playId":"868445d4-827b-33f0-a893-bfae812a9296","pitchNumber":2,"startTime":"2026-03-22T18:57:35.707Z","endTime":"2026-03-22T18:57:44.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":2.56,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:57:44.744Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jasson Domínguez reaches on a fielding error by shortstop Jose Colmenares.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:01:36.251Z","endTime":"2026-03-22T19:02:30.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[6,7,8],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683569,"link":"/api/v1/people/683569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Christian Cairo remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:00:13.505Z","endTime":"2026-03-22T19:00:13.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Liover Peguero remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T19:00:13.531Z","endTime":"2026-03-22T19:00:13.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garrett Stubbs replaces third baseman Alec Bohm, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-22T19:00:13.535Z","endTime":"2026-03-22T19:00:13.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":664761,"link":"/api/v1/people/664761"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raylin Heredia replaces right fielder Adolis García, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-22T19:00:13.538Z","endTime":"2026-03-22T19:00:13.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Colmenares replaces shortstop Edmundo Sosa, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-22T19:00:13.542Z","endTime":"2026-03-22T19:00:13.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683569,"link":"/api/v1/people/683569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zach Pop replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-22T19:00:13.545Z","endTime":"2026-03-22T19:01:37.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647315,"link":"/api/v1/people/647315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201195760897246,"aZ":-22.442747677044956,"pfxX":-10.745040479774731,"pfxZ":4.942333645768791,"pX":-0.24792869472453152,"pZ":1.7938620541123762,"vX0":8.0107508186003,"vY0":-139.21411522199833,"vZ0":-6.306795164085855,"x":126.45,"y":190.35,"x0":-1.7614607671063203,"y0":50.006082087406185,"z0":5.5665460211216615,"aX":-21.170668790949346},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":17.9,"spinRate":2163,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3928989122200015,"extension":6.256194991790933},"index":6,"playId":"7546949f-11c0-3e77-9cf2-e5d87df126f8","pitchNumber":1,"startTime":"2026-03-22T19:01:37.780Z","endTime":"2026-03-22T19:01:41.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637760951846108,"aZ":-34.040189342188704,"pfxX":4.839301828856843,"pfxZ":-1.2053668128080393,"pX":-0.45777078085568923,"pZ":1.8387955056914604,"vX0":2.9202173773279245,"vY0":-123.4881401720088,"vZ0":-1.633736739856661,"x":134.45,"y":189.13,"x0":-2.2826380327284976,"y0":50.00150291568253,"z0":5.361579775950171,"aX":7.5035872175059195},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":-9.5,"spinRate":2655,"spinDirection":70},"zone":7,"typeConfidence":2.0,"plateTime":0.44283939131561967,"extension":6.152364809201853},"index":7,"playId":"3f47b6e8-4573-329b-90b7-2514a86879e0","pitchNumber":2,"startTime":"2026-03-22T19:01:55.475Z","endTime":"2026-03-22T19:02:00.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056185923148927,"aZ":-17.070647643888393,"pfxX":-4.959024060542288,"pfxZ":7.605437547909894,"pX":-0.31671106835944385,"pZ":2.855386426177965,"vX0":5.88350738891236,"vY0":-139.6773758704597,"vZ0":-4.863270452264514,"x":129.07,"y":161.68,"x0":-1.8013484522046055,"y0":50.000020997765084,"z0":5.733562590085231,"aX":-9.844303715656217},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":7.8,"spinRate":2202,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39142485322788145,"extension":6.311947973706731},"hitData":{"launchSpeed":105.4,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.41,"coordY":145.3}},"index":8,"playId":"ca55cefa-d396-39d0-934a-8f95dc6d92bf","pitchNumber":3,"startTime":"2026-03-22T19:02:16.280Z","endTime":"2026-03-22T19:02:30.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:02:30.138Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul DeJong called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:02:31.735Z","endTime":"2026-03-22T19:05:26.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519255360323957,"aZ":-21.847269776145883,"pfxX":-10.060021459129539,"pfxZ":5.169552218308091,"pX":0.11665789271944005,"pZ":3.33647552483769,"vX0":8.517138803769011,"vY0":-139.9752414169353,"vZ0":-2.7366262462869515,"x":112.55,"y":148.7,"x0":-1.6480163767512879,"y0":50.00494993478597,"z0":5.746128482988221,"aX":-20.10548043127859},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":16.7,"spinRate":2159,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.39025225289294374,"extension":6.468111310296506},"index":0,"playId":"cfccc0fb-9578-3f10-9ca8-d7e22adfe35f","pitchNumber":1,"startTime":"2026-03-22T19:02:56.322Z","endTime":"2026-03-22T19:02:59.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01771832882862,"aZ":-20.506318524060326,"pfxX":-11.201938635742792,"pfxZ":5.79055414952934,"pX":0.034099894955157466,"pZ":2.6126472200661683,"vX0":8.279020780509187,"vY0":-141.46404829340008,"vZ0":-4.784815743176137,"x":115.7,"y":168.24,"x0":-1.483631448912254,"y0":50.003067584701895,"z0":5.651031997338548,"aX":-22.572815450357457},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":18.5,"spinRate":2323,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3880471531037317,"extension":6.458199695310002},"index":1,"playId":"0470e829-30cc-30c4-a37e-03ffd530d61b","pitchNumber":2,"startTime":"2026-03-22T19:03:14.520Z","endTime":"2026-03-22T19:03:19.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995222065896595,"aZ":-34.09093425090262,"pfxX":1.9927320995438333,"pfxZ":-1.1581312569937516,"pX":0.7375904471518236,"pZ":1.3688985961120403,"vX0":6.183501049660104,"vY0":-127.52800502766661,"vZ0":-2.9765290287103077,"x":88.88,"y":201.82,"x0":-1.9725070118011758,"y0":50.00274893977439,"z0":5.226633142875836,"aX":3.297980727314772},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":-4.9,"spinRate":2612,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.42868332416868427,"extension":6.350529719405631},"index":2,"playId":"36e49367-b63b-3ec3-91c7-12a2edab387d","pitchNumber":3,"startTime":"2026-03-22T19:03:38.730Z","endTime":"2026-03-22T19:03:46.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.335385871202735,"aZ":-34.65328451134629,"pfxX":5.299983526308484,"pfxZ":-1.5787578365450798,"pX":0.4647527130447854,"pZ":3.4716846350765636,"vX0":4.4158404333280075,"vY0":-124.00121384142594,"vZ0":2.3437181236844813,"x":99.28,"y":145.04,"x0":-2.0238946789644037,"y0":50.00519894300903,"z0":5.392807926299987,"aX":8.305744313653499},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.2,"breakHorizontal":-10.6,"spinRate":2724,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.44066460765713167,"extension":6.280665757359521},"index":3,"playId":"563ed2e3-78e4-3f04-9e31-ddbbfd53e65d","pitchNumber":4,"startTime":"2026-03-22T19:03:58.437Z","endTime":"2026-03-22T19:04:15.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jasson Domínguez caught stealing 2nd base, catcher Garrett Stubbs to second baseman Dylan Moore.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"563ed2e3-78e4-3f04-9e31-ddbbfd53e65d","startTime":"2026-03-22T19:04:15.825Z","endTime":"2026-03-22T19:04:37.650Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11807335468195,"aZ":-18.486382785843585,"pfxX":-4.522384223196934,"pfxZ":6.973865764427035,"pX":1.0152927991444978,"pZ":2.5608416687600317,"vX0":8.796825242102441,"vY0":-139.38448066067406,"vZ0":-5.194194750045009,"x":78.3,"y":169.64,"x0":-1.5978607657264259,"y0":50.00179426573707,"z0":5.67406541539343,"aX":-8.875276204729495},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":6.4,"spinRate":2117,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39337699954409455,"extension":6.5204396544907395},"index":5,"playId":"3f737047-6840-3a64-a900-288fb6edaf3b","pitchNumber":5,"startTime":"2026-03-22T19:04:37.650Z","endTime":"2026-03-22T19:04:43.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7859767100076,"aZ":-18.03266152810997,"pfxX":-10.656064461807143,"pfxZ":6.884077263421774,"pX":0.675427944538559,"pZ":1.1208402274856037,"vX0":10.121889867173193,"vY0":-142.21156607467086,"vZ0":-9.33173061207028,"x":91.25,"y":208.52,"x0":-1.540759588958713,"y0":50.00345416611083,"z0":5.582470159232745,"aX":-21.88722372741361},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.7,"breakHorizontal":17.3,"spinRate":2278,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38475926419376316,"extension":6.366270851320763},"index":6,"playId":"0c8ecbec-4e3f-3b23-9ebb-54ffb4b60af4","pitchNumber":6,"startTime":"2026-03-22T19:05:03.379Z","endTime":"2026-03-22T19:05:07.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97382656741307,"aZ":-21.613413222528894,"pfxX":-10.566438313980768,"pfxZ":5.188309910047208,"pX":0.9342721844184096,"pZ":2.538068929632774,"vX0":10.963946893652794,"vY0":-141.70083475464583,"vZ0":-4.445577530547436,"x":81.39,"y":170.25,"x0":-1.6097939498187015,"y0":50.004437260786055,"z0":5.505703017056867,"aX":-21.518367898443987},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":2236,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3863377818299587,"extension":6.531081072691984},"index":7,"playId":"a28ac7ae-8f8f-3428-86c6-ae07290d5472","pitchNumber":7,"startTime":"2026-03-22T19:05:20.137Z","endTime":"2026-03-22T19:05:26.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:05:26.733Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Payton Henry singles on a ground ball to right fielder Raylin Heredia.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:05:25.640Z","endTime":"2026-03-22T19:06:25.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99025140928468,"aZ":-20.090684055395194,"pfxX":-10.557648417459534,"pfxZ":6.046089954300816,"pX":1.1475736393376659,"pZ":2.2013911004451594,"vX0":10.885032330488903,"vY0":-140.7277647974581,"vZ0":-5.785057771103818,"x":73.26,"y":179.34,"x0":-1.405394370352142,"y0":50.00329287767341,"z0":5.592049753095788,"aX":-21.102125583683197},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":16.8,"spinRate":2229,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3897361547208349,"extension":6.479457586622037},"index":0,"playId":"f12092bd-4352-39fb-8887-91d8b09b9b79","pitchNumber":1,"startTime":"2026-03-22T19:05:55.174Z","endTime":"2026-03-22T19:06:00.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43855581233951,"aZ":-21.503049749093254,"pfxX":-10.622383717872058,"pfxZ":5.368451072680533,"pX":-0.029526772281867033,"pZ":2.1221900328267056,"vX0":8.626466083696174,"vY0":-140.276131031719,"vZ0":-5.248408510235985,"x":118.13,"y":181.48,"x0":-1.768185085039026,"y0":50.002886086306574,"z0":5.423894441766021,"aX":-21.118866649622728},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":17.4,"spinRate":2318,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39081399658731053,"extension":6.429295406424827},"hitData":{"launchSpeed":98.2,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.36,"coordY":117.46}},"index":1,"playId":"4b8f0125-7f12-3d9d-a6c6-b412b142fc2c","pitchNumber":2,"startTime":"2026-03-22T19:06:14.476Z","endTime":"2026-03-22T19:06:25.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:06:25.244Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Paul Goldschmidt grounds into a force out, fielded by shortstop Jose Colmenares. Payton Henry out at 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:06:21.167Z","endTime":"2026-03-22T19:07:27.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683569,"link":"/api/v1/people/683569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24946483748829,"aZ":-21.17585457088942,"pfxX":-11.514808250548658,"pfxZ":5.5578502047386005,"pX":0.5134045332108672,"pZ":-0.12646218665439224,"vX0":9.91566903440567,"vY0":-139.90812452413329,"vZ0":-11.203955668485577,"x":97.43,"y":242.19,"x0":-1.5846975116321316,"y0":50.00053269849604,"z0":5.324330768414833,"aX":-22.771966446910078},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":18.7,"spinRate":2130,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39184768719693475,"extension":6.656302564129439},"index":0,"playId":"a4c7ba47-6ff3-3096-bc66-f45936d33deb","pitchNumber":1,"startTime":"2026-03-22T19:06:49.938Z","endTime":"2026-03-22T19:06:54.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":668721,"link":"/api/v1/people/668721"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":96.5,"endSpeed":88.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61360330608903,"aZ":-21.083996347200312,"pfxX":-11.019377843311599,"pfxZ":5.568461631242181,"pX":0.6306516243535816,"pZ":2.797741726198921,"vX0":10.235152645388078,"vY0":-140.22150392064884,"vZ0":-3.7200979564936865,"x":92.96,"y":163.24,"x0":-1.6345567378633203,"y0":50.00390572080325,"z0":5.516730582943779,"aX":-21.95182313379526},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":17.9,"spinRate":2115,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39056192453884675,"extension":6.437569053622923},"hitData":{"launchSpeed":103.6,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.78,"coordY":145.81}},"index":1,"playId":"e34c542c-eb8e-3d1c-a7e7-76958c559ddd","pitchNumber":2,"startTime":"2026-03-22T19:07:17.307Z","endTime":"2026-03-22T19:07:27.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":668721,"link":"/api/v1/people/668721"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:07:27.025Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, third baseman Max Schuemann to first baseman Kyle West.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:09:36.842Z","endTime":"2026-03-22T19:10:41.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":823918,"link":"/api/v1/people/823918"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Hill replaces Camilo Doval.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:09:16.167Z","endTime":"2026-03-22T19:09:38.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":79.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.278034999269444,"aZ":-39.457703662796725,"pfxX":9.572315250325387,"pfxZ":-4.492604317576051,"pX":0.40677600253549734,"pZ":2.753011709478606,"vX0":-11.037351231823397,"vY0":-126.13105230461593,"vZ0":6.653092177184735,"x":101.49,"y":164.45,"x0":3.584064270471827,"y0":50.00354921777363,"z0":3.2539370589883707,"aX":15.512376864396838},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.4,"breakHorizontal":-15.0,"spinRate":2032,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.43330523686055855,"extension":6.691545433979216},"index":1,"playId":"1a4c2376-b348-3547-8c98-e004794204a3","pitchNumber":1,"startTime":"2026-03-22T19:09:38.339Z","endTime":"2026-03-22T19:09:44.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":76.3,"endSpeed":70.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.62326408163192,"aZ":-27.821263129658558,"pfxX":1.0753413666209921,"pfxZ":3.4999592860781057,"pX":-1.6575486509864572,"pZ":2.213655992138762,"vX0":-11.530056639942236,"vY0":-110.46687965315316,"vZ0":3.5315645303202263,"x":180.18,"y":179.01,"x0":3.4769669928959726,"y0":50.001518934911395,"z0":3.5090279340240573,"aX":1.338562994371254},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":7.7,"breakHorizontal":0.8,"spinRate":2192,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4947625480905895,"extension":6.532018945266044},"index":2,"playId":"2950f7ec-ec29-3f57-901b-5c6a0cd46acc","pitchNumber":2,"startTime":"2026-03-22T19:09:59.988Z","endTime":"2026-03-22T19:10:04.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.8,"endSpeed":80.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91118152703265,"aZ":-36.95382036045204,"pfxX":10.924005798144247,"pfxZ":-2.897142539643456,"pX":0.3583017452970195,"pZ":2.378055397991537,"vX0":-11.385778191793749,"vY0":-127.25027091454552,"vZ0":5.45573037758229,"x":103.34,"y":174.57,"x0":3.4609916060290464,"y0":50.00541377945871,"z0":3.12635165951663,"aX":18.00680040736242},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.7,"breakHorizontal":-17.4,"spinRate":2148,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.42964483584226887,"extension":6.6026355315498275},"index":3,"playId":"e3424281-9068-3600-b35a-bc8c94c081ea","pitchNumber":3,"startTime":"2026-03-22T19:10:13.933Z","endTime":"2026-03-22T19:10:17.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979826811315125,"aZ":-36.836544884875096,"pfxX":10.062905886250949,"pfxZ":-2.772064230971159,"pX":0.6001184710952732,"pZ":2.2415485610722072,"vX0":-10.889173819783672,"vY0":-128.73515388650532,"vZ0":4.882851567987711,"x":94.12,"y":178.26,"x0":3.571409586951378,"y0":50.001291891611125,"z0":3.167049345347459,"aX":16.940051706822075},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.6,"breakHorizontal":-15.8,"spinRate":2002,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.4249919703128331,"extension":6.476366085221808},"hitData":{"launchSpeed":109.2,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.17,"coordY":158.97}},"index":4,"playId":"ba3880ae-b1c9-37fd-9e99-029f62149d71","pitchNumber":4,"startTime":"2026-03-22T19:10:30.351Z","endTime":"2026-03-22T19:10:41.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:10:41.684Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan De La Cruz doubles (3) on a fly ball to center fielder Garrett Martin.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:10:41.334Z","endTime":"2026-03-22T19:12:26.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682003,"link":"/api/v1/people/682003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733229502812026,"aZ":-37.03009949557215,"pfxX":11.262442863291072,"pfxZ":-2.918265927074181,"pX":1.7630710726027226,"pZ":3.0372684397699095,"vX0":-8.694094196047653,"vY0":-128.2517463508168,"vZ0":6.65197211447135,"x":49.8,"y":156.77,"x0":3.7351101553338246,"y0":50.00201455441812,"z0":3.2991253158405187,"aX":18.74538724947364},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":-18.4,"spinRate":2145,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.42720092274961496,"extension":6.495456653041909},"index":0,"playId":"d4ab5efb-6063-358d-a28d-75039cbef0a6","pitchNumber":1,"startTime":"2026-03-22T19:11:03.170Z","endTime":"2026-03-22T19:11:09.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24121644985154,"aZ":-36.252620122887706,"pfxX":11.639235986982666,"pfxZ":-2.4373353142621426,"pX":0.3180197279347108,"pZ":2.0515450624806597,"vX0":-12.093669790810033,"vY0":-128.7156952264502,"vZ0":4.147368963500394,"x":104.88,"y":183.39,"x0":3.5698568453128003,"y0":50.00093807886709,"z0":3.2298874526844723,"aX":19.48694894568315},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.1,"breakHorizontal":-18.2,"spinRate":2127,"spinDirection":88},"zone":9,"typeConfidence":2.0,"plateTime":0.42586717226743076,"extension":6.355911565176781},"index":1,"playId":"46596523-2fd7-38ca-bcf0-d3096eda5570","pitchNumber":2,"startTime":"2026-03-22T19:11:17.424Z","endTime":"2026-03-22T19:11:21.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68149664416501,"aZ":-37.56903564854346,"pfxX":11.12693383365135,"pfxZ":-3.182984517578607,"pX":0.7896979776056445,"pZ":2.173745036476533,"vX0":-10.798723741023448,"vY0":-129.35350387602008,"vZ0":4.739494344096625,"x":86.9,"y":180.09,"x0":3.5704362243894687,"y0":50.00088728651494,"z0":3.196290820078961,"aX":18.877197896844574},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.4,"breakHorizontal":-17.8,"spinRate":2157,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.42325100972596186,"extension":6.326240049393548},"index":2,"playId":"33bb252e-74a4-304c-b81b-5ac11c9738c9","pitchNumber":3,"startTime":"2026-03-22T19:11:31.725Z","endTime":"2026-03-22T19:11:36.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":89.2,"endSpeed":81.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343241244279564,"aZ":-36.077336116288784,"pfxX":11.088981234110749,"pfxZ":-2.3077712122025478,"pX":0.07119979822951598,"pZ":2.629561176400847,"vX0":-12.670051530380595,"vY0":-129.08798578129503,"vZ0":5.690506843657035,"x":114.29,"y":167.78,"x0":3.5974347299496943,"y0":50.00233103408942,"z0":3.171014634616237,"aX":18.753496313129766},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.5,"breakHorizontal":-17.3,"spinRate":2110,"spinDirection":84},"zone":5,"typeConfidence":2.0,"plateTime":0.4239584024565817,"extension":6.513120260702393},"index":3,"playId":"52910ab8-226b-3c3d-a758-9b7b163925c9","pitchNumber":4,"startTime":"2026-03-22T19:11:46.259Z","endTime":"2026-03-22T19:11:49.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3960793473239,"aZ":-30.899251303469065,"pfxX":11.517423031416778,"pfxZ":0.7441236826559763,"pX":-0.3878887128462663,"pZ":2.444749113965669,"vX0":-13.232611770226903,"vY0":-130.29823968244244,"vZ0":3.6279817442471063,"x":131.79,"y":172.77,"x0":3.269569658379891,"y0":50.00301909675193,"z0":3.3745631307281605,"aX":19.726766727094308},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.8,"spinRate":2128,"spinDirection":86},"zone":4,"typeConfidence":2.0,"plateTime":0.4210197175562338,"extension":6.313283504620384},"hitData":{"launchSpeed":97.1,"launchAngle":47.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.4,"coordY":85.39}},"index":4,"playId":"03a2837a-3773-30eb-aaf9-a66c60fc9bcc","pitchNumber":5,"startTime":"2026-03-22T19:12:03.792Z","endTime":"2026-03-22T19:12:26.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.3,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:12:26.573Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Moore flies out to center fielder Garrett Martin. Bryson Ware to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:12:47.271Z","endTime":"2026-03-22T19:13:10.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682003,"link":"/api/v1/people/682003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryson Ware replaces Bryan De La Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"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-22T19:12:45.553Z","endTime":"2026-03-22T19:12:48.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694310,"link":"/api/v1/people/694310"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"base":2,"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953159115042467,"aZ":-39.84311132264835,"pfxX":11.605590916402534,"pfxZ":-4.736971479415297,"pX":-0.4242161446642851,"pZ":2.706578514853207,"vX0":-13.421206942958685,"vY0":-126.4840447192851,"vZ0":6.739375818635047,"x":133.17,"y":165.7,"x0":3.4444930274551053,"y0":50.00257093499034,"z0":3.2034733773484976,"aX":18.7932784461479},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":-17.9,"spinRate":2037,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.43314943816861096,"extension":6.560104055874803},"hitData":{"launchSpeed":96.8,"launchAngle":32.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.15,"coordY":62.01}},"index":1,"playId":"1f9600d2-ab91-3821-bc35-9a99b4ac3e27","pitchNumber":1,"startTime":"2026-03-22T19:12:48.805Z","endTime":"2026-03-22T19:13:10.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.6,"awayTeamWinProbability":2.4000000000000057,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:13:10.316Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (2) on a fly ball to right field. Bryson Ware scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:13:12.671Z","endTime":"2026-03-22T19:14:25.671Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":657612,"link":"/api/v1/people/657612"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":{"id":657612,"link":"/api/v1/people/657612"},"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(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":78.4,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.27148857680927,"aZ":-27.114930514472345,"pfxX":2.238367048792507,"pfxZ":3.8280006979408405,"pX":-0.45000581931493727,"pZ":2.52136826885319,"vX0":-9.634492405012836,"vY0":-113.77806611947992,"vZ0":3.9376529587498528,"x":134.15,"y":170.7,"x0":3.5335331971412645,"y0":50.00241268774048,"z0":3.442953286218353,"aX":2.958644193516776},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":8.3,"breakHorizontal":-1.8,"spinRate":2066,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4798904566359088,"extension":6.620070568705828},"index":0,"playId":"cb3a9cd8-25b8-3d86-ba37-9e6ec95c4e68","pitchNumber":1,"startTime":"2026-03-22T19:13:27.602Z","endTime":"2026-03-22T19:13:32.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":76.5,"endSpeed":70.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.174828885006047,"aZ":-25.886811827629423,"pfxX":-0.22516992157642868,"pfxZ":5.012411643151221,"pX":-0.9084421602928177,"pZ":2.292924559813694,"vX0":-9.48958776510787,"vY0":-111.04685631324716,"vZ0":3.150328852380442,"x":151.63,"y":176.87,"x0":3.4424460608218257,"y0":50.00068863048191,"z0":3.5427138662023028,"aX":-0.280708825956424},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":10.3,"breakHorizontal":2.8,"spinRate":2235,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4925231623155448,"extension":6.330783793139509},"index":1,"playId":"9c7ca294-5f27-3752-91b3-cc834259f85a","pitchNumber":2,"startTime":"2026-03-22T19:13:41.250Z","endTime":"2026-03-22T19:13:46.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":89.3,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84811006905611,"aZ":-38.01159821146224,"pfxX":10.213619670589127,"pfxZ":-3.4656558146840712,"pX":0.85208181177484,"pZ":3.2070591391497616,"vX0":-10.247524314426302,"vY0":-129.39499173954863,"vZ0":7.4086296042758715,"x":84.52,"y":152.19,"x0":3.5506949380369646,"y0":50.003792750341304,"z0":3.228051266730565,"aX":17.193311905074303},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.1,"breakHorizontal":-16.0,"spinRate":2127,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.42448027129343435,"extension":6.468775018511101},"hitData":{"launchSpeed":105.2,"launchAngle":28.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.11,"coordY":64.82}},"index":2,"playId":"aa0855f1-668a-3cba-9095-fa4f63edc934","pitchNumber":3,"startTime":"2026-03-22T19:13:56.887Z","endTime":"2026-03-22T19:14:25.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":0.43,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:14:25.671Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:14:34.288Z","endTime":"2026-03-22T19:15:39.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363556741084373,"aZ":-38.97921468618789,"pfxX":9.758977521680624,"pfxZ":-4.1428970741587055,"pX":-0.40294054415066016,"pZ":2.003026971574867,"vX0":-12.84260069325909,"vY0":-127.60435777429936,"vZ0":4.708602506336678,"x":132.36,"y":184.7,"x0":3.4378324780091876,"y0":50.004312394089446,"z0":3.2128113296550507,"aX":16.023092126831397},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":-14.6,"spinRate":2095,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.42998150893452536,"extension":6.494627863408902},"index":0,"playId":"f9119154-751a-38ee-95d9-4f05bbbb9fb2","pitchNumber":1,"startTime":"2026-03-22T19:14:40.888Z","endTime":"2026-03-22T19:14:44.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":76.2,"endSpeed":69.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.84273418601364,"aZ":-26.436792566275475,"pfxX":0.16437627264796273,"pfxZ":4.622117333780713,"pX":1.795879852718492,"pZ":3.1045759230465713,"vX0":-4.355779076058341,"vY0":-110.71353456738241,"vZ0":5.156469572079793,"x":48.55,"y":154.96,"x0":3.7676854863032063,"y0":50.00105712792844,"z0":3.5127165161513374,"aX":0.2041236602651389},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":10.1,"breakHorizontal":0.8,"spinRate":2267,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4947933734387582,"extension":6.523990093650994},"index":1,"playId":"91d3a2b3-b863-3bb8-948f-d56632dc461d","pitchNumber":2,"startTime":"2026-03-22T19:14:53.298Z","endTime":"2026-03-22T19:14:57.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":89.4,"endSpeed":81.6,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.438382173493526,"aZ":-40.85990444964513,"pfxX":9.059909717260137,"pfxZ":-5.117331556583604,"pX":-0.39042986620516656,"pZ":2.040068065326381,"vX0":-12.9255774138817,"vY0":-129.36615929873,"vZ0":5.11513873356186,"x":131.88,"y":183.7,"x0":3.488514786438296,"y0":50.00093311899864,"z0":3.1655324083252974,"aX":15.390114668692837},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-7.8,"breakHorizontal":-13.6,"spinRate":2210,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.42305683802861704,"extension":6.426036743218113},"index":2,"playId":"fb3b1043-dfcf-3539-a0ae-98b96346d606","pitchNumber":3,"startTime":"2026-03-22T19:15:08.140Z","endTime":"2026-03-22T19:15:12.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-22T19:15:23.638Z","endTime":"2026-03-22T19:15:34.665Z","isPitch":false,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.370876222198994,"aZ":-24.48680513590064,"pfxX":1.0463768740988293,"pfxZ":6.184233963907667,"pX":0.6387927718029314,"pZ":2.7877713263333193,"vX0":-6.8699762394778645,"vY0":-110.4033221845244,"vZ0":3.9782918795699205,"x":92.65,"y":163.51,"x0":3.6455828535539423,"y0":50.00246744848994,"z0":3.530012715500311,"aX":1.3012980306420592},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":12.5,"breakHorizontal":-0.2,"spinRate":2245,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4947916413247939,"extension":6.483954043068441},"index":4,"playId":"5cd93af2-f8d8-3291-9753-7fad003252ef","pitchNumber":4,"startTime":"2026-03-22T19:15:34.665Z","endTime":"2026-03-22T19:15:39.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:15:39.670Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswaldo Cabrera singles on a line drive to right fielder Raylin Heredia.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:18:03.533Z","endTime":"2026-03-22T19:19:30.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nathan Humphreys replaces center fielder Justin Crawford, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:16:31.205Z","endTime":"2026-03-22T19:16:31.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801537,"link":"/api/v1/people/801537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryson Ware remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T19:16:31.225Z","endTime":"2026-03-22T19:16:31.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694310,"link":"/api/v1/people/694310"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":650559,"link":"/api/v1/people/650559"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Aroon Escobar replaces second baseman Dylan Moore, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-22T19:16:31.226Z","endTime":"2026-03-22T19:16:31.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800169,"link":"/api/v1/people/800169"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Mayza replaces Zach Pop.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-22T19:16:31.228Z","endTime":"2026-03-22T19:18:05.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78659590203298,"aZ":-23.39711122411636,"pfxX":9.873435824868062,"pfxZ":4.751143649308153,"pX":0.7338800853321601,"pZ":1.7294338678648717,"vX0":-6.008405867018584,"vY0":-135.15220395038176,"vZ0":-6.840963662408198,"x":89.03,"y":192.09,"x0":1.7043559647809103,"y0":50.00568817711953,"z0":5.939830686162236,"aX":18.246379142400432},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.6,"spinRate":1944,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.40546891427981935,"extension":6.8790025529180605},"index":4,"playId":"d39fe408-8a4b-3959-8aa1-9acc2faa1915","pitchNumber":1,"startTime":"2026-03-22T19:18:05.380Z","endTime":"2026-03-22T19:18:09.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613220343340842,"aZ":-27.73590567082138,"pfxX":9.800279036822001,"pfxZ":2.3542938513047016,"pX":0.5101799290621539,"pZ":3.352459377243346,"vX0":-6.5580539043239146,"vY0":-136.55748494298038,"vZ0":-2.3587117411523293,"x":104.6,"y":123.76,"x0":1.6719470645879304,"y0":50.00237546637146,"z0":6.139176409853623,"aX":18.472972879128584},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":-16.3,"spinRate":2050,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.40138831684091736,"extension":6.589733357623937},"index":5,"playId":"aca88e11-ebf9-3043-a2d1-88538a6f0431","pitchNumber":2,"startTime":"2026-03-22T19:18:21.561Z","endTime":"2026-03-22T19:18:25.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099977520185437,"aZ":-21.815269003242168,"pfxX":10.354134974911952,"pfxZ":5.320538071961073,"pX":-0.7219188282362042,"pZ":1.7030759024243112,"vX0":-9.323683358161318,"vY0":-138.65866540240287,"vZ0":-7.711549868662579,"x":144.52,"y":192.8,"x0":1.3395425120757491,"y0":50.001235760907804,"z0":5.976549909390915,"aX":20.15324071282864},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":-16.8,"spinRate":2018,"spinDirection":137},"zone":7,"typeConfidence":0.9,"plateTime":0.3950609970080463,"extension":6.838593613258927},"index":6,"playId":"ead966ea-520a-3824-aad6-d6ba8caf27f9","pitchNumber":3,"startTime":"2026-03-22T19:18:40.709Z","endTime":"2026-03-22T19:18:45.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06828137703766,"aZ":-34.34557213406249,"pfxX":-1.135074807151046,"pfxZ":-1.337134897257874,"pX":-1.1006087231185662,"pZ":1.7237978665233176,"vX0":-6.6494969673930475,"vY0":-125.89759989018492,"vZ0":-3.5995376298597126,"x":158.95,"y":192.24,"x0":1.7111011849932778,"y0":50.004130001075424,"z0":5.921830246245551,"aX":-1.840527895647371},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":3.5,"spinRate":2245,"spinDirection":310},"zone":13,"typeConfidence":0.91,"plateTime":0.43333537675716416,"extension":6.826975688127388},"index":7,"playId":"40cdc60a-82ed-36ea-a764-a246257f9e9c","pitchNumber":4,"startTime":"2026-03-22T19:18:57.968Z","endTime":"2026-03-22T19:19:01.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23392184237123,"aZ":-21.273878994977387,"pfxX":8.649073836391631,"pfxZ":5.5010880952463275,"pX":0.06935582549798942,"pZ":1.9916670132346475,"vX0":-7.059575138904097,"vY0":-139.15768831979938,"vZ0":-7.133956005011196,"x":114.36,"y":185.0,"x0":1.5026272001363448,"y0":50.002277207125566,"z0":5.974926853136855,"aX":17.13619412251386},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":-14.4,"spinRate":2067,"spinDirection":140},"zone":8,"typeConfidence":0.89,"plateTime":0.3920708087985538,"extension":6.663658625265914},"hitData":{"launchSpeed":98.3,"launchAngle":10.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.37,"coordY":118.33}},"index":8,"playId":"5c65c6e3-105f-3879-ac99-65d563b374a6","pitchNumber":5,"startTime":"2026-03-22T19:19:20.560Z","endTime":"2026-03-22T19:19:30.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:19:30.883Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Martin singles on a ground ball to third baseman Christian Cairo. Oswaldo Cabrera to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:19:29.994Z","endTime":"2026-03-22T19:20:07.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682003,"fullName":"Garrett Martin","link":"/api/v1/people/682003"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682003,"fullName":"Garrett Martin","link":"/api/v1/people/682003"},"postOnSecond":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682003,"fullName":"Garrett Martin","link":"/api/v1/people/682003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23046685980542,"aZ":-22.591798885556692,"pfxX":9.389810691159811,"pfxZ":5.185531012598901,"pX":-0.1434066684683082,"pZ":2.100908305525187,"vX0":-7.68071469752333,"vY0":-134.57848885997993,"vZ0":-6.039912058501576,"x":122.47,"y":182.06,"x0":1.5175077584465941,"y0":50.00323539281748,"z0":5.95829349326561,"aX":17.34889518212282},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.5,"spinRate":1870,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.40588495474504915,"extension":6.817486606578554},"hitData":{"launchSpeed":86.3,"launchAngle":7.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.13,"coordY":166.06}},"index":0,"playId":"06b711f4-4829-3315-b453-7f75d3264a46","pitchNumber":1,"startTime":"2026-03-22T19:19:52.797Z","endTime":"2026-03-22T19:20:07.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682003,"link":"/api/v1/people/682003","batSide":{"code":"R","description":"Right"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682003,"link":"/api/v1/people/682003"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":682003,"link":"/api/v1/people/682003"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.38,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:20:07.485Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle West grounds into a force out, shortstop Jose Colmenares to second baseman Aroon Escobar. Oswaldo Cabrera to 3rd. Garrett Martin out at 2nd. Kyle West to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:20:35.928Z","endTime":"2026-03-22T19:21:22.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"postOnThird":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682003,"fullName":"Garrett Martin","link":"/api/v1/people/682003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683569,"link":"/api/v1/people/683569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":800169,"link":"/api/v1/people/800169"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.706460363979037,"aZ":-24.446403280441775,"pfxX":9.466433887623047,"pfxZ":4.152849971287711,"pX":0.5430455385828501,"pZ":2.4885517649932485,"vX0":-6.125044859032687,"vY0":-135.75304720508842,"vZ0":-4.881232193645689,"x":96.3,"y":171.59,"x0":1.6028469338662572,"y0":50.000283432623945,"z0":6.019322356582588,"aX":17.603107654916084},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":-15.7,"spinRate":1939,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.404027343057757,"extension":6.677559760723492},"index":0,"playId":"05c3db35-965f-3cad-8d51-5ddd0b9ba6da","pitchNumber":1,"startTime":"2026-03-22T19:20:46.023Z","endTime":"2026-03-22T19:20:49.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"first":{"id":682003,"link":"/api/v1/people/682003"},"second":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283904614109233,"aZ":-35.99139486731628,"pfxX":-2.213575479250294,"pfxZ":-2.473511763669773,"pX":0.41580759844844256,"pZ":3.739440526889766,"vX0":-2.771314571738734,"vY0":-123.1483420940888,"vZ0":1.6564390838051675,"x":101.15,"y":137.82,"x0":1.8411074521717283,"y0":50.00199013951926,"z0":6.091098335982402,"aX":-3.416849872197361},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":4.7,"spinRate":1995,"spinDirection":293},"zone":12,"typeConfidence":0.91,"plateTime":0.44390466381820204,"extension":6.7156495786755075},"hitData":{"launchSpeed":96.8,"launchAngle":-3.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.8,"coordY":151.38}},"index":1,"playId":"03be2c15-a65e-3769-a5dd-4ae9d60b0c3e","pitchNumber":2,"startTime":"2026-03-22T19:21:07.036Z","endTime":"2026-03-22T19:21:22.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"first":{"id":682003,"link":"/api/v1/people/682003"},"second":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823918,"link":"/api/v1/people/823918"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":823918,"link":"/api/v1/people/823918"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.42,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:21:22.565Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Max Schuemann out on a sacrifice bunt, pitcher Tim Mayza to first baseman Liover Peguero. Oswaldo Cabrera scores. Kyle West to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:21:20.215Z","endTime":"2026-03-22T19:23:23.562Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":41},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87735546120244,"aZ":-33.33628202564701,"pfxX":1.6655596729937674,"pfxZ":-0.7553188405629658,"pX":-0.7039378800632325,"pZ":1.4536818268338259,"vX0":-6.819819358869883,"vY0":-123.08336034582152,"vZ0":-3.8255753746549397,"x":143.83,"y":199.53,"x0":1.883441370115497,"y0":50.00296364465225,"z0":5.843715871769428,"aX":2.5621327788683756},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-1.4,"spinRate":2117,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4445899689251265,"extension":6.758668622259175},"index":0,"playId":"c0b2fb21-5d0a-3bea-b5ce-dea753e5e741","pitchNumber":1,"startTime":"2026-03-22T19:21:59.204Z","endTime":"2026-03-22T19:22:05.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":823918,"link":"/api/v1/people/823918"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39748439405304,"aZ":-21.75470037698033,"pfxX":9.536863164194607,"pfxZ":5.745949293654372,"pX":-0.06717967596442309,"pZ":2.4338414488888547,"vX0":-7.269885288283193,"vY0":-133.92121498399933,"vZ0":-5.390907532416233,"x":119.56,"y":173.07,"x0":1.4459635144492518,"y0":50.00180786929233,"z0":6.032695556835084,"aX":17.291464018639836},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":-15.7,"spinRate":1956,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.4092641726810191,"extension":6.760344074785962},"index":1,"playId":"e01996bb-9436-3e44-a7bb-07f0f747bee3","pitchNumber":2,"startTime":"2026-03-22T19:22:20.899Z","endTime":"2026-03-22T19:22:25.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":823918,"link":"/api/v1/people/823918"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.918626236235642,"aZ":-33.005300202568556,"pfxX":-0.25797843076616656,"pfxZ":-0.5295710285551065,"pX":0.45751686508189043,"pZ":1.5950027569823555,"vX0":-3.456083313545914,"vY0":-124.04010052326291,"vZ0":-3.8376388824215573,"x":99.56,"y":195.71,"x0":1.8977062450061453,"y0":50.004015795902134,"z0":5.890521320601955,"aX":-0.4043208956705177},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":1.2,"spinRate":2144,"spinDirection":319},"zone":14,"typeConfidence":0.9,"plateTime":0.4402224057078854,"extension":6.735998759536652},"index":2,"playId":"7a81da8a-d5f3-3e20-8d58-896148527239","pitchNumber":3,"startTime":"2026-03-22T19:22:39.583Z","endTime":"2026-03-22T19:22:45.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":823918,"link":"/api/v1/people/823918"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.377605880522115,"aZ":-33.89135111445128,"pfxX":0.011891521531582683,"pfxZ":-1.1516306696249607,"pX":0.157743833795007,"pZ":1.7388956635372725,"vX0":-4.462269547903911,"vY0":-121.09952381219337,"vZ0":-2.763417384276061,"x":110.99,"y":191.83,"x0":2.018236516679692,"y0":50.00262200922651,"z0":5.84278123385575,"aX":0.01885273646361729},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.5,"breakHorizontal":1.0,"spinRate":2135,"spinDirection":315},"zone":8,"typeConfidence":0.91,"plateTime":0.45130649498462416,"extension":6.751524967378961},"hitData":{"launchSpeed":31.4,"launchAngle":-54.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":132.4,"coordY":190.39}},"index":3,"playId":"1501defa-ae66-33bc-8996-e80d34a7f119","pitchNumber":4,"startTime":"2026-03-22T19:23:02.280Z","endTime":"2026-03-22T19:23:23.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":823918,"link":"/api/v1/people/823918"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.55,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:23:23.562Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a ground ball to center fielder Nathan Humphreys. Kyle West scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:23:21.562Z","endTime":"2026-03-22T19:25:49.321Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":801537,"link":"/api/v1/people/801537"},"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":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73630760240467,"aZ":-23.606476642373426,"pfxX":9.139694216316428,"pfxZ":4.550623125061845,"pX":0.2939903091920698,"pZ":2.598183170783811,"vX0":-6.694741462915148,"vY0":-136.74882370453713,"vZ0":-4.852343453521481,"x":105.79,"y":168.63,"x0":1.5933381258633434,"y0":50.00411681659413,"z0":6.026858954993503,"aX":17.214143895979557},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":-15.0,"spinRate":1959,"spinDirection":146},"zone":6,"typeConfidence":0.9,"plateTime":0.40140194925738903,"extension":6.616128158993341},"index":0,"playId":"73ce5615-c274-38ff-9fd1-1fc3dedf27fe","pitchNumber":1,"startTime":"2026-03-22T19:23:40.522Z","endTime":"2026-03-22T19:23:44.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320684854148833,"aZ":-21.3045356341303,"pfxX":9.66664023112599,"pfxZ":5.799350572181676,"pX":-0.2214183812851674,"pZ":1.3303093947536861,"vX0":-7.252263331007953,"vY0":-136.11686464830495,"vZ0":-8.314866881887168,"x":125.44,"y":202.86,"x0":1.2236789281375913,"y0":50.00211300056671,"z0":5.903837910433973,"aX":18.109775105519834},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":-16.0,"spinRate":2061,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.40264507638840463,"extension":6.87680716511264},"index":1,"playId":"5c4225bf-1528-3bc7-a4ef-6f339dba99fa","pitchNumber":2,"startTime":"2026-03-22T19:24:01.358Z","endTime":"2026-03-22T19:24:05.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68707441093502,"aZ":-20.61068739666632,"pfxX":7.810630089453493,"pfxZ":6.176406254114223,"pX":0.6364737992311005,"pZ":3.55712567367251,"vX0":-5.128214950739228,"vY0":-136.1529476339921,"vZ0":-2.938449850510233,"x":92.74,"y":142.74,"x0":1.532397375938005,"y0":50.00152927368763,"z0":6.081258235008392,"aX":14.62141259808},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-13.0,"spinRate":2025,"spinDirection":143},"zone":12,"typeConfidence":0.84,"plateTime":0.4027231879787405,"extension":6.818109861190558},"index":2,"playId":"194c8d79-b22e-30e2-82d2-fc6789173967","pitchNumber":3,"startTime":"2026-03-22T19:24:19.925Z","endTime":"2026-03-22T19:24:23.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865071399956967,"aZ":-32.50121702772801,"pfxX":-0.7575894366500844,"pfxZ":-0.20704126494595776,"pX":-1.8245160220931649,"pZ":-0.15162580737971734,"vX0":-8.418924325586474,"vY0":-123.96441648579415,"vZ0":-7.752394781968338,"x":186.55,"y":242.87,"x0":1.7086975789368093,"y0":50.005876767028695,"z0":5.715660859980942,"aX":-1.1822540537392285},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":3.2,"spinRate":2157,"spinDirection":286},"zone":13,"typeConfidence":0.91,"plateTime":0.44119033546821296,"extension":6.932993591538981},"index":3,"playId":"be83124d-0c32-37a5-922d-05f821e6fb90","pitchNumber":4,"startTime":"2026-03-22T19:24:40.039Z","endTime":"2026-03-22T19:24:47.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55885329476878,"aZ":-34.51720617877344,"pfxX":-1.1365296300873617,"pfxZ":-1.4555477349902848,"pX":0.8496620388519349,"pZ":2.8039239604694086,"vX0":-2.6510898129103757,"vY0":-125.45854556934852,"vZ0":-0.9241407958722367,"x":84.61,"y":163.07,"x0":2.064579078144015,"y0":50.005491405902205,"z0":5.971368193772099,"aX":-1.825439810346597},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":2.6,"spinRate":1507,"spinDirection":343},"zone":6,"typeConfidence":0.9,"plateTime":0.43530567683634835,"extension":6.755685618021694},"index":4,"playId":"6f460b3d-2725-32b9-a349-496cbe32fe4e","pitchNumber":5,"startTime":"2026-03-22T19:25:10.358Z","endTime":"2026-03-22T19:25:15.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83160037453754,"aZ":-21.838447877418634,"pfxX":8.457290944852748,"pfxZ":5.54607807849302,"pX":0.05556562419841022,"pZ":2.9769718909140344,"vX0":-6.77164566273927,"vY0":-135.90351825531025,"vZ0":-3.962779119753172,"x":114.88,"y":158.4,"x0":1.485425031297946,"y0":50.00172010936644,"z0":5.977826199130154,"aX":15.759591830871083},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-13.8,"spinRate":2071,"spinDirection":146},"zone":2,"typeConfidence":0.88,"plateTime":0.4036021983429494,"extension":6.691666891794866},"hitData":{"launchSpeed":104.3,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.35,"coordY":93.16}},"index":5,"playId":"333ce826-aec2-3adc-a45b-16070b272d62","pitchNumber":6,"startTime":"2026-03-22T19:25:33.635Z","endTime":"2026-03-22T19:25:49.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.19,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:25:49.321Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to right fielder Raylin Heredia.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:25:43.929Z","endTime":"2026-03-22T19:26:59.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04892926975943,"aZ":-22.33088683688304,"pfxX":9.651988525699819,"pfxZ":5.200527456812302,"pX":0.6220578495901669,"pZ":1.543544166393291,"vX0":-6.308743854157287,"vY0":-136.45003798888663,"vZ0":-7.639415931012746,"x":93.29,"y":197.1,"x0":1.7060369942368696,"y0":50.00040555656385,"z0":5.909483423320014,"aX":18.261024010315364},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":-16.2,"spinRate":2043,"spinDirection":144},"zone":9,"typeConfidence":0.91,"plateTime":0.40088077554355595,"extension":6.7555217299566275},"index":0,"playId":"dda7cd09-4a09-39f9-a97f-19b39a21d4fb","pitchNumber":1,"startTime":"2026-03-22T19:26:13.752Z","endTime":"2026-03-22T19:26:18.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.941456436635775,"aZ":-34.541795180159504,"pfxX":-0.07320720926902102,"pfxZ":-1.527866074142353,"pX":0.4395952363499778,"pZ":1.1534557277607296,"vX0":-3.895989928799091,"vY0":-122.75408529387556,"vZ0":-4.303918633938408,"x":100.24,"y":207.64,"x0":2.0470689218819027,"y0":50.00331835101973,"z0":5.82376602618659,"aX":-0.11315841473615919},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":1.0,"spinRate":2937,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.443704247563125,"extension":6.757548485931974},"index":1,"playId":"0832f4c9-5ec2-3a47-818d-775c8fc5b27e","pitchNumber":2,"startTime":"2026-03-22T19:26:29.121Z","endTime":"2026-03-22T19:26:32.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55008525223715,"aZ":-21.212804114202818,"pfxX":4.453679833705994,"pfxZ":5.660135215111806,"pX":-0.2982940360380742,"pZ":3.1590927057168883,"vX0":-6.934608844305981,"vY0":-137.59286335948315,"vZ0":-3.5692999455693717,"x":128.37,"y":153.48,"x0":1.66410781589591,"y0":50.00638982120707,"z0":5.892694479064239,"aX":8.630851942198266},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-6.8,"spinRate":1894,"spinDirection":137},"zone":1,"typeConfidence":0.88,"plateTime":0.3965003714446689,"extension":6.772795362204745},"hitData":{"launchSpeed":74.8,"launchAngle":45.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.15,"coordY":118.23}},"index":2,"playId":"8f5fe927-b27f-30e2-8cff-b78370f8b7b7","pitchNumber":3,"startTime":"2026-03-22T19:26:49.454Z","endTime":"2026-03-22T19:26:59.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":800169,"link":"/api/v1/people/800169"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":683569,"link":"/api/v1/people/683569"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:26:59.063Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liover Peguero grounds out, third baseman Max Schuemann to first baseman Kyle West.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:29:09.430Z","endTime":"2026-03-22T19:30:59.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":823918,"link":"/api/v1/people/823918"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Bird replaces Tim Hill.","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-22T19:27:36.013Z","endTime":"2026-03-22T19:29:11.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89253739326558,"aZ":-24.036391419097892,"pfxX":-7.937884552508668,"pfxZ":4.2413716787293385,"pX":-0.48638551383286877,"pZ":2.9814925321147414,"vX0":9.303283709062143,"vY0":-137.2842773189798,"vZ0":-1.4790601301873998,"x":135.54,"y":158.28,"x0":-2.8793636661174857,"y0":50.00316092580651,"z0":5.15497092258651,"aX":-15.23240395003928},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":12.6,"spinRate":2310,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.39817778251835456,"extension":5.598519511961272},"index":1,"playId":"76f3a946-2bf3-3b92-bdc3-11c78ec0dfc9","pitchNumber":1,"startTime":"2026-03-22T19:29:11.457Z","endTime":"2026-03-22T19:29:17.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977688027015652,"aZ":-27.162630517803606,"pfxX":8.603004398149308,"pfxZ":3.37036607622594,"pX":0.8111046039444602,"pZ":2.0628327822701142,"vX0":6.172135769714028,"vY0":-121.53127394300324,"vZ0":-1.450717687188369,"x":86.08,"y":183.08,"x0":-2.884020903049192,"y0":50.00499754879569,"z0":5.038365188173349,"aX":12.802332089832326},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.0,"breakHorizontal":-17.0,"spinRate":2725,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4515857479556482,"extension":5.734675494197864},"index":2,"playId":"3ececdc1-7929-3d57-977d-4c6948c97cba","pitchNumber":2,"startTime":"2026-03-22T19:29:31.243Z","endTime":"2026-03-22T19:29:58.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923897584595746,"aZ":-26.421970054720866,"pfxX":9.238446183904486,"pfxZ":3.821771107950891,"pX":-0.037430270383262576,"pZ":2.764999769823696,"vX0":4.696029134946791,"vY0":-122.37642526197239,"vZ0":0.003665210738727165,"x":118.43,"y":164.13,"x0":-3.18614243363528,"y0":50.001600655338756,"z0":5.041647485001572,"aX":13.900697601372103},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.2,"breakHorizontal":-17.9,"spinRate":2834,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4489281908765528,"extension":5.546079584794951},"index":3,"playId":"641fe724-c1a1-3526-bb3c-bbe76a0a53c0","pitchNumber":3,"startTime":"2026-03-22T19:30:03.369Z","endTime":"2026-03-22T19:30:08.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-22T19:30:17.350Z","endTime":"2026-03-22T19:30:29.367Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.4,"endSpeed":87.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39773950386715,"aZ":-16.896561650752208,"pfxX":-3.106505650791894,"pfxZ":7.776478853908975,"pX":-0.8413046850472586,"pZ":3.8806709306964513,"vX0":6.327092904780021,"vY0":-138.86620481533683,"vZ0":-1.229075515426624,"x":149.07,"y":134.0,"x0":-2.7396463371083852,"y0":50.002555288913946,"z0":5.446585250273157,"aX":-6.10374234143482},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":4.4,"spinRate":2497,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3935524961775285,"extension":5.724442488052024},"index":5,"playId":"bdd21146-54e5-328c-a7c7-6912a844f59d","pitchNumber":4,"startTime":"2026-03-22T19:30:29.367Z","endTime":"2026-03-22T19:30:32.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.921633455727424,"aZ":-33.53778627267355,"pfxX":9.774823057438095,"pfxZ":-0.9162050787063851,"pX":0.008601851740083707,"pZ":2.7656827502357064,"vX0":4.362713124265673,"vY0":-121.72340758740336,"vZ0":1.4562474842331699,"x":116.67,"y":164.11,"x0":-3.0819019366269114,"y0":50.00395597192709,"z0":5.08331296689898,"aX":14.533652455565852},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.0,"breakHorizontal":-18.8,"spinRate":2745,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.45155067726354403,"extension":5.63906124763828},"hitData":{"launchSpeed":99.8,"launchAngle":-0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.61,"coordY":158.97}},"index":6,"playId":"e9805006-857a-39b3-b471-64b5c8c69ae1","pitchNumber":5,"startTime":"2026-03-22T19:30:51.525Z","endTime":"2026-03-22T19:30:59.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:30:59.848Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Stubbs called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:31:00.104Z","endTime":"2026-03-22T19:32:14.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953098861670128,"aZ":-20.026373625038232,"pfxX":-5.877916780216129,"pfxZ":6.3258037294292695,"pX":-0.4545545802536747,"pZ":2.1354988488717153,"vX0":8.185878469044221,"vY0":-137.80399965937426,"vZ0":-4.652704290467266,"x":134.33,"y":181.12,"x0":-2.7015445414786607,"y0":50.00671956232375,"z0":5.200949819466424,"aX":-11.295007132519164},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":8.9,"spinRate":2462,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3976494362019012,"extension":5.79110412212003},"index":0,"playId":"77952b92-7930-3eaf-91cd-71f9297543c0","pitchNumber":1,"startTime":"2026-03-22T19:31:24.655Z","endTime":"2026-03-22T19:31:29.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062920014688938,"aZ":-16.909299572633053,"pfxX":-2.980638494923776,"pfxZ":7.95457341805424,"pX":0.7800801086535426,"pZ":2.3960239767825073,"vX0":9.978169261786675,"vY0":-137.10700209545138,"vZ0":-4.980489232807453,"x":87.27,"y":174.09,"x0":-2.506448328763602,"y0":50.001206858368406,"z0":5.376314324876112,"aX":-5.7191772942576415},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":3.5,"spinRate":2369,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39827870280155286,"extension":5.831436893642507},"index":1,"playId":"2b1502c0-79bd-3467-9a8f-39d40442b530","pitchNumber":2,"startTime":"2026-03-22T19:31:45.172Z","endTime":"2026-03-22T19:31:48.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21957210476947,"aZ":-40.690417776127816,"pfxX":8.286886084416,"pfxZ":-6.261451751272261,"pX":-0.31529242812532526,"pZ":1.9233474617404012,"vX0":2.8912160589836264,"vY0":-117.07903916498894,"vZ0":0.5109533990146573,"x":129.02,"y":186.85,"x0":-2.6496362010046126,"y0":50.00250439065274,"z0":5.573027572543483,"aX":11.273053555179517},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.8,"breakHorizontal":-15.7,"spinRate":3022,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.47145706801759335,"extension":5.830759532777557},"index":2,"playId":"62397bee-8282-3383-a488-b45ad11839fc","pitchNumber":3,"startTime":"2026-03-22T19:32:09.695Z","endTime":"2026-03-22T19:32:14.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:32:14.707Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raylin Heredia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:32:14.347Z","endTime":"2026-03-22T19:34:12.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699712,"fullName":"Raylin Heredia","link":"/api/v1/people/699712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699712,"fullName":"Raylin Heredia","link":"/api/v1/people/699712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919758374176396,"aZ":-30.527585277127315,"pfxX":8.3712359848801,"pfxZ":1.108044998205389,"pX":0.3505032699462843,"pZ":1.4144639318845484,"vX0":5.364390376294139,"vY0":-121.65735079351681,"vZ0":-2.2275885677519893,"x":103.64,"y":200.59,"x0":-2.977446612535107,"y0":50.00153414055466,"z0":5.011862928757951,"aX":12.431821270404924},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":-16.6,"spinRate":2691,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.451815102556953,"extension":5.641843670603613},"index":0,"playId":"4e70a398-9e0f-3224-93f7-a188ff255ae2","pitchNumber":1,"startTime":"2026-03-22T19:32:36.995Z","endTime":"2026-03-22T19:32:41.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960678341992782,"aZ":-31.85908826186424,"pfxX":-8.364482668413853,"pfxZ":0.16436987897298927,"pX":-0.19599919150655976,"pZ":3.228456123212131,"vX0":9.94176270865501,"vY0":-137.67800383888328,"vZ0":0.14049300975274726,"x":124.47,"y":151.61,"x0":-2.757536377182958,"y0":50.00366690379986,"z0":5.322990145619578,"aX":-16.149063944681924},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":13.2,"spinRate":2192,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.3969754836321844,"extension":5.597795782550232},"index":1,"playId":"a5a63bf5-2531-3c1d-8b39-daeacf214387","pitchNumber":2,"startTime":"2026-03-22T19:32:53.846Z","endTime":"2026-03-22T19:32:57.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876459869863293,"aZ":-27.43364007766412,"pfxX":5.951376643692119,"pfxZ":3.1259778377257037,"pX":0.37120254077461534,"pZ":1.56057627142838,"vX0":6.169571153959937,"vY0":-122.33394296306396,"vZ0":-2.614281381377096,"x":102.85,"y":196.64,"x0":-2.9556728696505474,"y0":50.00388296237015,"z0":4.991915196000229,"aX":9.031032419263852},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-12.2,"spinRate":2811,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44753394873861296,"extension":5.655523859099438},"index":2,"playId":"3ee87b55-455a-3803-b234-9ec7b3dd3e34","pitchNumber":3,"startTime":"2026-03-22T19:33:10.994Z","endTime":"2026-03-22T19:33:14.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.067391864356807,"aZ":-30.219777996001202,"pfxX":8.307398927021389,"pfxZ":1.3089607207546488,"pX":0.9124676314036739,"pZ":2.1075557266645673,"vX0":6.222115638501011,"vY0":-121.5929683106007,"vZ0":-0.7537686597454445,"x":82.22,"y":181.88,"x0":-2.7599831864981534,"y0":50.00415468882529,"z0":5.045962196438456,"aX":12.427540878994172},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-16.6,"spinRate":2888,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4506306941821965,"extension":5.650336062196539},"index":3,"playId":"e7f5f540-7423-3b3d-9aa5-d5c042609707","pitchNumber":4,"startTime":"2026-03-22T19:33:27.883Z","endTime":"2026-03-22T19:33:38.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173022021921394,"aZ":-20.344302655918586,"pfxX":-2.904284669505139,"pfxZ":6.0891627648029285,"pX":-0.7847759955013434,"pZ":4.541778959850188,"vX0":6.402530652796261,"vY0":-137.48363758397005,"vZ0":1.0314957385191899,"x":146.91,"y":116.15,"x0":-2.750842420579141,"y0":50.00410790806148,"z0":5.527725851583537,"aX":-5.644373875760447},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":4.2,"spinRate":2491,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39611773279802476,"extension":5.749393212705858},"index":4,"playId":"045da925-c817-33b4-b2cc-1ccb891a7ca6","pitchNumber":5,"startTime":"2026-03-22T19:34:07.558Z","endTime":"2026-03-22T19:34:12.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665828,"link":"/api/v1/people/665828"},"third":{"id":680474,"link":"/api/v1/people/680474"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":682003,"link":"/api/v1/people/682003"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":699712,"link":"/api/v1/people/699712"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:34:12.118Z","atBatIndex":69}]