[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T22:04:54.623Z","endTime":"2026-03-18T22:05:27.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T18:37:23.178Z","endTime":"2026-03-18T21:51:45.553Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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-18T21:51:45.553Z","endTime":"2026-03-18T22:04:37.938Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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-18T22:04:37.938Z","endTime":"2026-03-18T22:04:56.882Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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":97.0,"endSpeed":87.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84903217676728,"aZ":-20.77036013577491,"pfxX":-9.726648854976101,"pfxZ":5.734080708471517,"pX":0.2749625017403761,"pZ":2.646205778432109,"vX0":7.096858384601775,"vY0":-141.00441074736656,"vZ0":-5.3464989726601555,"x":106.52,"y":167.33,"x0":-1.0270915756955692,"y0":50.00214237480362,"z0":5.9316085102474325,"aX":-19.337419905124243},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2493,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3903575188563795,"extension":6.3207319517544756},"index":3,"playId":"fb5721cd-2210-3e7a-a67a-e99feee5715f","pitchNumber":1,"startTime":"2026-03-18T22:04:56.882Z","endTime":"2026-03-18T22:04:59.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":97.5,"endSpeed":88.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46132881370576,"aZ":-20.91415910088753,"pfxX":-9.715731034119418,"pfxZ":5.625189756808344,"pX":-0.3552588357029641,"pZ":1.4119500168804369,"vX0":5.449922981670647,"vY0":-141.54050903590195,"vZ0":-8.613938653229187,"x":130.54,"y":200.66,"x0":-1.0577412968375397,"y0":50.0000543226457,"z0":5.867158760818891,"aX":-19.438156497477575},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":16.2,"spinRate":2376,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3890353383358516,"extension":6.343943994291773},"index":4,"playId":"84e2d2d0-325a-3be9-a9b5-95204494d89d","pitchNumber":2,"startTime":"2026-03-18T22:05:10.874Z","endTime":"2026-03-18T22:05:13.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685725967053727,"aZ":-44.017343609012556,"pfxX":2.586659727227498,"pfxZ":-7.585548211471925,"pX":0.3491811540161505,"pZ":0.5046510997170477,"vX0":2.905542068387944,"vY0":-124.31477329503005,"vZ0":-4.811747631904563,"x":103.69,"y":225.15,"x0":-1.1723743763036243,"y0":50.00574673202864,"z0":6.1318906482343944,"aX":4.036014438482665},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-14.6,"breakHorizontal":-5.4,"spinRate":172,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4411538062315894,"extension":6.053682925682327},"index":5,"playId":"1947eb20-22dc-3f23-88ba-3ce214a8773b","pitchNumber":3,"startTime":"2026-03-18T22:05:24.768Z","endTime":"2026-03-18T22:05:27.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-18T22:05:27.768Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kerry Carpenter hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T22:05:33.092Z","endTime":"2026-03-18T22:07:01.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472222260583283,"aZ":-24.181858576047933,"pfxX":2.560871871465317,"pfxZ":4.552365329699004,"pX":0.5772541091998952,"pZ":3.0571860299120677,"vX0":4.097007845784065,"vY0":-132.22150938423886,"vZ0":-2.9972716045936396,"x":95.0,"y":156.24,"x0":-1.3301295762359244,"y0":50.00077921196662,"z0":5.99681365372239,"aX":4.494498525915149},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-5.6,"spinRate":2713,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.41562604492102473,"extension":5.989577191453822},"index":0,"playId":"9887cc79-9e64-3bb3-b109-d0800404e05c","pitchNumber":1,"startTime":"2026-03-18T22:05:55.262Z","endTime":"2026-03-18T22:05:58.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-18T22:06:10.207Z","endTime":"2026-03-18T22:06:19.399Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.4827675235498,"aZ":-10.302014116268088,"pfxX":-3.879913885797289,"pfxZ":10.935941846697341,"pX":-0.6550833166572102,"pZ":4.024949615677116,"vX0":2.877993580155379,"vY0":-142.36483382164275,"vZ0":-3.8014656137075775,"x":141.97,"y":130.11,"x0":-1.188327218087831,"y0":50.002119247336594,"z0":6.058462059923559,"aX":-7.759976042456056},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2458,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3885629752544899,"extension":6.220022606183986},"index":2,"playId":"6ea392aa-46e5-3c31-b7cb-610114eecaeb","pitchNumber":2,"startTime":"2026-03-18T22:06:19.399Z","endTime":"2026-03-18T22:06:22.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604393059865835,"aZ":-43.73271118993032,"pfxX":6.144397599344179,"pfxZ":-7.3641052733352,"pX":0.855408670974786,"pZ":1.2582538333662436,"vX0":2.7809895515832155,"vY0":-124.8463084481788,"vZ0":-3.0090254288041143,"x":84.39,"y":204.81,"x0":-1.0734664304528365,"y0":50.00464694722044,"z0":6.100506486120004,"aX":9.639834485423536},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.8,"breakHorizontal":-11.8,"spinRate":2730,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43976261270652417,"extension":5.799898364211646},"index":3,"playId":"4c392e7a-9049-38ff-99de-c8fad8a66547","pitchNumber":3,"startTime":"2026-03-18T22:06:34.150Z","endTime":"2026-03-18T22:06:37.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.5,"endSpeed":80.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677473182253507,"aZ":-39.95534111671033,"pfxX":4.714380604231492,"pfxZ":-4.884924534989204,"pX":2.255252120404108,"pZ":0.7746135002348273,"vX0":6.277885297833847,"vY0":-125.77375014672705,"vZ0":-5.019128488958121,"x":31.04,"y":217.87,"x0":-0.8901005703104756,"y0":50.00142146276986,"z0":6.053688673395258,"aX":7.513325944824716},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.8,"breakHorizontal":-10.1,"spinRate":2560,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.43631761613131026,"extension":5.732180895457203},"index":4,"playId":"c63a9ba7-88ab-3ce4-a0dd-6e3df08b17b7","pitchNumber":4,"startTime":"2026-03-18T22:06:54.669Z","endTime":"2026-03-18T22:07:01.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:07:01.931Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T22:07:03.693Z","endTime":"2026-03-18T22:09:21.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.64238958913184,"aZ":-14.210992022094704,"pfxX":-5.518255004608059,"pfxZ":9.042153704752167,"pX":-0.8480999663128983,"pZ":2.861380344983312,"vX0":3.005990167552269,"vY0":-141.34381360186532,"vZ0":-5.96832206781331,"x":149.33,"y":161.52,"x0":-1.218781571666208,"y0":50.005891767386636,"z0":5.943265035914674,"aX":-10.965442787562278},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2460,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39023865568591587,"extension":6.198159035968584},"index":0,"playId":"14cf4135-2a8a-30c5-8aa1-a4abc04f3490","pitchNumber":1,"startTime":"2026-03-18T22:07:37.916Z","endTime":"2026-03-18T22:07:41.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96800373334255,"aZ":-22.915488378812483,"pfxX":-10.218923261184555,"pfxZ":4.714239439983755,"pX":-0.49179253373595044,"pZ":2.2993875239757715,"vX0":5.320617922551332,"vY0":-140.04430626676776,"vZ0":-5.666865514668748,"x":135.75,"y":176.7,"x0":-1.1003273649019452,"y0":50.00241555218484,"z0":5.8719972294251,"aX":-20.067609821267947},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":17.3,"spinRate":2367,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39282213468113225,"extension":6.119943583468667},"index":1,"playId":"010c9bb6-666e-3f4f-81e3-bc56d4ec46c9","pitchNumber":2,"startTime":"2026-03-18T22:07:56.881Z","endTime":"2026-03-18T22:08:00.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.191186777365434,"aZ":-44.014293169828186,"pfxX":4.990623245420167,"pfxZ":-7.920758027873723,"pX":0.2796398395172838,"pZ":1.5992162620804373,"vX0":2.1224201556577524,"vY0":-122.05969396147646,"vZ0":-1.8420360508418476,"x":106.34,"y":195.6,"x0":-1.2521619101008195,"y0":50.005249726837434,"z0":6.18749954797743,"aX":7.457676226635836},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-14.5,"breakHorizontal":-9.6,"spinRate":305,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.45040986970224095,"extension":5.651214526596831},"index":2,"playId":"970807b6-e229-354b-9c7a-72afd5d2c60b","pitchNumber":3,"startTime":"2026-03-18T22:08:24.457Z","endTime":"2026-03-18T22:08:28.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.718629434935735,"aZ":-9.830558129531344,"pfxX":-3.7925660452861623,"pfxZ":11.099982210566536,"pX":0.06401610225150452,"pZ":3.4712798124347812,"vX0":4.632745257709172,"vY0":-141.96580531188104,"vZ0":-5.188653978995886,"x":114.56,"y":145.06,"x0":-1.1070574156765205,"y0":50.00266268169326,"z0":5.966599343474541,"aX":-7.634234000126156},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2528,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3879051141612253,"extension":6.366755071638212},"index":3,"playId":"5b705241-93b1-3ccc-9c84-6bac958294d7","pitchNumber":4,"startTime":"2026-03-18T22:08:56.313Z","endTime":"2026-03-18T22:08:59.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509481937829477,"aZ":-42.0736491190256,"pfxX":2.471104202028579,"pfxZ":-6.351753848178614,"pX":-0.1533613577208805,"pZ":3.292027295098766,"vX0":1.6179503386785143,"vY0":-124.23223635497686,"vZ0":1.2753839236971654,"x":122.85,"y":149.9,"x0":-1.1346732118851939,"y0":50.002365672869715,"z0":6.276405886237524,"aX":3.851622239097654},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.9,"breakHorizontal":-4.8,"spinRate":2656,"spinDirection":32},"zone":2,"typeConfidence":2.0,"plateTime":0.44135058719926645,"extension":5.963612620898836},"index":4,"playId":"f5be9fbb-737a-3343-91d3-1cf4b60c64a4","pitchNumber":5,"startTime":"2026-03-18T22:09:18.787Z","endTime":"2026-03-18T22:09:21.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:09:21.787Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to third baseman Tyler Callihan. Kerry Carpenter to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T22:09:28.155Z","endTime":"2026-03-18T22:10:27.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68114497299504,"aZ":-21.992355388420606,"pfxX":-11.07810904798382,"pfxZ":4.981650598552921,"pX":0.7437782530950676,"pZ":1.1517490592890045,"vX0":8.789591432232891,"vY0":-142.114013394592,"vZ0":-8.981686177356824,"x":88.65,"y":207.68,"x0":-0.9504013902919931,"y0":50.005306408591686,"z0":5.751167828959803,"aX":-22.654728982250596},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2463,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38546256922267963,"extension":6.32689059854732},"index":0,"playId":"8eb982db-e591-3ad9-ab12-4498c70823cb","pitchNumber":1,"startTime":"2026-03-18T22:09:46.794Z","endTime":"2026-03-18T22:09:49.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ad7fe580-6f12-3656-b27c-375402c8f3f8","startTime":"2026-03-18T22:10:05.230Z","endTime":"2026-03-18T22:10:08.971Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12234728422072,"aZ":-29.14479303145217,"pfxX":-0.3309738169763936,"pfxZ":1.6654429086998803,"pX":0.3417119909050031,"pZ":2.216879091402811,"vX0":3.9272367700672466,"vY0":-134.66011458429693,"vZ0":-4.710208749426533,"x":103.97,"y":178.92,"x0":-1.0969958719313686,"y0":50.00659771181445,"z0":6.067647528094024,"aX":-0.6037874394661494},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.2,"breakHorizontal":-0.4,"spinRate":2568,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.40783011495538934,"extension":5.985574824826678},"hitData":{"launchSpeed":27.0,"launchAngle":39.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.83,"coordY":173.76}},"index":2,"playId":"b738b848-d9fd-3b94-aa01-8c16236cd134","pitchNumber":2,"startTime":"2026-03-18T22:10:22.250Z","endTime":"2026-03-18T22:10:27.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:10:27.474Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T22:10:50.278Z","endTime":"2026-03-18T22:11:56.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11967222715494,"aZ":-21.099484936774317,"pfxX":-1.3654010296912071,"pfxZ":5.8733819986903,"pX":1.021261341909003,"pZ":2.1957849592390835,"vX0":5.853891388811986,"vY0":-137.13213297790816,"vZ0":-6.298510602419828,"x":78.07,"y":179.49,"x0":-0.9729895627016332,"y0":50.005567757341495,"z0":5.983543434502382,"aX":-2.5765890103951605},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":1.1,"spinRate":2552,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40094702735802557,"extension":6.507807449486038},"index":0,"playId":"98b384a4-3676-3400-bc81-868bc0f29ad4","pitchNumber":1,"startTime":"2026-03-18T22:11:03.887Z","endTime":"2026-03-18T22:11:06.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-18T22:11:15.952Z","endTime":"2026-03-18T22:11:29.767Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.0,"endSpeed":84.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40274956390319,"aZ":-24.681308155138073,"pfxX":2.615712035793602,"pfxZ":4.080015664678848,"pX":0.3688396015164245,"pZ":3.176956547742275,"vX0":3.031209764075122,"vY0":-135.37997056046552,"vZ0":-2.9305362829709956,"x":102.94,"y":153.0,"x0":-1.1095317934658264,"y0":50.00409925860993,"z0":6.0207706294001015,"aX":4.805137774395714},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":-5.4,"spinRate":2656,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.40619857651021807,"extension":6.236676415530045},"index":2,"playId":"ab386aac-66c4-3788-a1e7-38ab790eb7f1","pitchNumber":2,"startTime":"2026-03-18T22:11:29.767Z","endTime":"2026-03-18T22:11:32.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.813438456135426,"aZ":-43.20346007114712,"pfxX":7.245704091792408,"pfxZ":-6.964892482138934,"pX":1.0464896600249036,"pZ":2.40600538277342,"vX0":2.5722972749199866,"vY0":-124.94413492803362,"vZ0":-0.7532033121655517,"x":77.11,"y":173.82,"x0":-0.9373009714436151,"y0":50.002799637378274,"z0":6.256859600718055,"aX":11.473099790880434},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.6,"breakHorizontal":-13.7,"spinRate":2772,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43811299496701306,"extension":5.9735712058822825},"index":3,"playId":"1e8ac2cb-acf5-3fb3-8442-8a810cdb5b1f","pitchNumber":3,"startTime":"2026-03-18T22:11:52.490Z","endTime":"2026-03-18T22:11:56.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:11:56.604Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T22:13:22.425Z","endTime":"2026-03-18T22:16:16.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.315990103579107,"aZ":-15.349269830287938,"pfxX":-6.632270699295537,"pfxZ":9.159013242461619,"pX":0.8487178070185025,"pZ":0.8573087920268538,"vX0":9.008170750915077,"vY0":-135.12941127846227,"vZ0":-9.814474713822472,"x":84.65,"y":215.63,"x0":-1.676990737698783,"y0":50.00358621568406,"z0":5.631531268489789,"aX":-12.183628711494386},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2110,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4063937896414864,"extension":6.718423572482633},"index":0,"playId":"56c19a8c-a808-3ca1-95aa-3b054225dd1c","pitchNumber":1,"startTime":"2026-03-18T22:14:16.472Z","endTime":"2026-03-18T22:14:19.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.046444827295936,"aZ":-27.22297121206648,"pfxX":-7.055606079921751,"pfxZ":3.0475034679464867,"pX":0.6848654362539128,"pZ":2.168695255306462,"vX0":8.231359828219466,"vY0":-127.13328513203092,"vZ0":-3.622384923853498,"x":90.89,"y":180.23,"x0":-1.690542881253332,"y0":50.00076521352594,"z0":5.792246325363822,"aX":-11.454552872606515},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":10.7,"spinRate":1749,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4321811579583845,"extension":6.62278743109582},"index":1,"playId":"3aa06e86-d762-3ffb-a1f9-9516e61d21a4","pitchNumber":2,"startTime":"2026-03-18T22:14:28.568Z","endTime":"2026-03-18T22:14:31.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138006853578833,"aZ":-30.381487335077757,"pfxX":-10.25365631442827,"pfxZ":1.1115399403553798,"pX":1.2673468681027205,"pZ":0.2635631878188136,"vX0":11.220006080492531,"vY0":-126.68454320274323,"vZ0":-7.1373235244559545,"x":68.69,"y":231.66,"x0":-1.9064156975083415,"y0":50.00195347699872,"z0":5.57609551577808,"aX":-16.510551536526496},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":1665,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4339122242030178,"extension":6.892912684504074},"index":2,"playId":"68fa74b2-e666-3f23-9481-08c5ef9a7017","pitchNumber":3,"startTime":"2026-03-18T22:14:41.851Z","endTime":"2026-03-18T22:14:44.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66878598944553,"aZ":-10.421337541023748,"pfxX":-1.0440476762818989,"pfxZ":11.446771244833645,"pX":-0.04894634978197607,"pZ":2.8248535234332177,"vX0":4.716895445147849,"vY0":-137.50697866704476,"vZ0":-6.048991778834899,"x":118.87,"y":162.51,"x0":-1.6565942376471965,"y0":50.00141511805168,"z0":5.7717987491681555,"aX":-1.9840444807724766},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":0.8,"spinRate":2257,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3994973222804754,"extension":6.603728560995759},"index":3,"playId":"7068268e-c07c-34f3-be3a-c487f46a5041","pitchNumber":4,"startTime":"2026-03-18T22:15:00.631Z","endTime":"2026-03-18T22:15:03.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10622355967157,"aZ":-13.672858779294772,"pfxX":-2.7375169301046274,"pfxZ":9.74857231491674,"pX":-0.07452304030711607,"pZ":2.7411587245586433,"vX0":5.382712643434579,"vY0":-137.73309165473748,"vZ0":-5.778372177944656,"x":119.84,"y":164.77,"x0":-1.7093920909008007,"y0":50.00063201903239,"z0":5.811373566640956,"aX":-5.194623067245979},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":3.7,"spinRate":2290,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.399561573717254,"extension":6.60728298634243},"index":4,"playId":"1ca2ae76-4e51-3305-ac59-61cf95ed98c9","pitchNumber":5,"startTime":"2026-03-18T22:15:19.879Z","endTime":"2026-03-18T22:15:22.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19167078510785,"aZ":-36.333129599250185,"pfxX":9.125210415017554,"pfxZ":-2.857181692300891,"pX":-0.3118501022650778,"pZ":2.9113523909420618,"vX0":1.8213445712470524,"vY0":-119.85057326246897,"vZ0":0.8231648491026029,"x":128.89,"y":160.17,"x0":-2.2672875956654566,"y0":50.003864506439356,"z0":5.808592563913413,"aX":13.273835421571079},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.7,"breakHorizontal":-16.9,"spinRate":2451,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.45703423828113543,"extension":6.640794516690261},"index":5,"playId":"85f38b07-82ee-3b8a-ab6e-065dd0e308f7","pitchNumber":6,"startTime":"2026-03-18T22:15:38.978Z","endTime":"2026-03-18T22:15:41.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.2,"endSpeed":85.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44173962551748,"aZ":-14.363625428350293,"pfxX":-4.990436498426273,"pfxZ":9.488048874226463,"pX":1.0456855849721571,"pZ":2.618363177334169,"vX0":8.743608985788772,"vY0":-136.71162484908263,"vZ0":-5.830364043517513,"x":77.14,"y":168.08,"x0":-1.5576819870082266,"y0":50.004610059973835,"z0":5.77876555014336,"aX":-9.370379651399686},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2300,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40190657996245926,"extension":6.725916135872723},"index":6,"playId":"c97c2a51-6a1a-3d05-ab0a-16f9307b6662","pitchNumber":7,"startTime":"2026-03-18T22:15:57.892Z","endTime":"2026-03-18T22:16:01.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966341738472856,"aZ":-31.37903726693387,"pfxX":-8.135247504018201,"pfxZ":0.48939245687853195,"pX":-0.34667383281173786,"pZ":1.0842579767535363,"vX0":6.488452290648283,"vY0":-127.66308910554754,"vZ0":-5.159267687847602,"x":130.21,"y":209.51,"x0":-1.8884306934203658,"y0":50.001468737852534,"z0":5.657691223409609,"aX":-13.17066860044912},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":12.8,"spinRate":1469,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4322244549306058,"extension":6.648434617458792},"index":7,"playId":"546397a9-e280-3a0c-b098-48bceae45e57","pitchNumber":8,"startTime":"2026-03-18T22:16:13.936Z","endTime":"2026-03-18T22:16:16.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:16:16.936Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T22:16:21.342Z","endTime":"2026-03-18T22:17:28.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135327415380104,"aZ":-37.7947196066242,"pfxX":9.51631708191951,"pfxZ":-3.823274713538116,"pX":0.7773699081406176,"pZ":0.7162398935210734,"vX0":4.314912993822038,"vY0":-121.00218195614347,"vZ0":-3.7035445279140373,"x":87.37,"y":219.44,"x0":-2.2687193380433697,"y0":50.00014414892029,"z0":5.601790351838825,"aX":14.009197236134865},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.6,"breakHorizontal":-18.2,"spinRate":2568,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4538756051485544,"extension":6.666470853411977},"index":0,"playId":"19560b99-6d94-37cd-b7b5-8a7fde3b444d","pitchNumber":1,"startTime":"2026-03-18T22:16:41.906Z","endTime":"2026-03-18T22:16:44.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10236449713425,"aZ":-14.647456371702756,"pfxX":-5.714124808632964,"pfxZ":9.44725624582947,"pX":-0.918524512039528,"pZ":2.7538905890037135,"vX0":5.1636921832955895,"vY0":-136.12654915311737,"vZ0":-5.09497243174096,"x":152.01,"y":164.42,"x0":-2.1083816095152206,"y0":50.00093841473354,"z0":5.682781135713451,"aX":-10.599059065359826},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2196,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4041549232831958,"extension":6.667786156928765},"index":1,"playId":"97ba4732-a6f9-38f4-ac43-404a4846d743","pitchNumber":2,"startTime":"2026-03-18T22:16:57.276Z","endTime":"2026-03-18T22:17:00.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671886360793945,"aZ":-31.036361340727275,"pfxX":2.2985745074025163,"pfxZ":0.6722988704471966,"pX":-0.7605363194251843,"pZ":3.1276436514941355,"vX0":3.040483213178814,"vY0":-129.03694261039715,"vZ0":-0.5854284193311097,"x":145.99,"y":154.33,"x0":-2.2506731890990666,"y0":50.003664720563016,"z0":5.738954517136316,"aX":3.893907346377872},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2129,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4237103789750929,"extension":6.5356369480152425},"index":2,"playId":"098d0f4c-35c1-3084-9cab-4bf6a8f7bac5","pitchNumber":3,"startTime":"2026-03-18T22:17:10.706Z","endTime":"2026-03-18T22:17:14.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91093462712129,"aZ":-14.634425017102059,"pfxX":-2.9024136248886534,"pfxZ":9.348963435436794,"pX":-0.7177684925926183,"pZ":3.1749721054580586,"vX0":4.367649051157022,"vY0":-136.77107774013066,"vZ0":-4.254952821160257,"x":148.2,"y":179.16,"x0":-1.9655040404268478,"y0":50.00258956183947,"z0":5.769110458506402,"aX":-5.445452531877882},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":4.2,"spinRate":2196,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4019776877544943,"extension":6.822286047234669},"index":3,"playId":"8aafbe11-f021-36d1-b3f0-13917c43557b","pitchNumber":4,"startTime":"2026-03-18T22:17:25.074Z","endTime":"2026-03-18T22:17:28.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:17:28.550Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T22:17:37.232Z","endTime":"2026-03-18T22:18:37.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92503267703449,"aZ":-11.659158855732686,"pfxX":-3.372686718299371,"pfxZ":11.010604843933802,"pX":0.38208359688332383,"pZ":2.07328444862089,"vX0":6.435352475513902,"vY0":-136.34444616925722,"vZ0":-7.512006858295064,"x":102.44,"y":182.8,"x0":-1.5818432034101018,"y0":50.00042307710716,"z0":5.688089304418403,"aX":-6.283084045561081},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2249,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4033497453560382,"extension":6.950070313800099},"index":0,"playId":"026291a6-9201-30e1-a186-8bd711e1dbb1","pitchNumber":1,"startTime":"2026-03-18T22:17:54.290Z","endTime":"2026-03-18T22:17:57.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47828907596614,"aZ":-30.53777572281361,"pfxX":-8.355923483694298,"pfxZ":0.9691588069082275,"pX":-0.014566770342840193,"pZ":1.6581495932394228,"vX0":8.215605309712712,"vY0":-128.32296233924384,"vZ0":-4.114436655733471,"x":117.56,"y":194.01,"x0":-2.153222151492625,"y0":50.00346350337449,"z0":5.628958626718605,"aX":-14.10881357406173},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":13.6,"spinRate":1498,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.42484519927323694,"extension":6.880389015043179},"index":1,"playId":"a40a698e-d238-36be-81d0-85a73aa3d3c1","pitchNumber":2,"startTime":"2026-03-18T22:18:11.537Z","endTime":"2026-03-18T22:18:14.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72149405177113,"aZ":-12.164206588555258,"pfxX":-6.001138005620531,"pfxZ":10.47511748661093,"pX":0.16646640908720733,"pZ":1.7359579417944029,"vX0":7.436777105468535,"vY0":-138.497861221891,"vZ0":-8.441344849846974,"x":110.65,"y":191.91,"x0":-1.7950233709851628,"y0":50.00474251564799,"z0":5.669966937415322,"aX":-11.466289486529936},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2267,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3980161645287392,"extension":6.7821496540580455},"index":2,"playId":"d72a6700-d7d8-30d8-aecc-68a2d042d444","pitchNumber":3,"startTime":"2026-03-18T22:18:34.510Z","endTime":"2026-03-18T22:18:37.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:18:37.510Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcell Ozuna grounds into a force out, fielded by second baseman Javier Báez. Brandon Lowe out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T22:18:45.108Z","endTime":"2026-03-18T22:19:49.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99544644903741,"aZ":-15.205032496275761,"pfxX":-4.543944255402012,"pfxZ":8.97112948342052,"pX":0.17747802325663795,"pZ":2.9205638989206535,"vX0":7.133453588856126,"vY0":-137.28418295517037,"vZ0":-4.837888370286985,"x":110.23,"y":159.92,"x0":-1.8752226055158454,"y0":50.00168451568707,"z0":5.755429442496047,"aX":-8.594246347100798},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2296,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40039472387777897,"extension":6.76139043678634},"index":0,"playId":"7287e6c8-5f5c-32a1-920a-c5e4ef50eb2f","pitchNumber":1,"startTime":"2026-03-18T22:19:05.184Z","endTime":"2026-03-18T22:19:08.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17653522731743,"aZ":-19.234590775090275,"pfxX":-8.860709442976734,"pfxZ":6.844448593763459,"pX":-1.3122579438808384,"pZ":2.0584314723604282,"vX0":4.941018824232006,"vY0":-137.07225092599285,"vZ0":-6.180051666030501,"x":167.02,"y":183.2,"x0":-1.9934370896044757,"y0":50.00035938150231,"z0":5.668987702961825,"aX":-16.746794944640992},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":14.9,"spinRate":2119,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4006023960786713,"extension":6.910859159489181},"index":1,"playId":"528f6ee0-5206-3f13-af8a-05813440d528","pitchNumber":2,"startTime":"2026-03-18T22:19:25.818Z","endTime":"2026-03-18T22:19:28.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.295542049471255,"aZ":-18.981080276525493,"pfxX":-7.147735174367721,"pfxZ":6.91312049629472,"pX":-0.4655334687290481,"pZ":3.0723961411253793,"vX0":6.1947150246862455,"vY0":-137.03030605476232,"vZ0":-3.876453187156213,"x":134.75,"y":155.83,"x0":-1.8229953205793292,"y0":50.002127771820824,"z0":5.796313108558479,"aX":-13.63992093910274},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":2087,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39917618461322224,"extension":6.945455945008032},"hitData":{"launchSpeed":84.7,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.57,"coordY":147.76}},"index":2,"playId":"651c1ad8-3c09-3fe3-a3a5-6e3c25778c66","pitchNumber":3,"startTime":"2026-03-18T22:19:43.628Z","endTime":"2026-03-18T22:19:49.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:19:49.317Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T22:21:43.852Z","endTime":"2026-03-18T22:23:34.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":92.2,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.085809732744256,"aZ":-25.286243074502654,"pfxX":-0.1529900598635925,"pfxZ":3.7781853528195057,"pX":-0.16253022263534794,"pZ":2.617671602332836,"vX0":2.8424880033058817,"vY0":-134.24861587109334,"vZ0":-4.22929211513507,"x":123.2,"y":168.1,"x0":-1.215298225010869,"y0":50.00621263537305,"z0":6.013542302210052,"aX":-0.27907153701718207},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":-0.4,"spinRate":2549,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4080070147961097,"extension":5.956277140648933},"index":0,"playId":"2ff73a52-71eb-3f1b-93f6-1685de9b16cf","pitchNumber":1,"startTime":"2026-03-18T22:22:01.298Z","endTime":"2026-03-18T22:22:04.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":96.1,"endSpeed":87.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.546138478446508,"aZ":-15.962447628977323,"pfxX":-6.3811306775951735,"pfxZ":8.17389854144337,"pX":-0.2518530127674076,"pZ":3.865752502629278,"vX0":4.876385924363337,"vY0":-139.94436036096144,"vZ0":-2.8753328262947684,"x":126.6,"y":134.4,"x0":-1.1877526199734267,"y0":50.00483919861013,"z0":5.951996608637083,"aX":-12.6598662512044},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":10.6,"spinRate":2405,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39136324266001576,"extension":6.178427700683835},"index":1,"playId":"3a407476-b1dd-3535-b072-ed6750a3de49","pitchNumber":2,"startTime":"2026-03-18T22:22:17.697Z","endTime":"2026-03-18T22:22:20.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":85.7,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142073629748204,"aZ":-40.98865152000092,"pfxX":3.3723285122953746,"pfxZ":-5.587179880680171,"pX":0.1481873320388098,"pZ":1.306490442318971,"vX0":1.8439237946584546,"vY0":-124.84256909976973,"vZ0":-3.4965999950373314,"x":111.35,"y":203.5,"x0":-1.038044881804959,"y0":50.001194724479724,"z0":6.099031421468708,"aX":5.322120360474244},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.7,"breakHorizontal":-6.5,"spinRate":2810,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4387455818537678,"extension":5.906879699326684},"index":2,"playId":"867d235d-218b-3295-a0a5-4f5c10e42aea","pitchNumber":3,"startTime":"2026-03-18T22:22:30.238Z","endTime":"2026-03-18T22:22:33.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.401343500035885,"aZ":-22.720409464899017,"pfxX":-2.181473125318444,"pfxZ":5.1715962872608925,"pX":1.1229612934981335,"pZ":1.7355056754441076,"vX0":7.083826639963628,"vY0":-134.61970919532058,"vZ0":-6.623160290729124,"x":74.2,"y":191.92,"x0":-1.2640374683317148,"y0":50.001111099694896,"z0":5.846183532597277,"aX":-3.9868467637287135},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":2.4,"spinRate":2629,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4075474970155111,"extension":6.221543517972908},"index":3,"playId":"06662b5c-ecc9-35b4-b292-4780b713873a","pitchNumber":4,"startTime":"2026-03-18T22:22:45.708Z","endTime":"2026-03-18T22:22:48.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673943738407644,"aZ":-42.95011239164269,"pfxX":3.5486333477615104,"pfxZ":-6.974734621768485,"pX":0.8261823538874692,"pZ":1.1099819090918306,"vX0":3.3710639022383804,"vY0":-123.76835169123042,"vZ0":-3.3012748432138883,"x":85.51,"y":208.81,"x0":-1.0166679901038607,"y0":50.00407520243028,"z0":6.073092684946905,"aX":5.481635467543003},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.2,"breakHorizontal":-7.2,"spinRate":2814,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44326008886474666,"extension":6.124252000967412},"index":4,"playId":"5eab1e1b-f46a-306d-8b10-bab6043d1f56","pitchNumber":5,"startTime":"2026-03-18T22:23:11.372Z","endTime":"2026-03-18T22:23:14.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24307443028972,"aZ":-25.476308743549193,"pfxX":-0.28432348809562447,"pfxZ":3.6641867908949717,"pX":0.6703204163453342,"pZ":2.2204250199000377,"vX0":5.096927970400502,"vY0":-133.50914521924344,"vZ0":-5.026119892125867,"x0":-1.2161515464256365,"y0":50.00341634127323,"z0":5.931051656058571,"aX":-0.5197837593633451},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2686,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4082301919346025,"extension":5.972824158338796},"hitData":{"launchSpeed":94.9,"launchAngle":33.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.37,"coordY":84.26}},"index":5,"playId":"49905ea8-55aa-31f6-bacc-737e04603be8","pitchNumber":6,"startTime":"2026-03-18T22:23:26.712Z","endTime":"2026-03-18T22:23:34.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:23:34.679Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T22:23:55.510Z","endTime":"2026-03-18T22:24:28.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.769996032873415,"aZ":-24.356897661137108,"pfxX":-11.928802269829657,"pfxZ":3.865548162240601,"pX":-0.38167688945665945,"pZ":2.2003614489186947,"vX0":6.230737943923411,"vY0":-141.81119138131274,"vZ0":-5.782574753794316,"x":91.45,"y":178.83,"x0":-1.0668111173428827,"y0":50.00066401561117,"z0":5.836312409767371,"aX":-24.104797167949762},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":20.2,"spinRate":2429,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3873940760914478,"extension":6.2311568354481945},"index":0,"playId":"24c20ad6-31fd-3be5-b82c-9dea9386f0ca","pitchNumber":1,"startTime":"2026-03-18T22:23:58.513Z","endTime":"2026-03-18T22:24:01.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4148776865079,"aZ":-16.764505829063495,"pfxX":-4.6882270545837095,"pfxZ":7.789301669524445,"pX":-0.07228940723541824,"pZ":3.9565635637037353,"vX0":4.252301833973831,"vY0":-140.58768603668625,"vZ0":-2.711831362318672,"x":98.77,"y":184.05,"x0":-1.004206312403792,"y0":50.00047098316744,"z0":6.037515751077747,"aX":-9.271906118414945},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":7.4,"spinRate":2251,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39139629678834487,"extension":6.313257902164116},"index":1,"playId":"21377044-3d26-358f-b78d-d39f7d10c6f4","pitchNumber":2,"startTime":"2026-03-18T22:24:10.836Z","endTime":"2026-03-18T22:24:13.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":83.7,"endSpeed":77.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08612231485172,"aZ":-43.98180162675146,"pfxX":5.879196149363326,"pfxZ":-7.895179211199665,"pX":0.7669467579022069,"pZ":2.2267300483462757,"vX0":2.2302067322365664,"vY0":-121.85755902047424,"vZ0":-0.46524436346664055,"x":119.76,"y":131.95,"x0":-0.9251503734516829,"y0":50.00161370821522,"z0":6.236426692257186,"aX":8.79494860589123},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.2,"breakHorizontal":-11.2,"spinRate":2785,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.45037207504183074,"extension":5.924441274365234},"index":2,"playId":"a0fcc821-fa38-3b20-afb6-68416d6dab3e","pitchNumber":3,"startTime":"2026-03-18T22:24:25.935Z","endTime":"2026-03-18T22:24:28.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:24:28.935Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T22:24:55.268Z","endTime":"2026-03-18T22:25:02.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55382681964982,"aZ":-24.991742875693316,"pfxX":-2.8089874981025664,"pfxZ":3.9597283313732623,"pX":0.6460076235109806,"pZ":2.1115800059247634,"vX0":4.2554902362212585,"vY0":-135.10681108741477,"vZ0":-5.423893389251757,"x":92.38,"y":181.77,"x0":-0.5982327955299857,"y0":50.00487392406299,"z0":5.945374795639032,"aX":-5.097290333275378},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":4.0,"spinRate":1936,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40834533519957894,"extension":6.1537443479250085},"hitData":{"launchSpeed":97.2,"launchAngle":5.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.53,"coordY":167.11}},"index":0,"playId":"a65d3281-d872-3b48-a1b5-f394c3ab453f","pitchNumber":1,"startTime":"2026-03-18T22:24:55.268Z","endTime":"2026-03-18T22:25:02.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:25:02.334Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:27:01.970Z","endTime":"2026-03-18T22:27:45.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.736818078225845,"aZ":-13.108543654339663,"pfxX":-2.574646529949689,"pfxZ":10.06318900813804,"pX":0.35314960198543227,"pZ":1.0076517875498858,"vX0":6.182936453098113,"vY0":-137.10125465873102,"vZ0":-10.03908777117364,"x":103.54,"y":211.57,"x0":-1.6017420421886792,"y0":50.000532181112064,"z0":5.6229350812532495,"aX":-4.877259536885797},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":3.2,"spinRate":2227,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4002890630661935,"extension":6.853910385848415},"index":0,"playId":"c6d5f01c-fde8-3ed5-97ce-b559c681c005","pitchNumber":1,"startTime":"2026-03-18T22:27:09.524Z","endTime":"2026-03-18T22:27:12.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32156720072225,"aZ":-28.855117353347993,"pfxX":-8.63411420178591,"pfxZ":2.048047554232169,"pX":-1.0746958754651743,"pZ":1.8672943938508386,"vX0":5.208055753274488,"vY0":-126.2365312665347,"vZ0":-3.955354512638574,"x":157.96,"y":188.36,"x0":-2.036675300085869,"y0":50.00552900730592,"z0":5.762665936656699,"aX":-14.016885540701693},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":14.5,"spinRate":1322,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4329435805762061,"extension":6.727356174225193},"index":1,"playId":"d179b9b2-f961-3108-91c0-a3218e995842","pitchNumber":2,"startTime":"2026-03-18T22:27:23.359Z","endTime":"2026-03-18T22:27:26.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51583756976126,"aZ":-13.489319775175744,"pfxX":-3.74182865353672,"pfxZ":10.015066764663363,"pX":0.16643631946097653,"pZ":1.8928366890150483,"vX0":6.6004710925294505,"vY0":-135.45792067765444,"vZ0":-7.520647141873898,"x":110.66,"y":187.67,"x0":-1.8113737728681976,"y0":50.00294541086552,"z0":5.640839541464671,"aX":-6.981504237081348},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2108,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4037610784045085,"extension":6.881904065551179},"hitData":{"launchSpeed":78.7,"launchAngle":60.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.7,"coordY":141.08}},"index":2,"playId":"7f0795b7-ce73-3c2f-9546-24f6aaa34c60","pitchNumber":3,"startTime":"2026-03-18T22:27:37.668Z","endTime":"2026-03-18T22:27:45.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:27:45.974Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Yorke hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:27:57.137Z","endTime":"2026-03-18T22:28:47.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342149714212713,"aZ":-37.541479521843186,"pfxX":4.641403616917481,"pfxZ":-3.656081794336405,"pX":0.31483519276397864,"pZ":1.8365162751254003,"vX0":5.080802142261263,"vY0":-120.37791604219674,"vZ0":-1.368289689063741,"x":105.0,"y":189.19,"x0":-2.426085884336556,"y0":50.00319946340925,"z0":5.735389849360516,"aX":6.812113750342376},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.7,"breakHorizontal":-9.6,"spinRate":2373,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.45498442713584186,"extension":6.506610766968673},"index":0,"playId":"927d18b6-0807-30c3-8d59-3106aeaffda9","pitchNumber":1,"startTime":"2026-03-18T22:28:10.121Z","endTime":"2026-03-18T22:28:37.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"}},"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531773849162864,"aZ":-18.782909476852968,"pfxX":-6.198238066391789,"pfxZ":7.022472871428608,"pX":-1.5545665985143795,"pZ":3.9317037297527113,"vX0":3.0052582496257894,"vY0":-137.04496287127503,"vZ0":-1.81324931382025,"x":176.26,"y":132.62,"x0":-1.8584932848669116,"y0":50.003251814820814,"z0":5.881257789927873,"aX":-11.821670885834777},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":10.6,"spinRate":2258,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3992649225101168,"extension":6.640205551815246},"index":1,"playId":"0db82105-759d-3b98-8dbf-bff43db4b673","pitchNumber":2,"startTime":"2026-03-18T22:28:41.605Z","endTime":"2026-03-18T22:28:47.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:28:47.430Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Callihan singles on a ground ball to third baseman Zach McKinstry. Nick Yorke to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:29:04.727Z","endTime":"2026-03-18T22:30:06.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnSecond":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.861684391974684,"aZ":-18.17350081927738,"pfxX":-4.6487209344275175,"pfxZ":7.578084652643204,"pX":-0.20224759246489107,"pZ":2.645908775549741,"vX0":6.349691220893794,"vY0":-135.82812129608388,"vZ0":-4.360004064841432,"x":124.71,"y":167.34,"x0":-1.9785472510455178,"y0":50.00361772104934,"z0":5.555166388048782,"aX":-8.589816756071729},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2237,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40499685600728963,"extension":6.7581111598530175},"index":0,"playId":"b9a521bf-d979-39c5-b971-bd2488b5859e","pitchNumber":1,"startTime":"2026-03-18T22:29:15.809Z","endTime":"2026-03-18T22:29:18.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307108467066875,"aZ":-31.565520265712678,"pfxX":-8.256053877980994,"pfxZ":0.3775748790138884,"pX":-0.3629961756604093,"pZ":1.8480790061932888,"vX0":6.635913720587849,"vY0":-126.66649032995016,"vZ0":-3.228887866490993,"x":130.84,"y":188.88,"x0":-1.9571235442598973,"y0":50.00300216308847,"z0":5.690066258278167,"aX":-13.280899579925162},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":13.2,"spinRate":1450,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4341051795781077,"extension":6.782405668455069},"index":1,"playId":"36bd7d33-9049-337b-8f4e-63afe6b7793b","pitchNumber":2,"startTime":"2026-03-18T22:29:40.009Z","endTime":"2026-03-18T22:29:43.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.152984275350455,"aZ":-20.448768768457196,"pfxX":-3.1082689523898344,"pfxZ":6.305392963349908,"pX":-0.001744878859176451,"pZ":2.5004070380242682,"vX0":6.027704957356348,"vY0":-136.4997041999193,"vZ0":-4.595006208891269,"x":117.07,"y":171.27,"x0":-1.8495206799438244,"y0":50.00188745684062,"z0":5.641384761959313,"aX":-5.779618110127478},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":4.2,"spinRate":2211,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4035293148902226,"extension":6.810775756519173},"hitData":{"launchSpeed":94.6,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.31,"coordY":174.93}},"index":2,"playId":"ba6961d9-dcdc-359d-a04d-bc298e82c45f","pitchNumber":3,"startTime":"2026-03-18T22:29:58.510Z","endTime":"2026-03-18T22:30:06.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.27,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:30:06.653Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a ground ball to right fielder Kerry Carpenter. Nick Yorke scores. Tyler Callihan to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:30:22.807Z","endTime":"2026-03-18T22:32:22.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24723334365622,"aZ":-18.07292267277535,"pfxX":-8.259816358874406,"pfxZ":7.370555708814656,"pX":-0.4726743022953973,"pZ":2.627860397368658,"vX0":7.20791910768358,"vY0":-138.05800248835428,"vZ0":-4.9953803826258305,"x":135.02,"y":167.83,"x0":-2.0554462417679824,"y0":50.005097352218606,"z0":5.692896896451246,"aX":-15.807273517630682},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":13.3,"spinRate":2247,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3980771568818935,"extension":6.85977721111027},"index":0,"playId":"56aa3ebf-67a0-3afc-8abb-29d71ee39fe8","pitchNumber":1,"startTime":"2026-03-18T22:30:36.229Z","endTime":"2026-03-18T22:30:42.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.710952228733667,"aZ":-12.926167508883937,"pfxX":-9.164352742202642,"pfxZ":9.933491004382928,"pX":-0.09967237458060953,"pZ":1.178985535828499,"vX0":8.142578447206988,"vY0":-138.51220765484578,"vZ0":-9.753316851162454,"x":120.8,"y":206.95,"x0":-1.8906392095585056,"y0":50.005789890654974,"z0":5.616320621700808,"aX":-17.76286036502284},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":14.9,"spinRate":2303,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39584153085919294,"extension":6.827241755850534},"index":1,"playId":"124cb3ec-3e8a-3e97-a5b3-4c6b9a49b1a7","pitchNumber":2,"startTime":"2026-03-18T22:31:14.960Z","endTime":"2026-03-18T22:31:18.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16877249277332,"aZ":-28.673944442637147,"pfxX":-10.888644579516695,"pfxZ":2.1153018042100395,"pX":0.39200995884518003,"pZ":1.1715839005980384,"vX0":9.633762426779011,"vY0":-128.25303602625675,"vZ0":-5.69638013414434,"x":102.06,"y":207.15,"x0":-2.010393591756702,"y0":50.00303848161594,"z0":5.676367743013783,"aX":-18.019651052720473},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":17.4,"spinRate":1545,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.42815980050266633,"extension":6.788185316019127},"index":2,"playId":"17593dff-9ce5-338e-a938-d1c27d90ea53","pitchNumber":3,"startTime":"2026-03-18T22:31:31.152Z","endTime":"2026-03-18T22:31:34.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-18T22:31:42.013Z","endTime":"2026-03-18T22:31:54.875Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85282189359414,"aZ":-14.769783748720362,"pfxX":-6.253769833645871,"pfxZ":8.979317400940854,"pX":0.17294412227575268,"pZ":3.4785083035096456,"vX0":7.963954326886984,"vY0":-139.43490322893214,"vZ0":-3.844715821127997,"x":110.41,"y":144.86,"x0":-1.9286288137159469,"y0":50.0061186523243,"z0":5.87156706082643,"aX":-12.126945151822108},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2265,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3951625402688168,"extension":6.719709452786989},"index":4,"playId":"da024afb-bd54-3d3f-8d17-57a3c6947426","pitchNumber":4,"startTime":"2026-03-18T22:31:54.875Z","endTime":"2026-03-18T22:31:57.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9277527168391,"aZ":-19.821174135115196,"pfxX":-7.1162145509646315,"pfxZ":6.51708688394251,"pX":0.015449243678071751,"pZ":2.068520071066783,"vX0":7.339031971464053,"vY0":-136.97645521409015,"vZ0":-6.3501722694375955,"x":116.41,"y":182.93,"x0":-1.777073423600206,"y0":50.00459236015889,"z0":5.7772267129583055,"aX":-13.492144569970232},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":11.3,"spinRate":2235,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40024213468837777,"extension":6.8324633313569665},"hitData":{"launchSpeed":59.5,"launchAngle":11.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.42,"coordY":141.73}},"index":5,"playId":"6ff566c8-bad0-3238-8c1e-2a252d1f6042","pitchNumber":5,"startTime":"2026-03-18T22:32:14.597Z","endTime":"2026-03-18T22:32:22.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":2.01,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:32:22.016Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Konnor Griffin walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:32:43.577Z","endTime":"2026-03-18T22:34:26.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnThird":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.399613955334516,"aZ":-40.429743571859134,"pfxX":5.003119946013673,"pfxZ":-5.9802315243364035,"pX":-2.170096720439736,"pZ":7.281795391745583,"vX0":-0.6841216149678289,"vY0":-117.11846153003617,"vZ0":11.283157133345654,"x":199.72,"y":42.17,"x0":-2.5227425141216817,"y0":50.00195642169984,"z0":6.189824759835103,"aX":6.906966384459302},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":-8.9,"spinRate":2320,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4687695485094241,"extension":6.455007203596393},"index":0,"playId":"4e34e22a-67d1-3bc0-a0e3-3ae201434bb9","pitchNumber":1,"startTime":"2026-03-18T22:33:20.018Z","endTime":"2026-03-18T22:33:24.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Casey Mize. Tyler Callihan to 3rd. Joey Bart to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"4e34e22a-67d1-3bc0-a0e3-3ae201434bb9","startTime":"2026-03-18T22:33:42.679Z","endTime":"2026-03-18T22:33:48.586Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":682997,"link":"/api/v1/people/682997"},"postOnSecond":{"id":663698,"link":"/api/v1/people/663698"},"postOnThird":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.69,"dramaIndex":73.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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.617946118009897,"aZ":-14.197598119745619,"pfxX":-9.16429638441793,"pfxZ":9.30744295763364,"pX":0.3837768797349679,"pZ":1.4446076354186905,"vX0":9.346298483827251,"vY0":-138.0825799025137,"vZ0":-8.898846452532304,"x":102.37,"y":199.78,"x0":-1.8534918362772905,"y0":50.0065485458786,"z0":5.663618413103292,"aX":-17.708584010183735},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":14.6,"spinRate":2277,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3966051428292028,"extension":6.948729301149306},"index":2,"playId":"fe0a570e-e1e2-3d34-8dd3-3dad3699a083","pitchNumber":2,"startTime":"2026-03-18T22:33:48.586Z","endTime":"2026-03-18T22:33:51.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.916841296880044,"aZ":-31.243751118714844,"pfxX":-5.949326115133438,"pfxZ":0.567759359452281,"pX":0.6904824351947154,"pZ":1.130862493200224,"vX0":8.181131033967466,"vY0":-128.76930262960101,"vZ0":-5.185491323670705,"x":90.68,"y":208.25,"x0":-1.7857923314819828,"y0":50.00362650007198,"z0":5.648314731673105,"aX":-9.783878895238608},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":8.5,"spinRate":1516,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.428780164614849,"extension":6.921606757139533},"index":3,"playId":"684a652c-416b-35a5-bc6e-c67ff6138545","pitchNumber":3,"startTime":"2026-03-18T22:34:04.981Z","endTime":"2026-03-18T22:34:07.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.546591820766324,"aZ":-15.467594281569177,"pfxX":-7.729636397520671,"pfxZ":8.678343774095513,"pX":0.007542717954611664,"pZ":0.10714106480291619,"vX0":7.795849341305702,"vY0":-139.15342715393066,"vZ0":-11.92945134820895,"x":116.71,"y":235.89,"x0":-1.8510149550309183,"y0":50.006890493442974,"z0":5.524237323304173,"aX":-14.885740923902151},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2332,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39641431104785374,"extension":7.0336691495806996},"index":4,"playId":"3627b6f9-f4ae-359c-b59e-0f631ad51364","pitchNumber":4,"startTime":"2026-03-18T22:34:23.087Z","endTime":"2026-03-18T22:34:26.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.69,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:34:26.087Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Oneil Cruz out on a sacrifice fly to center fielder Trei Cruz. Tyler Callihan scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:34:32.737Z","endTime":"2026-03-18T22:36:25.434Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7301710151786,"aZ":-17.139803948100905,"pfxX":-3.9741309402007268,"pfxZ":7.894217957354289,"pX":0.7830851425423955,"pZ":2.558372845332165,"vX0":8.058872680957249,"vY0":-138.3065596926593,"vZ0":-5.288368194548991,"x":87.15,"y":169.7,"x0":-1.674723243730059,"y0":50.003774283597785,"z0":5.675143009121168,"aX":-7.570139836096261},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":5.2,"spinRate":2351,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3986336040929448,"extension":6.911242421406132},"index":0,"playId":"2b59a941-e8b8-3210-aab5-43a85010dd83","pitchNumber":1,"startTime":"2026-03-18T22:35:28.643Z","endTime":"2026-03-18T22:35:33.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67668250975266,"aZ":-19.60167647051029,"pfxX":-1.275006882511768,"pfxZ":6.635940197479011,"pX":0.6165956495856872,"pZ":3.375560310642002,"vX0":6.858734367754935,"vY0":-137.34227115145922,"vZ0":-2.771131936526334,"x":93.5,"y":147.64,"x0":-1.7561391973853882,"y0":50.00541818080268,"z0":5.743033460886365,"aX":-2.417122897581334},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":0.7,"spinRate":2245,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40002040289777474,"extension":6.792954240148429},"hitData":{"launchSpeed":89.2,"launchAngle":29.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.11,"coordY":82.27}},"index":1,"playId":"02e57b5b-ca90-3910-b42f-90c230841fd0","pitchNumber":2,"startTime":"2026-03-18T22:36:15.822Z","endTime":"2026-03-18T22:36:25.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":2.05,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:36:25.434Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to second baseman Javier Báez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T22:36:59.835Z","endTime":"2026-03-18T22:38:49.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.111207643786045,"aZ":-28.79481987044673,"pfxX":2.084562970600738,"pfxZ":2.000540928933537,"pX":0.19584333049645075,"pZ":3.2445267074844812,"vX0":5.5925824647189195,"vY0":-129.23146160449312,"vZ0":-0.8501910008732252,"x":109.53,"y":151.18,"x0":-2.2678009608336676,"y0":50.00483036821858,"z0":5.791129857377073,"aX":3.5220611261255006},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.0,"spinRate":2135,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.42396423141076944,"extension":6.432311093344039},"index":0,"playId":"e71e06e9-f385-3939-a6a0-115e05b17ad9","pitchNumber":1,"startTime":"2026-03-18T22:36:59.835Z","endTime":"2026-03-18T22:37:02.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.485908259148644,"aZ":-15.090180206232427,"pfxX":-4.688444162777284,"pfxZ":9.015836644976439,"pX":-1.3057486726617602,"pZ":2.030888932314234,"vX0":3.350254809652412,"vY0":-137.93207229754182,"vZ0":-7.014228188518345,"x":166.77,"y":183.95,"x0":-1.937434262362845,"y0":50.00055231392998,"z0":5.6569200481986845,"aX":-8.881093213300904},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2232,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39968060111115644,"extension":6.7990883982906185},"index":1,"playId":"5db18cf2-bf5d-3256-a46b-2a70ecad1f1b","pitchNumber":2,"startTime":"2026-03-18T22:37:17.271Z","endTime":"2026-03-18T22:37:20.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716260376399912,"aZ":-29.041095953921424,"pfxX":-7.001568062032443,"pfxZ":1.9033081066181623,"pX":0.22889860783395166,"pZ":2.7647531108390364,"vX0":8.006434642823626,"vY0":-128.1806135258639,"vZ0":-2.109168853725863,"x":108.27,"y":164.13,"x0":-2.038750392424235,"y0":50.00540731738917,"z0":5.885953475447143,"aX":-11.548051530476855},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":10.7,"spinRate":1531,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.42879027897132804,"extension":6.663436737484844},"index":2,"playId":"07f23640-be5f-3e20-845b-f830ed2485c4","pitchNumber":3,"startTime":"2026-03-18T22:37:33.692Z","endTime":"2026-03-18T22:37:38.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":78.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18550679432204,"aZ":-40.107627955737065,"pfxX":-6.144277591731812,"pfxZ":-4.908563792538935,"pX":-1.328303382639841,"pZ":2.7937066097221677,"vX0":3.9170743173392433,"vY0":-128.57392508648593,"vZ0":0.4539116648667154,"x":167.63,"y":163.35,"x0":-2.1005688454784797,"y0":50.00142371739385,"z0":5.816464254476142,"aX":-9.932783315127065},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.4,"breakHorizontal":9.8,"spinRate":1273,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.43173624000851607,"extension":6.905578444223642},"index":3,"playId":"b3d29ef1-d0f1-3c04-bbea-e2b2d1defb3e","pitchNumber":4,"startTime":"2026-03-18T22:38:03.472Z","endTime":"2026-03-18T22:38:06.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913259596136026,"aZ":-43.09930542409099,"pfxX":7.086167947857565,"pfxZ":-7.589909076076738,"pX":-1.319926973515443,"pZ":3.479836143391887,"vX0":0.6627165260118286,"vY0":-119.92609896999046,"vZ0":3.7043314045647833,"x":167.31,"y":144.82,"x0":-2.5201778830060992,"y0":50.00559819359274,"z0":5.7917266485334595,"aX":10.193687164169763},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.4,"breakHorizontal":-13.0,"spinRate":2420,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4589357176284037,"extension":6.502601866082015},"index":4,"playId":"9a089f88-87a6-3070-be84-b87ce3814c81","pitchNumber":5,"startTime":"2026-03-18T22:38:21.517Z","endTime":"2026-03-18T22:38:24.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35430840022293,"aZ":-29.58054092469137,"pfxX":1.7274568177581493,"pfxZ":1.6141347801084294,"pX":-0.2661808185620469,"pZ":2.176461561800857,"vX0":4.708611214972902,"vY0":-125.51384900535786,"vZ0":-2.7065382359712897,"x":127.15,"y":180.02,"x0":-2.3845638296179796,"y0":50.005029640168566,"z0":5.656591445685682,"aX":2.779681787537867},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":-4.1,"spinRate":2044,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.43496515725804263,"extension":6.624834834788062},"hitData":{"launchSpeed":80.5,"launchAngle":65.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.27,"coordY":162.88}},"index":5,"playId":"64d1679a-a381-3ef4-b2e6-7f1005aa2a5d","pitchNumber":6,"startTime":"2026-03-18T22:38:40.883Z","endTime":"2026-03-18T22:38:49.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:38:49.510Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trei Cruz singles on a fly ball to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T22:40:55.676Z","endTime":"2026-03-18T22:41:11.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"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":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54671736129065,"aZ":-15.50849941269567,"pfxX":-7.16754805770564,"pfxZ":8.632474869814637,"pX":0.9404833906104584,"pZ":2.285184899589373,"vX0":7.553201679120098,"vY0":-138.9035720897953,"vZ0":-7.105133570110592,"x":81.15,"y":177.08,"x0":-0.8982890562054107,"y0":50.00670512679736,"z0":5.9307635627848905,"aX":-13.843871885571856},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":11.2,"spinRate":2522,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3961198078621928,"extension":6.3832153902106175},"hitData":{"launchSpeed":82.7,"launchAngle":36.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.16,"coordY":98.75}},"index":0,"playId":"59d0d31d-9333-399b-81d3-622fffee218f","pitchNumber":1,"startTime":"2026-03-18T22:41:01.317Z","endTime":"2026-03-18T22:41:11.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":0.97,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:41:11.089Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T22:41:28.730Z","endTime":"2026-03-18T22:43:32.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6],"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":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872839459719543,"aZ":-20.53103691521193,"pfxX":-8.792049543440928,"pfxZ":5.972322880437611,"pX":-1.345967115260196,"pZ":2.6500251032495297,"vX0":2.786461216068592,"vY0":-138.94881618813645,"vZ0":-5.208342270435445,"x":168.31,"y":167.23,"x0":-1.2208996872667224,"y0":50.00684779486786,"z0":5.918051500538572,"aX":-17.151569443586464},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":15.4,"spinRate":2497,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39457851239607766,"extension":6.1618384674019016},"index":0,"playId":"459756cf-ac04-3656-81ea-cd37963b780d","pitchNumber":1,"startTime":"2026-03-18T22:41:43.424Z","endTime":"2026-03-18T22:41:47.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trei Cruz steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"459756cf-ac04-3656-81ea-cd37963b780d","startTime":"2026-03-18T22:42:00.720Z","endTime":"2026-03-18T22:42:10.889Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":669360,"link":"/api/v1/people/669360"},"postOnSecond":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":1.69,"dramaIndex":62.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.241268080354594,"aZ":-23.303109667619907,"pfxX":-1.9066887081529371,"pfxZ":4.981615401719373,"pX":1.4220038945627733,"pZ":0.282910421579806,"vX0":6.7240135471551135,"vY0":-133.89422771227305,"vZ0":-10.044281597755452,"x":62.8,"y":231.14,"x0":-0.8960444384792741,"y0":50.000845939376525,"z0":5.809910884014044,"aX":-3.394069789349874},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":1.7,"spinRate":2618,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4122167101524119,"extension":6.221436290478642},"index":2,"playId":"b991d942-b98b-3649-ac1c-517efee5d5ea","pitchNumber":2,"startTime":"2026-03-18T22:42:10.889Z","endTime":"2026-03-18T22:42:13.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830421110527602,"aZ":-22.49776013451019,"pfxX":-9.410762222030616,"pfxZ":4.968497739159959,"pX":0.4736492816252689,"pZ":1.9583561206211446,"vX0":7.6933865743249505,"vY0":-138.42416678523549,"vZ0":-6.734629651110889,"x":98.95,"y":185.9,"x0":-1.1139332784713578,"y0":50.002336774783785,"z0":5.920548241707854,"aX":-18.32971720470212},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":2261,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39512182823045716,"extension":6.354857374760651},"index":3,"playId":"1766c55c-519d-3add-9573-ab36f99e36b4","pitchNumber":3,"startTime":"2026-03-18T22:42:33.774Z","endTime":"2026-03-18T22:42:36.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-18T22:42:47.008Z","endTime":"2026-03-18T22:43:01.685Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895983439880936,"aZ":-39.653187015959986,"pfxX":1.58610028729941,"pfxZ":-4.927673337764167,"pX":0.9361620582205668,"pZ":0.5520677391786571,"vX0":4.1560820877726385,"vY0":-123.09067232441947,"vZ0":-5.055580361810063,"x":81.32,"y":223.87,"x0":-0.9875580563506489,"y0":50.00222124278234,"z0":6.029726081585956,"aX":2.40731732867189},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.0,"breakHorizontal":-4.0,"spinRate":2734,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44683233461312577,"extension":6.052895758761761},"index":5,"playId":"e1ab2095-96f2-3b3f-88ac-84b967fbea73","pitchNumber":4,"startTime":"2026-03-18T22:43:01.685Z","endTime":"2026-03-18T22:43:04.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601592088099483,"aZ":-40.20951797859218,"pfxX":2.9195550068373373,"pfxZ":-5.184257548975719,"pX":0.7595755632359256,"pZ":1.227717773494601,"vX0":3.496811109381111,"vY0":-124.61337440007877,"vZ0":-3.6456100559631066,"x":88.05,"y":205.63,"x0":-1.0494174981879256,"y0":50.005093404708276,"z0":6.083672326174739,"aX":4.522053572726489},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.1,"breakHorizontal":-6.2,"spinRate":2637,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4421208457623105,"extension":6.125088771229024},"index":6,"playId":"4f646033-500e-3ab2-b739-32c8e460c700","pitchNumber":5,"startTime":"2026-03-18T22:43:29.043Z","endTime":"2026-03-18T22:43:32.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":4.59999999999998,"leverageIndex":1.69,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:43:32.043Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out to right fielder Nick Yorke.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T22:44:20.070Z","endTime":"2026-03-18T22:46:06.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d009da68-6fb4-3bb1-91df-adf8d6d34cb2","startTime":"2026-03-18T22:43:59.265Z","endTime":"2026-03-18T22:44:03.887Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.313914638672706,"aZ":-24.298550616924906,"pfxX":-5.421273899261318,"pfxZ":3.9463113242556016,"pX":0.5481761172664457,"pZ":2.0153381801584156,"vX0":6.333629113273526,"vY0":-141.14153016490727,"vZ0":-6.3759113561838925,"x":96.1,"y":184.37,"x0":-1.0319798124961308,"y0":50.00335386961412,"z0":5.89253755525591,"aX":-10.821847853444856},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":8.4,"spinRate":2460,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38964792694496,"extension":6.3715437541178535},"index":1,"playId":"2f05fdbd-909c-3dc3-99d2-37b08953143b","pitchNumber":1,"startTime":"2026-03-18T22:44:22.284Z","endTime":"2026-03-18T22:44:25.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818359225319636,"aZ":-24.72858718378225,"pfxX":-8.996325411675654,"pfxZ":4.21285325336256,"pX":0.12556448024551514,"pZ":0.6918878317334972,"vX0":6.434729840046018,"vY0":-131.3510142755676,"vZ0":-8.882063726360789,"x":112.21,"y":220.1,"x0":-1.1730838391149878,"y0":50.00262971353014,"z0":5.922098693428539,"aX":-15.900976570381712},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":1945,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4151594815221733,"extension":6.068681521854744},"index":2,"playId":"825368cf-1683-30a3-8dfd-07ab113c37b2","pitchNumber":2,"startTime":"2026-03-18T22:44:39.768Z","endTime":"2026-03-18T22:44:42.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.566645003153305,"aZ":-22.366219359015986,"pfxX":-7.160070126079005,"pfxZ":4.921795331426539,"pX":0.9097530299304022,"pZ":1.1552598605966056,"vX0":7.624820278359066,"vY0":-141.05866024890838,"vZ0":-8.820336999195556,"x":82.32,"y":207.59,"x0":-0.9132578393595335,"y0":50.00061428523865,"z0":5.794120453400484,"aX":-14.259933391589465},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":11.2,"spinRate":2335,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3900437230757752,"extension":6.563513528639581},"index":3,"playId":"301b63b9-7ff4-37c3-95bc-9f565e5cb467","pitchNumber":3,"startTime":"2026-03-18T22:45:03.202Z","endTime":"2026-03-18T22:45:06.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-18T22:45:23.635Z","endTime":"2026-03-18T22:45:39.741Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597116483603894,"aZ":-24.589887157434934,"pfxX":-2.4581792515950323,"pfxZ":4.164302886505844,"pX":1.2821911738946707,"pZ":2.232587631703725,"vX0":7.581002710050765,"vY0":-132.958100228956,"vZ0":-5.30262648328619,"x":68.13,"y":178.5,"x0":-1.2640691996557998,"y0":50.00660343350232,"z0":5.995250419269329,"aX":-4.482539414630548},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":3.1,"spinRate":2536,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4090856959542797,"extension":6.295168932820214},"index":5,"playId":"4c518895-1fcf-3f1c-8bcf-84128fbcf7e0","pitchNumber":4,"startTime":"2026-03-18T22:45:39.741Z","endTime":"2026-03-18T22:45:42.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582494122520735,"aZ":-40.26643839190146,"pfxX":0.7302037946464103,"pfxZ":-5.3116315720559655,"pX":-0.1619868442620855,"pZ":2.121646919802055,"vX0":2.5183857978767112,"vY0":-122.47255700827236,"vZ0":-1.5227567358235747,"x":123.17,"y":181.5,"x0":-1.297376906010247,"y0":50.0047057907288,"z0":6.187112598993881,"aX":1.1116373523718823},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.7,"breakHorizontal":-1.9,"spinRate":2623,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4467709233079429,"extension":6.017858813934897},"hitData":{"launchSpeed":103.7,"launchAngle":20.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.19,"coordY":113.29}},"index":6,"playId":"cb829730-81c8-3ded-9694-c0b1e821a508","pitchNumber":5,"startTime":"2026-03-18T22:46:00.041Z","endTime":"2026-03-18T22:46:06.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.4,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:46:06.945Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T22:46:31.022Z","endTime":"2026-03-18T22:48:15.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":96.4,"endSpeed":88.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114203772776477,"aZ":-15.590430634634133,"pfxX":-7.879584108338316,"pfxZ":8.262922026888512,"pX":0.8168350569518035,"pZ":2.385881001820321,"vX0":7.976611579004781,"vY0":-140.18619881652737,"vZ0":-6.815609692988323,"x":85.86,"y":174.36,"x0":-1.0298613768374982,"y0":50.00570997124019,"z0":5.850292699152147,"aX":-15.821842332240523},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2409,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3894112253142703,"extension":6.127964598427208},"index":0,"playId":"2616749b-0db9-3164-b3a1-0919aeee942c","pitchNumber":1,"startTime":"2026-03-18T22:46:36.484Z","endTime":"2026-03-18T22:46:39.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002914623355707,"aZ":-17.143531063882087,"pfxX":-5.734286859912776,"pfxZ":7.57867986523225,"pX":0.9463660318289346,"pZ":3.35614157816718,"vX0":7.769364357482557,"vY0":-139.81928076223284,"vZ0":-4.014720544554093,"x":80.93,"y":148.16,"x0":-1.1210792779691763,"y0":50.00338425201385,"z0":5.93288483383113,"aX":-11.374294276654592},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":8.8,"spinRate":2547,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39147800133120647,"extension":6.168947440463856},"index":1,"playId":"faeaae97-2754-3b3e-ab88-544e9d8d1b11","pitchNumber":2,"startTime":"2026-03-18T22:46:53.223Z","endTime":"2026-03-18T22:46:56.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9358345735204,"aZ":-12.65727799232155,"pfxX":-1.22332507696974,"pfxZ":9.730404497233788,"pX":0.8022665931757639,"pZ":2.1762426095504983,"vX0":4.866304720596504,"vY0":-141.16110843612307,"vZ0":-8.41598330821555,"x":86.42,"y":180.02,"x0":-0.7896097135012846,"y0":50.00394515133054,"z0":6.02284249805313,"aX":-2.4541628446784443},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":1.2,"spinRate":2423,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.38890187352128125,"extension":6.317834199880671},"index":2,"playId":"78a20567-2643-3c81-833f-1361e290d2cd","pitchNumber":3,"startTime":"2026-03-18T22:47:11.747Z","endTime":"2026-03-18T22:47:14.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0933912951765,"aZ":-16.064273347109108,"pfxX":-6.245281108893303,"pfxZ":8.05825762802833,"pX":0.4431337192802918,"pZ":4.260633540259594,"vX0":5.98958447202906,"vY0":-140.5468519957784,"vZ0":-2.104203089799188,"x":87.41,"y":144.35,"x0":-0.9050187933510272,"y0":50.00156880769884,"z0":6.063236131553019,"aX":-12.483645665194768},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2383,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3898308442808869,"extension":6.224993959717361},"index":3,"playId":"846c3fc5-68eb-3bb3-8a29-947a4dfa14bf","pitchNumber":4,"startTime":"2026-03-18T22:47:32.086Z","endTime":"2026-03-18T22:47:35.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46376492749744,"aZ":-43.81467941768111,"pfxX":6.192625014640566,"pfxZ":-7.296687065563377,"pX":1.3284872816310713,"pZ":1.01880179587138,"vX0":3.1594950860005,"vY0":-126.20329908191925,"vZ0":-3.741731994810128,"x":66.36,"y":211.27,"x0":-0.7489410615177178,"y0":50.00478240285329,"z0":6.091309524022705,"aX":9.874628054408506},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.9,"breakHorizontal":-12.0,"spinRate":2846,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4359414975682334,"extension":6.127379818154925},"index":4,"playId":"7ffc640a-aea4-3caa-9fd4-cdefe3b2b60c","pitchNumber":5,"startTime":"2026-03-18T22:47:47.220Z","endTime":"2026-03-18T22:47:50.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79947140201526,"aZ":-28.35191793872467,"pfxX":2.8101240846599054,"pfxZ":2.143129524744282,"pX":0.6432013836265434,"pZ":3.368818789291203,"vX0":3.4978714741492443,"vY0":-133.3271886655286,"vZ0":-1.5373609654091853,"x":92.48,"y":147.82,"x0":-1.0549302833905188,"y0":50.00657099368619,"z0":6.014715238815388,"aX":5.0187922169506365},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":-5.9,"spinRate":2404,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4120848131173336,"extension":6.1413277588144854},"hitData":{"launchSpeed":60.9,"launchAngle":6.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.17,"coordY":170.08}},"index":5,"playId":"803e2f4f-0201-316e-9eb0-08732e59d64d","pitchNumber":6,"startTime":"2026-03-18T22:48:09.667Z","endTime":"2026-03-18T22:48:15.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:48:15.733Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T22:50:11.277Z","endTime":"2026-03-18T22:51:30.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095207533240455,"aZ":-12.90364157119378,"pfxX":-2.449679601891753,"pfxZ":10.785226479856583,"pX":0.03335651538571511,"pZ":2.532885064681942,"vX0":5.588698032941206,"vY0":-132.9787309564089,"vZ0":-5.84932207691137,"x":115.73,"y":170.39,"x0":-1.7793474266449667,"y0":50.005160622690134,"z0":5.700941938022852,"aX":-4.3783739208739005},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2264,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4122382143598071,"extension":6.755233120382425},"index":0,"playId":"ef454faa-43ee-305c-a450-2f286e797698","pitchNumber":1,"startTime":"2026-03-18T22:50:24.342Z","endTime":"2026-03-18T22:50:27.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":86.8,"endSpeed":79.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210727701228866,"aZ":-29.24211628410898,"pfxX":1.7374206752169163,"pfxZ":1.81301130738969,"pX":-1.1750883433083998,"pZ":3.479983194001892,"vX0":2.4934428996449123,"vY0":-126.46373238400962,"vZ0":0.2783001983328376,"x":161.79,"y":144.82,"x0":-2.4002057844372784,"y0":50.00324922657238,"z0":5.717493687452765,"aX":2.808491189012039},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2284,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4334040293168173,"extension":6.70136983902117},"index":1,"playId":"8def0dd6-99f0-3df8-8b4f-a8c6b5e67786","pitchNumber":2,"startTime":"2026-03-18T22:50:44.538Z","endTime":"2026-03-18T22:50:47.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18040281291763,"aZ":-12.09331474521453,"pfxX":-5.088946637950477,"pfxZ":10.954115366489562,"pX":0.6256192997510981,"pZ":2.1264816183167774,"vX0":8.045820781782652,"vY0":-135.4159903537247,"vZ0":-7.307928195061325,"x":93.15,"y":181.36,"x0":-1.740808359563053,"y0":50.00081459749827,"z0":5.730452546072225,"aX":-9.327531894485954},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2240,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.40651513903918346,"extension":7.01897748438001},"index":2,"playId":"6a8c9d88-b4e5-3197-b007-d02182e23114","pitchNumber":3,"startTime":"2026-03-18T22:51:01.519Z","endTime":"2026-03-18T22:51:04.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-18T22:51:15.644Z","endTime":"2026-03-18T22:51:27.880Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56505562789992,"aZ":-32.66311747947521,"pfxX":-6.968724131651003,"pfxZ":-0.30249756332823097,"pX":-0.9935182685426779,"pZ":1.2832105599971368,"vX0":4.553906250212903,"vY0":-127.70107190024446,"vZ0":-4.307454745686921,"x":154.87,"y":204.13,"x0":-1.9066906048199146,"y0":50.00049144338357,"z0":5.599503188903467,"aX":-11.354833782709862},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":11.4,"spinRate":1410,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4311154872935088,"extension":6.859200403901268},"index":4,"playId":"301407b9-8d2f-3768-a5f1-5b6a661c2dd1","pitchNumber":4,"startTime":"2026-03-18T22:51:27.880Z","endTime":"2026-03-18T22:51:30.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:51:30.880Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T22:51:38.317Z","endTime":"2026-03-18T22:53:00.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4368313459472,"aZ":-40.06293057304661,"pfxX":5.245723154478449,"pfxZ":-5.530206529894995,"pX":-0.48081355721369906,"pZ":2.0448502389795102,"vX0":2.8509462883440846,"vY0":-119.62784431914098,"vZ0":-0.11927185902422588,"x":135.33,"y":183.57,"x0":-2.3756387603780724,"y0":50.0032556307274,"z0":5.734403531063737,"aX":7.483207530578712},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.7,"breakHorizontal":-10.2,"spinRate":2473,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.46063140421378934,"extension":6.613980008329779},"index":0,"playId":"7870f81a-b277-31b1-bf2e-21c25b7605e0","pitchNumber":1,"startTime":"2026-03-18T22:51:56.682Z","endTime":"2026-03-18T22:51:59.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192659792464703,"aZ":-13.985810243128132,"pfxX":-7.216343343280286,"pfxZ":9.612094403572486,"pX":0.1431598436730177,"pZ":1.267929721095434,"vX0":7.862318223356502,"vY0":-136.72027750799927,"vZ0":-8.95378445963337,"x":111.54,"y":204.55,"x0":-1.8325291228722909,"y0":50.006016279733274,"z0":5.545671512284242,"aX":-13.66146545135819},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2356,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4006477411210061,"extension":6.971585945093438},"index":1,"playId":"146831fb-35ec-3066-8b62-9d68aad4c847","pitchNumber":2,"startTime":"2026-03-18T22:52:18.679Z","endTime":"2026-03-18T22:52:21.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62056845132422,"aZ":-12.961597353842619,"pfxX":-3.586905237397465,"pfxZ":10.276023924586449,"pX":0.08219660352312187,"pZ":3.795509026123858,"vX0":6.529667056739909,"vY0":-136.71841791527322,"vZ0":-3.2020803608591955,"x":113.87,"y":136.3,"x0":-1.8845604856688116,"y0":50.002389569367196,"z0":5.886852713693611,"aX":-6.70654029515311},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2224,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40252550268845155,"extension":6.858722161313469},"index":2,"playId":"ddeb9ff3-f63d-325f-afad-e260e1b6be33","pitchNumber":3,"startTime":"2026-03-18T22:52:32.191Z","endTime":"2026-03-18T22:52:35.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-18T22:52:42.805Z","endTime":"2026-03-18T22:52:52.167Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84461563708664,"aZ":-32.41580528380779,"pfxX":-7.497159624154303,"pfxZ":-0.14909737822640068,"pX":-0.6123624131754405,"pZ":2.1563455430325904,"vX0":5.423591177131397,"vY0":-127.4637748359828,"vZ0":-2.73867304338372,"x":140.34,"y":180.56,"x0":-1.8052492557993944,"y0":50.00159720628832,"z0":5.8322833305210455,"aX":-12.202121807897859},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":12.1,"spinRate":1194,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.43149489251985473,"extension":6.808923153453198},"hitData":{"launchSpeed":97.3,"launchAngle":13.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.88,"coordY":143.24}},"index":4,"playId":"992632d9-f8e3-3b6f-9aa3-b09bac15e572","pitchNumber":4,"startTime":"2026-03-18T22:52:52.167Z","endTime":"2026-03-18T22:53:00.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:53:00.088Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to catcher Dillon Dingler in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T22:53:09.984Z","endTime":"2026-03-18T22:54:12.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":93.6,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35029871533311,"aZ":-13.812707383482676,"pfxX":-4.613975073347928,"pfxZ":9.927751588625124,"pX":-0.23595440756858443,"pZ":2.5828447716213416,"vX0":5.592067058062823,"vY0":-136.00561766327448,"vZ0":-5.79934178585011,"x":125.99,"y":169.04,"x0":-1.7315890627212143,"y0":50.004122103102624,"z0":5.722450581309388,"aX":-8.535265323109321},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2066,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40468540068024694,"extension":6.9036344143841015},"index":0,"playId":"02562f60-1818-378d-ab6d-31539694554c","pitchNumber":1,"startTime":"2026-03-18T22:53:26.577Z","endTime":"2026-03-18T22:53:29.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.581694082079096,"aZ":-12.377105534757634,"pfxX":-5.018939984285976,"pfxZ":10.827854051681921,"pX":-0.4697750966026842,"pZ":1.748680148668871,"vX0":5.515827332694619,"vY0":-135.36456245691326,"vZ0":-7.993558479056407,"x":134.91,"y":191.57,"x0":-1.896098476795846,"y0":50.00432640927252,"z0":5.635603354346143,"aX":-9.17851757107741},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2272,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40692023960112333,"extension":6.990619032567926},"index":1,"playId":"ded587c9-32e4-3c81-8ba1-757a0a8d056b","pitchNumber":2,"startTime":"2026-03-18T22:53:48.813Z","endTime":"2026-03-18T22:53:51.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09460382660888,"aZ":-13.003277322779905,"pfxX":-3.4905591714332718,"pfxZ":10.493524000968916,"pX":0.7290140046025922,"pZ":3.379519067373344,"vX0":7.802985451668248,"vY0":-135.65859960441875,"vZ0":-4.013921499534058,"x":89.21,"y":147.53,"x0":-1.7568001022480868,"y0":50.006136146151114,"z0":5.812220331551923,"aX":-6.379504280869192},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2242,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40680666222716244,"extension":6.974804631195647},"hitData":{"launchSpeed":79.3,"launchAngle":87.0,"totalDistance":31.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":128.13,"coordY":223.35}},"index":2,"playId":"42548d50-834c-3bb0-95c0-26931167461a","pitchNumber":3,"startTime":"2026-03-18T22:54:07.346Z","endTime":"2026-03-18T22:54:12.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:54:12.818Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to center fielder Trei Cruz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T22:54:45.627Z","endTime":"2026-03-18T22:55:31.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377982346949747,"aZ":-13.805274677026166,"pfxX":-4.963214592609479,"pfxZ":9.835464493306167,"pX":-0.07515028785798313,"pZ":3.0585047372063996,"vX0":6.7792102621971555,"vY0":-135.9254419411985,"vZ0":-4.7588273473481095,"x":119.86,"y":156.2,"x0":-1.9590802422189872,"y0":50.0004551850367,"z0":5.793728906124863,"aX":-9.267284196780565},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2283,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4032840313702373,"extension":6.969838236908602},"index":0,"playId":"352c810e-2fab-3261-b166-c3028d1daef1","pitchNumber":1,"startTime":"2026-03-18T22:55:01.118Z","endTime":"2026-03-18T22:55:04.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8040838868568,"aZ":-37.30986009366492,"pfxX":7.937853582950506,"pfxZ":-3.5424004897272923,"pX":-0.26614677130541897,"pZ":2.6270505210274164,"vX0":2.873749806023198,"vY0":-120.37139685586112,"vZ0":0.5038522781051391,"x":127.14,"y":167.85,"x0":-2.5103480022393816,"y0":50.00196220755605,"z0":5.748505638108635,"aX":11.515616841990806},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.0,"breakHorizontal":-15.1,"spinRate":2439,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.45699925971246813,"extension":6.81921302880729},"hitData":{"launchSpeed":98.6,"launchAngle":34.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.34,"coordY":77.61}},"index":1,"playId":"526da09d-29ce-3775-9e20-b14a6e97d0d0","pitchNumber":2,"startTime":"2026-03-18T22:55:22.777Z","endTime":"2026-03-18T22:55:31.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:55:31.867Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Tyler Callihan to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T22:57:37.986Z","endTime":"2026-03-18T22:59:06.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742448759685637,"aZ":-15.828440145459014,"pfxX":-4.433299852659487,"pfxZ":8.200483183744847,"pX":1.4976628662952371,"pZ":4.178057168277142,"vX0":8.149410207740141,"vY0":-140.28404255542512,"vZ0":-2.61477407344579,"x":59.91,"y":125.97,"x0":-0.8689801397162971,"y0":50.001789194179025,"z0":6.154073219915313,"aX":-8.836504815627869},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":2297,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39044201354322094,"extension":6.5007904494432465},"index":0,"playId":"af41d518-f65c-3239-8942-db9beebea489","pitchNumber":1,"startTime":"2026-03-18T22:57:39.088Z","endTime":"2026-03-18T22:57:42.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969879621044523,"aZ":-23.82325821547243,"pfxX":1.551990989426098,"pfxZ":4.731737901003351,"pX":0.09816345263906377,"pZ":2.329245551458283,"vX0":2.6651559556053197,"vY0":-131.74963260769206,"vZ0":-5.246158427898528,"x":113.26,"y":175.89,"x0":-1.1266232615287584,"y0":50.002657714636676,"z0":6.097982567055453,"aX":2.7386609394796424},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2568,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.41510794567405984,"extension":6.02610518179078},"index":1,"playId":"d65c959c-cb0b-3ddd-a1f8-c70d7fe8b8a6","pitchNumber":2,"startTime":"2026-03-18T22:57:52.457Z","endTime":"2026-03-18T22:57:55.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05339886370653,"aZ":-12.932961481732006,"pfxX":-2.5434709071348567,"pfxZ":9.62553787368029,"pX":-0.1932075780999668,"pZ":4.221751568276602,"vX0":2.9084153644270176,"vY0":-141.17566180956888,"vZ0":-3.199923271052429,"x":124.36,"y":124.79,"x0":-0.9110945000061198,"y0":50.00284001555193,"z0":6.213840741398427,"aX":-5.084488686142324},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2381,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38942421024889207,"extension":6.495661843110722},"index":2,"playId":"ddb9ecba-97dc-358b-ac13-2e69f4e5ec9e","pitchNumber":3,"startTime":"2026-03-18T22:58:09.891Z","endTime":"2026-03-18T22:58:12.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40864381543048,"aZ":-27.413327682090827,"pfxX":-8.481340603644552,"pfxZ":2.4751801060048333,"pX":-1.068052092689921,"pZ":3.1522040983856945,"vX0":3.4093176108492247,"vY0":-138.81821013215531,"vZ0":-2.6379972004466774,"x":157.71,"y":153.67,"x0":-1.220852318469482,"y0":50.002068372676455,"z0":5.968796381380061,"aX":-16.30436838290775},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2398,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3968437154208342,"extension":6.316161430100989},"index":3,"playId":"952daa6f-6b86-327a-a313-250edadf5818","pitchNumber":4,"startTime":"2026-03-18T22:58:24.941Z","endTime":"2026-03-18T22:58:27.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358825305688352,"aZ":-24.380888429241665,"pfxX":-1.3651463450012136,"pfxZ":4.561181825540331,"pX":0.5953050901466013,"pZ":3.081197792972736,"vX0":4.797736439125822,"vY0":-130.4147647104499,"vZ0":-3.4480336483940786,"x":94.31,"y":155.59,"x0":-1.097003751364572,"y0":50.005449174155096,"z0":6.27533685223278,"aX":-2.3344723359707222},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":1.3,"spinRate":2577,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4212131010829001,"extension":6.155832799574732},"index":4,"playId":"234fdcbd-efea-312c-8df6-9aeab1ec175e","pitchNumber":5,"startTime":"2026-03-18T22:58:40.747Z","endTime":"2026-03-18T22:58:43.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-18T22:58:50.639Z","endTime":"2026-03-18T22:59:01.193Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011058614477527,"aZ":-42.736115656029654,"pfxX":5.896891756303813,"pfxZ":-7.239978966583575,"pX":0.35544376077020284,"pZ":2.3052723456232433,"vX0":1.900782046121327,"vY0":-120.7265971980024,"vZ0":-0.5007420874203169,"x":103.45,"y":176.54,"x0":-1.2105059128829982,"y0":50.00252335090761,"z0":6.314125455781107,"aX":8.603827689803234},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.0,"breakHorizontal":-11.2,"spinRate":2779,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.4557009755027721,"extension":6.031352845060572},"hitData":{"launchSpeed":92.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.2,"coordY":171.34}},"index":6,"playId":"4423bdb0-db8d-396d-b43f-9b3e62e8bef9","pitchNumber":6,"startTime":"2026-03-18T22:59:01.193Z","endTime":"2026-03-18T22:59:06.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:59:06.633Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, pitcher Braxton Ashcraft to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T22:59:26.885Z","endTime":"2026-03-18T23:01:10.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.865743839297316,"aZ":-27.227788559247095,"pfxX":-0.7409800161308455,"pfxZ":2.662047040545179,"pX":0.9013379879763475,"pZ":1.0058851112470217,"vX0":5.133938051732763,"vY0":-136.44673585918167,"vZ0":-8.211209590908307,"x":82.64,"y":211.62,"x0":-0.9195823469932521,"y0":50.00433358852475,"z0":5.969621034943072,"aX":-1.3780422476710747},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2514,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40354135347132347,"extension":6.101723556638528},"index":0,"playId":"d5618f4e-f243-3445-ab34-1b765ad5f317","pitchNumber":1,"startTime":"2026-03-18T22:59:37.935Z","endTime":"2026-03-18T22:59:40.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.593696756362185,"aZ":-19.095402033302786,"pfxX":-9.28410439478928,"pfxZ":6.699958011689402,"pX":0.6885258058960891,"pZ":0.8105407566759902,"vX0":7.3280001299673305,"vY0":-139.807189088829,"vZ0":-10.3226490609297,"x":90.76,"y":216.9,"x0":-0.7786276862679471,"y0":50.00210682718794,"z0":5.840162573018261,"aX":-18.123464346463308},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2432,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39386963701067046,"extension":6.453731669216218},"index":1,"playId":"ae7ca180-6d33-3a3b-897b-529ff4edc291","pitchNumber":2,"startTime":"2026-03-18T22:59:53.297Z","endTime":"2026-03-18T22:59:58.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.186992158463003,"aZ":-24.577770357169836,"pfxX":0.8068234641731369,"pfxZ":4.20073763471402,"pX":0.41097020315715405,"pZ":1.7681359536271373,"vX0":3.957021197701798,"vY0":-133.7216885901937,"vZ0":-6.324058137828444,"x":101.33,"y":191.04,"x0":-1.1935781010599018,"y0":50.00242778539188,"z0":5.9300963423489845,"aX":1.4593553791258946},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.3,"spinRate":2585,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40980791091684576,"extension":6.376570747033799},"index":2,"playId":"244b2550-a0d1-3515-a637-1b045b187a57","pitchNumber":3,"startTime":"2026-03-18T23:00:12.479Z","endTime":"2026-03-18T23:00:16.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42103877993699,"aZ":-26.994617220399686,"pfxX":-9.923196180798378,"pfxZ":2.6619767282156097,"pX":0.8635115913347511,"pZ":2.7948484222672674,"vX0":8.138749941455222,"vY0":-139.85797625011688,"vZ0":-3.677836376594842,"x":84.08,"y":163.32,"x0":-0.819156845043952,"y0":50.005484353342155,"z0":5.931433528632877,"aX":-19.335138317305997},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":16.0,"spinRate":2145,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3941325385152892,"extension":6.463791403054529},"index":3,"playId":"a0da538d-fdf7-34f2-b33a-6e83af791d28","pitchNumber":4,"startTime":"2026-03-18T23:00:41.505Z","endTime":"2026-03-18T23:00:44.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T23:00:54.929Z","endTime":"2026-03-18T23:01:04.779Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094486194567285,"aZ":-37.87483783720463,"pfxX":6.903986504483392,"pfxZ":-3.6725999149839517,"pX":1.4434379296808275,"pZ":1.7242019618110875,"vX0":3.8135335263566805,"vY0":-124.43546701856332,"vZ0":-3.0598467246911887,"x":61.98,"y":192.23,"x0":-1.010266507125572,"y0":50.001041813834156,"z0":6.1364356193406175,"aX":10.725591259932896},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.1,"breakHorizontal":-13.4,"spinRate":2621,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4417233481275562,"extension":6.1937386644546075},"hitData":{"launchSpeed":68.6,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.97,"coordY":177.39}},"index":5,"playId":"54962962-5ba0-3337-9c8a-73aafe633e18","pitchNumber":5,"startTime":"2026-03-18T23:01:04.779Z","endTime":"2026-03-18T23:01:10.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:01:10.142Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to third baseman Tyler Callihan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T23:01:28.711Z","endTime":"2026-03-18T23:02:19.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83089909528296,"aZ":-20.238778072120496,"pfxX":-7.44308393162692,"pfxZ":6.097599554355007,"pX":-1.2113296530368416,"pZ":3.6072864939068614,"vX0":1.9292552677618438,"vY0":-139.59462918926005,"vZ0":-3.056327931903986,"x":163.17,"y":141.38,"x0":-0.9481648536359402,"y0":50.0020831511101,"z0":6.061612905966686,"aX":-14.568276429681347},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":13.0,"spinRate":2303,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39361074477423985,"extension":6.296256511484657},"index":0,"playId":"fd017a60-1743-3935-b3e7-ef5f962a184a","pitchNumber":1,"startTime":"2026-03-18T23:01:36.563Z","endTime":"2026-03-18T23:01:39.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.804599996092684,"aZ":-24.157441030536464,"pfxX":0.9261050297806159,"pfxZ":4.523012312245238,"pX":-0.508150142864747,"pZ":1.619824329614238,"vX0":1.477857155211525,"vY0":-132.69318492946473,"vZ0":-6.764054128288896,"x":136.37,"y":195.04,"x0":-1.1938249619333265,"y0":50.00508285854663,"z0":5.975601733223723,"aX":1.6430785314806522},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2498,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.41360549104402367,"extension":6.125606794514675},"index":1,"playId":"aca06e0a-d5e1-3ab1-aae6-eca1483b47ce","pitchNumber":2,"startTime":"2026-03-18T23:01:52.172Z","endTime":"2026-03-18T23:01:55.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4889516183572,"aZ":-42.23620117492982,"pfxX":4.110172585752298,"pfxZ":-6.458894327077072,"pX":0.6738375222439381,"pZ":2.368790479055461,"vX0":2.9166418809536525,"vY0":-123.91222411486473,"vZ0":-0.7011963246257994,"x":91.31,"y":174.82,"x0":-1.0521485031552487,"y0":50.00600987693047,"z0":6.180819239113757,"aX":6.399203461010001},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.6,"breakHorizontal":-8.2,"spinRate":2852,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.44183377041815675,"extension":6.007304437262923},"hitData":{"launchSpeed":74.8,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.57,"coordY":167.11}},"index":2,"playId":"21e4ce65-f6b0-333f-87ff-237537d21c76","pitchNumber":3,"startTime":"2026-03-18T23:02:08.948Z","endTime":"2026-03-18T23:02:19.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:02:19.621Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T23:02:33.159Z","endTime":"2026-03-18T23:03:53.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.858324340458296,"aZ":-14.709385802772735,"pfxX":-4.846223620411542,"pfxZ":8.92633911086607,"pX":-0.9251428381703144,"pZ":2.8751780221435514,"vX0":2.2835170497621484,"vY0":-139.35663161351664,"vZ0":-5.893063615261974,"x":152.26,"y":161.15,"x0":-1.127954537627739,"y0":50.00216772736082,"z0":5.997882132416947,"aX":-9.481116986964343},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2178,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3938384522946068,"extension":6.167921699151727},"index":0,"playId":"263c0da8-4ed5-31aa-98fd-a933d2786119","pitchNumber":1,"startTime":"2026-03-18T23:02:51.611Z","endTime":"2026-03-18T23:02:54.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32924054003991,"aZ":-23.52754976055534,"pfxX":-8.841292335468202,"pfxZ":4.601618127053799,"pX":-1.1020148558645546,"pZ":1.8639847108487366,"vX0":3.1348712656390396,"vY0":-137.1685763152752,"vZ0":-6.629970594546957,"x":159.01,"y":188.45,"x0":-1.1206025282303103,"y0":50.003256135691196,"z0":5.950143852994094,"aX":-16.610198694686595},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":2374,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4014861747346723,"extension":6.385378069690287},"index":1,"playId":"c85bfa71-5016-3124-b16d-d18d9b2ea7e0","pitchNumber":2,"startTime":"2026-03-18T23:03:14.850Z","endTime":"2026-03-18T23:03:17.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"08315586-0316-0023-001c-f08cd117d70a","startTime":"2026-03-18T23:03:43.918Z","endTime":"2026-03-18T23:03:50.792Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395680233657842,"aZ":-25.444980749077743,"pfxX":0.015508392416976324,"pfxZ":3.7343184431673224,"pX":0.5246596549756675,"pZ":1.2103837081776239,"vX0":4.05901162584194,"vY0":-133.49216814382683,"vZ0":-7.297781527248552,"x":97.0,"y":206.1,"x0":-1.0190575227111867,"y0":50.00068425142203,"z0":5.817897865172104,"aX":0.026945372287454018},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2638,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4106896157135149,"extension":6.30180799043943},"index":3,"playId":"3f462bd0-ac1e-3b91-bee0-e5ba0e36d6fa","pitchNumber":3,"startTime":"2026-03-18T23:03:50.792Z","endTime":"2026-03-18T23:03:53.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:03:53.792Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Callihan homers (2) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T23:05:23.927Z","endTime":"2026-03-18T23:06:40.452Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545460821362244,"aZ":-29.325408382170213,"pfxX":2.2035447423662604,"pfxZ":1.7648931823940437,"pX":-0.3289385826507182,"pZ":3.2122563369401806,"vX0":4.074948854433305,"vY0":-126.24024171582418,"vZ0":-0.627790720819334,"x":129.54,"y":152.05,"x0":-2.249951124328774,"y0":50.003796391098895,"z0":5.823460769404448,"aX":3.558392357925861},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2091,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.4337643819069221,"extension":6.811906408200175},"index":0,"playId":"4489c087-4731-3b92-89ad-48479ee1adc8","pitchNumber":1,"startTime":"2026-03-18T23:06:01.592Z","endTime":"2026-03-18T23:06:04.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489949947295038,"aZ":-15.556819493985303,"pfxX":-4.171271390544352,"pfxZ":9.386873900851313,"pX":0.1414070961314007,"pZ":2.8406465033241735,"vX0":6.838367769210199,"vY0":-132.5114861101108,"vZ0":-4.509372288168711,"x":111.61,"y":162.08,"x0":-1.936027563070884,"y0":50.00593769626783,"z0":5.708595055146358,"aX":-7.387499857905925},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2103,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4140613499305661,"extension":6.84840980874356},"hitData":{"launchSpeed":98.1,"launchAngle":30.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.16,"coordY":90.8}},"index":1,"playId":"d95cb904-8a2a-39e4-9ba8-ca3caf36827c","pitchNumber":2,"startTime":"2026-03-18T23:06:14.662Z","endTime":"2026-03-18T23:06:40.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":0.6,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:06:40.452Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T23:06:39.847Z","endTime":"2026-03-18T23:07:54.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318533564868925,"aZ":-14.676289659256007,"pfxX":-4.19515785446487,"pfxZ":9.408213360418607,"pX":0.7525124225685473,"pZ":2.0269950003984216,"vX0":7.997595818069079,"vY0":-135.6598397848653,"vZ0":-7.302618878424338,"x":88.32,"y":184.05,"x0":-1.691745631726392,"y0":50.002187136279396,"z0":5.7814598536843524,"aX":-7.802277166593489},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":5.9,"spinRate":2253,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4041110191703816,"extension":7.029568927555759},"index":0,"playId":"318557c5-90a7-3d1d-8ec4-841a6d4237eb","pitchNumber":1,"startTime":"2026-03-18T23:06:57.048Z","endTime":"2026-03-18T23:07:00.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.306956692916476,"aZ":-39.85992655678021,"pfxX":4.565691507342928,"pfxZ":-5.4829971421439545,"pX":-0.14047463669600946,"pZ":3.1788867030319183,"vX0":3.66277996768265,"vY0":-117.64076022966744,"vZ0":2.433586712905295,"x":122.35,"y":152.95,"x0":-2.310743859956772,"y0":50.002455096200805,"z0":5.825626308724732,"aX":6.399459819090836},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.0,"breakHorizontal":-9.1,"spinRate":2344,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.46557684767568164,"extension":6.924060523859033},"index":1,"playId":"22f92e36-6990-3d2d-9b84-4e349e552c7e","pitchNumber":2,"startTime":"2026-03-18T23:07:09.961Z","endTime":"2026-03-18T23:07:12.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-18T23:07:19.369Z","endTime":"2026-03-18T23:07:32.288Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215083612227414,"aZ":-38.55742829164807,"pfxX":3.9668352027566005,"pfxZ":-4.442589980019652,"pX":0.5485607610481393,"pZ":-0.3319385758983923,"vX0":4.855289197562908,"vY0":-119.92604353539622,"vZ0":-5.650831026491431,"x0":-2.0285392985183863,"y0":50.005015596331724,"z0":5.548794821039484,"aX":5.696848639781977},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.2,"breakHorizontal":-8.5,"spinRate":2382,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45919097792078967,"extension":6.976830131124837},"index":3,"playId":"b2134e08-1901-304d-bb6e-f10fb1ba1c99","pitchNumber":3,"startTime":"2026-03-18T23:07:32.288Z","endTime":"2026-03-18T23:07:35.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991627808050175,"aZ":-31.1969616568395,"pfxX":-6.231042517666611,"pfxZ":0.5950448207340626,"pX":-0.4030575047903824,"pZ":1.0443867226576695,"vX0":5.528605795162677,"vY0":-127.15059964239225,"vZ0":-5.516181418246213,"x":96.09,"y":247.74,"x0":-1.795681925112878,"y0":50.00097899428525,"z0":5.716240574129685,"aX":-10.204961587300167},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":10.1,"spinRate":1089,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4307148471361546,"extension":6.975247896362009},"index":4,"playId":"797cd0b8-ea72-38da-91f4-9e492bbff31b","pitchNumber":4,"startTime":"2026-03-18T23:07:51.364Z","endTime":"2026-03-18T23:07:54.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:07:54.364Z","atBatIndex":32},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Konnor Griffin reaches on a throwing error by third baseman Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T23:08:00.872Z","endTime":"2026-03-18T23:08:52.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02009250997837,"aZ":-28.877628134141705,"pfxX":2.902761731514932,"pfxZ":1.943327496990431,"pX":0.47597600178105354,"pZ":2.3939295699586367,"vX0":5.458778208779471,"vY0":-129.12391253943773,"vZ0":-2.9650860685986453,"x":98.86,"y":174.14,"x0":-2.0396715610245715,"y0":50.00240685820565,"z0":5.7711326416279345,"aX":4.916146307446689},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":-6.5,"spinRate":2187,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.4236461234983482,"extension":6.921283902595612},"index":0,"playId":"a86fd054-6e7e-329e-bad8-4ee224bdb5a1","pitchNumber":1,"startTime":"2026-03-18T23:08:18.653Z","endTime":"2026-03-18T23:08:21.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.743486112638283,"aZ":-20.83676959668295,"pfxX":-8.243751807512023,"pfxZ":6.1302079863472265,"pX":-1.6715835069519787,"pZ":2.964483410710511,"vX0":3.817206413148085,"vY0":-135.4177147781994,"vZ0":-3.4518659542644006,"x":180.72,"y":158.74,"x0":-2.031727233998399,"y0":50.00269643375198,"z0":5.720820134046795,"aX":-15.245299798065417},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":2264,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40512982868103053,"extension":6.983237156691397},"index":1,"playId":"f6919e32-c83e-37ac-afd8-8c59d6a7b828","pitchNumber":2,"startTime":"2026-03-18T23:08:32.021Z","endTime":"2026-03-18T23:08:35.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02233661885103,"aZ":-28.3466787834604,"pfxX":-7.185989987995271,"pfxZ":2.31288497452506,"pX":-0.0803035784523542,"pZ":2.027481467238968,"vX0":6.402115035667867,"vY0":-128.09725871412786,"vZ0":-3.7656474122186143,"x":120.06,"y":184.04,"x0":-1.6860107379407125,"y0":50.00008199010839,"z0":5.748401303567181,"aX":-11.86538662958347},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":11.4,"spinRate":1394,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4286250249170873,"extension":6.967897381247913},"hitData":{"launchSpeed":79.6,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.41,"coordY":171.95}},"index":2,"playId":"605b508e-f8cb-3239-8223-926a8d8c09fd","pitchNumber":3,"startTime":"2026-03-18T23:08:47.025Z","endTime":"2026-03-18T23:08:52.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:08:52.095Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T23:09:20.179Z","endTime":"2026-03-18T23:11:03.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.973980024563467,"aZ":-28.785498010540778,"pfxX":3.3879413321254574,"pfxZ":2.1078779966955272,"pX":0.9524528906856844,"pZ":1.9352304311601385,"vX0":6.830478172664937,"vY0":-126.18008507087312,"vZ0":-3.102566011766173,"x":80.69,"y":186.53,"x0":-2.2352670795217073,"y0":50.000056456976914,"z0":5.513486314688652,"aX":5.429750107500294},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-7.8,"spinRate":2226,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.43499768037975084,"extension":6.894734207505761},"index":0,"playId":"2a29b605-e962-3a92-b3c7-ac5e2c631c09","pitchNumber":1,"startTime":"2026-03-18T23:09:32.443Z","endTime":"2026-03-18T23:09:36.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Casey Mize. Konnor Griffin to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"2a29b605-e962-3a92-b3c7-ac5e2c631c09","startTime":"2026-03-18T23:09:57.914Z","endTime":"2026-03-18T23:10:05.018Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"postOnSecond":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.58,"dramaIndex":25.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957363160278415,"aZ":-29.032046463428227,"pfxX":-7.358660514535963,"pfxZ":1.9525132699340144,"pX":-0.5160590096868766,"pZ":1.377342709152512,"vX0":5.965231895882191,"vY0":-125.83671523002701,"vZ0":-4.601856268716828,"x":136.67,"y":201.59,"x0":-1.958496611576347,"y0":50.00038692407461,"z0":5.575030845785974,"aX":-11.828218610670634},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":12.0,"spinRate":1199,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43486861496558626,"extension":6.887859512593362},"index":2,"playId":"ebf6dc0f-305d-3dbc-b449-0ddb2ce29506","pitchNumber":2,"startTime":"2026-03-18T23:10:05.018Z","endTime":"2026-03-18T23:10:08.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972533061987644,"aZ":-28.51778261667628,"pfxX":1.7722767208591896,"pfxZ":2.190635159863181,"pX":-0.2834932761007764,"pZ":2.0575716738248286,"vX0":4.250873634217501,"vY0":-128.4423748155092,"vZ0":-3.5067521111393893,"x":127.81,"y":183.23,"x0":-2.1911451645505955,"y0":50.00295038361423,"z0":5.661797085763545,"aX":2.955612169754291},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-4.2,"spinRate":2073,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.42668248916961904,"extension":6.933333113606043},"index":3,"playId":"19a0367f-3b83-37f4-b314-7dc05bfc5da2","pitchNumber":3,"startTime":"2026-03-18T23:10:23.665Z","endTime":"2026-03-18T23:10:26.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.0,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41570340401706,"aZ":-17.01729041175141,"pfxX":-5.904298916766291,"pfxZ":8.314229343907535,"pX":1.070615981118238,"pZ":2.575376164451054,"vX0":9.772050682291999,"vY0":-134.91917045639477,"vZ0":-5.160341593699024,"x":76.19,"y":169.24,"x0":-1.8497793265700244,"y0":50.003305526084986,"z0":5.732479689731541,"aX":-10.764788210913036},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2154,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4077147906956915,"extension":6.868237743920643},"index":4,"playId":"f2ff6eaf-52d7-3c1d-9dd9-511e7c60c2b5","pitchNumber":4,"startTime":"2026-03-18T23:10:40.968Z","endTime":"2026-03-18T23:10:44.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806821659380173,"aZ":-29.096812644246615,"pfxX":2.8968992516511265,"pfxZ":1.8507648511708128,"pX":0.026986698846880208,"pZ":1.1607986671428931,"vX0":4.823615646716329,"vY0":-128.63805353211015,"vZ0":-5.393056131392104,"x":115.97,"y":207.44,"x0":-2.2549692461718482,"y0":50.00220253887871,"z0":5.563836688264985,"aX":4.812572559646452},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-6.4,"spinRate":2092,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4271813394286714,"extension":6.826254418238567},"index":5,"playId":"5c68417b-b388-3dde-8882-154b83ed560b","pitchNumber":5,"startTime":"2026-03-18T23:11:00.166Z","endTime":"2026-03-18T23:11:03.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:11:03.961Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T23:11:09.400Z","endTime":"2026-03-18T23:12:57.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123965277362725,"aZ":-35.141335272087034,"pfxX":6.025491208692653,"pfxZ":-2.1092978223189274,"pX":-0.9751515486303606,"pZ":2.5077893882856546,"vX0":1.7033096851580083,"vY0":-118.28486212266608,"vZ0":-0.11293261022034629,"x":154.17,"y":171.07,"x0":-2.4887310834552685,"y0":50.00395957581574,"z0":5.798481513946743,"aX":8.474302312808879},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.6,"breakHorizontal":-11.3,"spinRate":2362,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4643938644555936,"extension":6.799885038158754},"index":0,"playId":"8e22677f-b27f-327e-9a20-6ca052bd9272","pitchNumber":1,"startTime":"2026-03-18T23:11:30.582Z","endTime":"2026-03-18T23:11:33.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":82.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.75227387057731,"aZ":-16.045993338791423,"pfxX":-4.7592220094352085,"pfxZ":8.945603734212385,"pX":-1.538188841093761,"pZ":3.717199308760971,"vX0":2.7301530477973848,"vY0":-135.2370497288324,"vZ0":-2.500855836863294,"x":175.63,"y":138.42,"x0":-1.9566600645334913,"y0":50.0061857997291,"z0":5.815375910717868,"aX":-8.584110966827941},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2278,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40919010644480736,"extension":6.979962942143603},"index":1,"playId":"63c904a7-7acb-3e3f-aa5e-36eb75348442","pitchNumber":2,"startTime":"2026-03-18T23:11:47.660Z","endTime":"2026-03-18T23:11:50.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.004741585496234,"aZ":-15.882894179383692,"pfxX":-4.161664495230954,"pfxZ":9.034884896709652,"pX":0.0372931401071987,"pZ":2.440527008057968,"vX0":6.496703540268501,"vY0":-134.8454737317863,"vZ0":-5.570797739558506,"x":115.58,"y":172.89,"x0":-1.8858450041197352,"y0":50.00430946381617,"z0":5.691973703024113,"aX":-7.505851264196039},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2177,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40946456551666177,"extension":7.0140933362575115},"index":2,"playId":"f08bcf4d-ed4f-368c-bc81-9da23ca408ea","pitchNumber":3,"startTime":"2026-03-18T23:12:07.724Z","endTime":"2026-03-18T23:12:10.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519590775352167,"aZ":-31.582513420731676,"pfxX":-7.471303833335504,"pfxZ":0.38098538597094844,"pX":0.37999039918884703,"pZ":1.4956610758640465,"vX0":7.887330901432494,"vY0":-125.58113547003586,"vZ0":-4.061573928840982,"x":102.52,"y":198.4,"x0":-1.86316865289903,"y0":50.00541521252085,"z0":5.764805190736139,"aX":-11.679439541012234},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":11.3,"spinRate":1400,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4397991824064529,"extension":6.735502696838916},"index":3,"playId":"5d7d17ea-039e-3218-993e-6e4b363b613c","pitchNumber":4,"startTime":"2026-03-18T23:12:28.813Z","endTime":"2026-03-18T23:12:31.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T23:12:42.917Z","endTime":"2026-03-18T23:12:54.345Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":83.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50903902257422,"aZ":-15.124905755549024,"pfxX":-4.269405108357715,"pfxZ":9.279023094672223,"pX":-0.09756355768566628,"pZ":4.041201134336545,"vX0":6.231491346082462,"vY0":-136.29212105470899,"vZ0":-2.3019602784363604,"x":120.72,"y":129.67,"x0":-1.8840487983330607,"y0":50.00094816684951,"z0":5.970649567589896,"aX":-7.8434408016162065},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2216,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40554888852687165,"extension":6.814630586611342},"index":5,"playId":"cea65272-76f2-35b0-9cdd-575d850b2066","pitchNumber":5,"startTime":"2026-03-18T23:12:54.345Z","endTime":"2026-03-18T23:12:57.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:12:57.345Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T23:15:55.080Z","endTime":"2026-03-18T23:17:21.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676910,"fullName":"Matt Seelinger","link":"/api/v1/people/676910"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T23:13:25.354Z","endTime":"2026-03-18T23:15:44.756Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Seelinger replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-18T23:15:44.756Z","endTime":"2026-03-18T23:15:57.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676910,"link":"/api/v1/people/676910"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.387019152377977,"aZ":-34.395573194341615,"pfxX":1.2279113091091358,"pfxZ":-1.631583291629393,"pX":0.4347837711956545,"pZ":0.8375826482517003,"vX0":0.6766281523854101,"vY0":-116.60709202387496,"vZ0":-3.7942716251599498,"x":100.43,"y":216.17,"x0":-0.01984041617327565,"y0":50.00322821029431,"z0":5.772003092742749,"aX":1.6706242925848438},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.7,"breakHorizontal":-2.4,"spinRate":1625,"spinDirection":338},"zone":14,"typeConfidence":0.9,"plateTime":0.47190120565359983,"extension":6.266581643042671},"index":2,"playId":"a069c673-b293-37f2-bf1a-bd87ea84c855","pitchNumber":1,"startTime":"2026-03-18T23:15:57.228Z","endTime":"2026-03-18T23:16:01.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676910,"link":"/api/v1/people/676910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80897481101129,"aZ":-13.919402766975027,"pfxX":-0.16909779268617897,"pfxZ":10.19760127250671,"pX":-0.23494392184112067,"pZ":1.2885385617620915,"vX0":1.3319662122417903,"vY0":-133.9301601807888,"vZ0":-8.10813530398362,"x":125.96,"y":203.99,"x0":-0.7198765703175841,"y0":50.005991452898456,"z0":5.3814741148668075,"aX":-0.3028304260008075},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":0.0,"spinRate":2309,"spinDirection":194},"zone":13,"typeConfidence":0.89,"plateTime":0.41122981913831724,"extension":6.515785790528837},"index":3,"playId":"efbd2965-eeb5-372e-9af9-d8f3cdb1f7d3","pitchNumber":2,"startTime":"2026-03-18T23:16:19.414Z","endTime":"2026-03-18T23:16:22.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676910,"link":"/api/v1/people/676910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178616507209014,"aZ":-14.158095052849125,"pfxX":-1.8844309058060806,"pfxZ":9.877803461177363,"pX":-0.5446083725636738,"pZ":0.9795699881830294,"vX0":1.2752942675092647,"vY0":-134.68217676778934,"vZ0":-8.892027116056253,"x":137.76,"y":212.33,"x0":-0.7811208370695701,"y0":50.00538606390169,"z0":5.341188375796087,"aX":-3.438007232141678},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":3.1,"spinRate":2393,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.40778889623884274,"extension":6.662486058933949},"index":4,"playId":"55844470-76ca-3fde-8b36-849e04c7beab","pitchNumber":3,"startTime":"2026-03-18T23:16:40.830Z","endTime":"2026-03-18T23:16:43.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676910,"link":"/api/v1/people/676910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80734468552103,"aZ":-14.708448724785333,"pfxX":0.0068421913363678755,"pfxZ":10.007316032612005,"pX":-0.4717292853122146,"pZ":2.727241422747666,"vX0":0.13515066186319716,"vY0":-131.95212539399614,"vZ0":-4.526920406096077,"x":134.98,"y":165.14,"x0":-0.52472271027089,"y0":50.001102199901226,"z0":5.565831602364679,"aX":0.011906412687015751},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.2,"breakHorizontal":0.0,"spinRate":2372,"spinDirection":195},"zone":4,"typeConfidence":0.86,"plateTime":0.41675850592810226,"extension":6.5782610971171165},"index":5,"playId":"1f539452-7fe6-31a0-9076-b15bc6bf2261","pitchNumber":4,"startTime":"2026-03-18T23:16:56.908Z","endTime":"2026-03-18T23:16:59.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676910,"link":"/api/v1/people/676910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315888524230264,"aZ":-28.074967782594598,"pfxX":2.561561695000347,"pfxZ":2.583091761233163,"pX":-0.629517849384375,"pZ":2.110266545121709,"vX0":-0.17017478758335525,"vY0":-125.4467934029032,"vZ0":-2.9299096636071043,"x":141.0,"y":181.8,"x0":-0.8932952879027083,"y0":50.004930141252906,"z0":5.591677747603583,"aX":4.066598005420359},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2363,"spinDirection":192},"zone":7,"typeConfidence":0.9,"plateTime":0.4372924696700178,"extension":6.453290178154928},"hitData":{"launchSpeed":82.8,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.42,"coordY":184.26}},"index":6,"playId":"6bd3a796-835c-34bf-bb66-e4e4fe2b35b9","pitchNumber":5,"startTime":"2026-03-18T23:17:16.200Z","endTime":"2026-03-18T23:17:21.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676910,"link":"/api/v1/people/676910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676910,"link":"/api/v1/people/676910"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676910,"link":"/api/v1/people/676910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:17:21.647Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T23:19:07.948Z","endTime":"2026-03-18T23:21:06.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.508336095789076,"aZ":-15.987524278682294,"pfxX":-4.574938262079259,"pfxZ":8.313772118376875,"pX":0.9170223592754964,"pZ":3.566697207088292,"vX0":6.140660538228404,"vY0":-139.63882687664125,"vZ0":-3.700443115005007,"x":82.05,"y":142.48,"x0":-0.7305409374398204,"y0":50.005811220849836,"z0":5.981038169300139,"aX":-8.911179550118371},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":2487,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39434019817353994,"extension":6.3101042359731885},"index":0,"playId":"a6e1db08-1363-3b25-b2dc-01de411271ee","pitchNumber":1,"startTime":"2026-03-18T23:19:33.296Z","endTime":"2026-03-18T23:19:36.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.158742233487736,"aZ":-25.54616923931766,"pfxX":-6.932678387262968,"pfxZ":3.3896865073100244,"pX":-0.8611678200960751,"pZ":2.631593823515682,"vX0":2.5510171800092603,"vY0":-139.58448280154965,"vZ0":-4.26354042092221,"x":149.83,"y":167.73,"x0":-0.8913258203153704,"y0":50.00106639698341,"z0":5.879925592215106,"aX":-13.551066832921434},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":12.0,"spinRate":2371,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3938015977935425,"extension":6.450025082798171},"index":1,"playId":"5f8ca115-5614-3e81-b745-4f31526ee76f","pitchNumber":2,"startTime":"2026-03-18T23:19:46.277Z","endTime":"2026-03-18T23:19:50.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5915253178699,"aZ":-28.632277920386876,"pfxX":1.175053978084085,"pfxZ":1.9922753250924599,"pX":0.6459217361669435,"pZ":1.9442972509817575,"vX0":3.544140030862538,"vY0":-132.46892583274155,"vZ0":-4.839650155484902,"x":92.38,"y":186.28,"x0":-0.8624810276585678,"y0":50.00076683209279,"z0":5.890849159547356,"aX":2.0849969497083274},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-2.9,"spinRate":2638,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.41365752958115465,"extension":6.072453513897172},"index":2,"playId":"7db1c59e-dd08-38b5-bcb6-0699e09d6b75","pitchNumber":3,"startTime":"2026-03-18T23:20:00.894Z","endTime":"2026-03-18T23:20:03.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.299918701669576,"aZ":-27.439817670828543,"pfxX":0.06855565279721793,"pfxZ":2.635246441630179,"pX":-0.057661339524263486,"pZ":1.7864667480172898,"vX0":2.240782316412122,"vY0":-133.70967853915957,"vZ0":-5.630375804889924,"x":119.2,"y":190.55,"x0":-0.9186630028908935,"y0":50.00111200543287,"z0":5.911831303042622,"aX":0.12226890436576024},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-0.6,"spinRate":2654,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4110959673030332,"extension":6.040675108696198},"index":3,"playId":"d99ef2ce-2192-3ec1-9b6a-e48f61294767","pitchNumber":4,"startTime":"2026-03-18T23:20:32.600Z","endTime":"2026-03-18T23:20:35.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976194063755578,"aZ":-43.07002216256971,"pfxX":6.878494360698558,"pfxZ":-7.066404792996215,"pX":0.16255087834524004,"pZ":0.9945379615036704,"vX0":0.5841417427923438,"vY0":-123.99243329101738,"vZ0":-3.2607730304008298,"x":110.8,"y":211.93,"x0":-0.9691867338448693,"y0":50.00170522131395,"z0":5.9541473748591836,"aX":10.608154729613052},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.3,"breakHorizontal":-12.6,"spinRate":2781,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44333860905804734,"extension":6.1182371823342026},"index":4,"playId":"d95133e7-1553-3a97-a5bc-1347616846ff","pitchNumber":5,"startTime":"2026-03-18T23:20:47.321Z","endTime":"2026-03-18T23:20:50.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.272997388742226,"aZ":-27.8194617273517,"pfxX":1.2867826304488874,"pfxZ":2.4429374030227677,"pX":-0.6765584330740497,"pZ":2.006578869832287,"vX0":0.8317113905549512,"vY0":-133.33276276989997,"vZ0":-4.707102996506212,"x":142.79,"y":184.6,"x0":-1.1607483652055057,"y0":50.004624071799924,"z0":5.826203058064003,"aX":2.2941382318542374},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":-2.5,"spinRate":2718,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4123355694316442,"extension":6.139386531125078},"index":5,"playId":"49f4993b-4cb6-329a-b48e-58ed2a08d05b","pitchNumber":6,"startTime":"2026-03-18T23:21:03.272Z","endTime":"2026-03-18T23:21:06.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:21:06.857Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trei Cruz singles on a ground ball to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T23:21:15.605Z","endTime":"2026-03-18T23:22:08.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192805134542315,"aZ":-40.18341988897482,"pfxX":5.029323383922897,"pfxZ":-5.265651686403489,"pX":0.3285847394073446,"pZ":2.6772306585592758,"vX0":1.6414784888210998,"vY0":-122.9839645424253,"vZ0":-0.10558434825099927,"x":104.48,"y":166.49,"x0":-1.0024272255804814,"y0":50.00563565326423,"z0":6.151654100398157,"aX":7.644032557502984},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.2,"breakHorizontal":-9.5,"spinRate":2561,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.44672265636775776,"extension":6.150606171433945},"index":0,"playId":"f8571ea0-3be1-312a-99ec-14ca44f44ffb","pitchNumber":1,"startTime":"2026-03-18T23:21:31.760Z","endTime":"2026-03-18T23:21:34.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69515318990584,"aZ":-31.095799546737315,"pfxX":-7.8418706390566175,"pfxZ":0.6320172323809565,"pX":-1.2277200590844144,"pZ":0.8582093883320927,"vX0":2.2190998325838174,"vY0":-131.23292641560025,"vZ0":-6.433199050765897,"x":163.8,"y":215.61,"x0":-1.0755569726798964,"y0":50.00376294293416,"z0":5.714806981865276,"aX":-13.41870933392906},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":13.6,"spinRate":1803,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4204420812216161,"extension":6.29036726649866},"index":1,"playId":"7702d7fa-e697-3e47-821c-73bc56a6d78d","pitchNumber":2,"startTime":"2026-03-18T23:21:42.271Z","endTime":"2026-03-18T23:21:45.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.714743208522243,"aZ":-26.0811294120769,"pfxX":2.9201912758742297,"pfxZ":3.4001594262051347,"pX":0.5625392058681793,"pZ":1.750450774427742,"vX0":2.709765259048682,"vY0":-133.04189917311766,"vZ0":-5.638116071560526,"x":95.56,"y":191.52,"x0":-0.8487932520574878,"y0":50.00301422769469,"z0":5.78908823212073,"aX":5.230519532425337},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-5.9,"spinRate":2441,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4118060900279854,"extension":6.167194583614577},"hitData":{"launchSpeed":101.3,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.11,"coordY":158.04}},"index":2,"playId":"91f273d7-1817-3f57-98a2-f76dfba52248","pitchNumber":3,"startTime":"2026-03-18T23:22:03.882Z","endTime":"2026-03-18T23:22:08.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:22:08.985Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Vierling reaches on a fielding error by center fielder Oneil Cruz. Trei Cruz to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T23:22:28.343Z","endTime":"2026-03-18T23:23:43.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08495205399869,"aZ":-26.91391808248224,"pfxX":-8.003717786409215,"pfxZ":2.7650113675558146,"pX":0.5648866726373309,"pZ":2.6303827770444363,"vX0":6.608885229748837,"vY0":-137.44319405667352,"vZ0":-3.8181267475943157,"x":95.47,"y":167.76,"x0":-0.8377569107372178,"y0":50.00330152749177,"z0":5.877384748994419,"aX":-15.226144884666041},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":13.0,"spinRate":2299,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3993890348950089,"extension":6.190058084113193},"index":0,"playId":"8e12884b-a592-304b-b29e-7c3a25c7e929","pitchNumber":1,"startTime":"2026-03-18T23:22:52.077Z","endTime":"2026-03-18T23:22:55.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ec95dc58-9282-3b5b-a061-639b9676f83e","startTime":"2026-03-18T23:23:13.639Z","endTime":"2026-03-18T23:23:16.639Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05319637136716,"aZ":-25.826609092568926,"pfxX":2.291667498904661,"pfxZ":3.6141825314709397,"pX":0.055832514976817176,"pZ":2.6336923286215725,"vX0":2.0699116333209244,"vY0":-131.50138462400088,"vZ0":-3.6757287993385033,"x":114.87,"y":167.67,"x0":-1.0383843774817736,"y0":50.004306838303215,"z0":5.958644769254089,"aX":4.026342718857373},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":-4.6,"spinRate":2436,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4160097142179704,"extension":5.906986942995309},"hitData":{"launchSpeed":101.6,"launchAngle":30.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.78,"coordY":62.49}},"index":2,"playId":"bed5df53-5f77-3deb-9c20-2b245b1bd434","pitchNumber":2,"startTime":"2026-03-18T23:23:33.282Z","endTime":"2026-03-18T23:23:43.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.27,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:23:43.846Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T23:24:41.561Z","endTime":"2026-03-18T23:25:57.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":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-18T23:24:23.962Z","endTime":"2026-03-18T23:24:43.774Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669582410030785,"aZ":-24.74537990467327,"pfxX":2.533267436177467,"pfxZ":4.176821168736309,"pX":1.6100259590089327,"pZ":2.17126942216136,"vX0":5.50956879769116,"vY0":-132.60182985386132,"vZ0":-5.247663217068524,"x":55.63,"y":180.16,"x0":-0.8247361920617156,"y0":50.00254415810292,"z0":5.984024400826608,"aX":4.505563695460261},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":-5.8,"spinRate":2604,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.41324429475853375,"extension":6.2684832651496345},"index":1,"playId":"c37807f6-b35e-350b-906a-a6b75ca0b677","pitchNumber":1,"startTime":"2026-03-18T23:24:43.774Z","endTime":"2026-03-18T23:24:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10177167487798,"aZ":-25.72668695274364,"pfxX":-7.241141361682115,"pfxZ":3.335030619347638,"pX":0.8128902855938385,"pZ":2.6000479377013557,"vX0":6.7409632272320446,"vY0":-138.8437248122045,"vZ0":-4.0962908471739015,"x":86.01,"y":168.58,"x0":-0.7180032392712806,"y0":50.00212914665435,"z0":5.828048689725988,"aX":-13.990702860194233},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":11.5,"spinRate":2450,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3960776466206348,"extension":6.381723334395068},"index":2,"playId":"b089276f-eaf1-398d-803e-1eab4f6bf933","pitchNumber":2,"startTime":"2026-03-18T23:25:03.630Z","endTime":"2026-03-18T23:25:06.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32766908973229,"aZ":-29.35093416933572,"pfxX":-9.984991253972328,"pfxZ":1.4644833742445122,"pX":0.38335857271176393,"pZ":1.818241354468551,"vX0":6.948819057941089,"vY0":-138.93863373816637,"vZ0":-5.383556687037741,"x":102.39,"y":189.69,"x0":-0.8668276425666263,"y0":50.00609382925965,"z0":5.75866084977716,"aX":-19.310173769225738},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.6,"breakHorizontal":16.4,"spinRate":2291,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39588780812403934,"extension":6.151192845698048},"index":3,"playId":"fbfc4fd6-b0c1-369b-b20c-5cf43303f667","pitchNumber":3,"startTime":"2026-03-18T23:25:21.935Z","endTime":"2026-03-18T23:25:24.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T23:25:35.262Z","endTime":"2026-03-18T23:25:54.030Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01007217452369,"aZ":-41.131712906082136,"pfxX":5.485452204983738,"pfxZ":-5.637155516211467,"pX":0.6777230924745195,"pZ":0.66711443714128,"vX0":1.9037403813932474,"vY0":-125.90241512851239,"vZ0":-4.890257370640054,"x":91.17,"y":220.77,"x0":-0.8029171362359075,"y0":50.002345469230704,"z0":6.000374503606362,"aX":8.715870487952145},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-11.2,"breakHorizontal":-10.4,"spinRate":2643,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4367571338397016,"extension":6.171677045964387},"index":5,"playId":"3fe53d58-b657-38b9-b578-f3d76ae6168a","pitchNumber":4,"startTime":"2026-03-18T23:25:54.030Z","endTime":"2026-03-18T23:25:57.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":2.17,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:25:57.030Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a sharp ground ball to right fielder Nick Yorke, deflected by second baseman Brandon Lowe. Trei Cruz scores. Matt Vierling to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T23:26:04.094Z","endTime":"2026-03-18T23:26:31.952Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08920338397968,"aZ":-28.368708194942688,"pfxX":1.8022940738604776,"pfxZ":2.052018392462159,"pX":0.1384410637402086,"pZ":2.2725579899605624,"vX0":2.451789647947007,"vY0":-135.4329169181988,"vZ0":-4.300939569546754,"x":111.72,"y":177.42,"x0":-1.0133435142972342,"y0":50.00236096701421,"z0":5.869571038411585,"aX":3.3414780980728187},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":-3.8,"spinRate":2518,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4047081450521941,"extension":6.210988030459599},"hitData":{"launchSpeed":105.8,"launchAngle":8.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":139.76,"coordY":148.03}},"index":0,"playId":"22ed0891-7eb0-3cfe-a8c3-6bc305ca7820","pitchNumber":1,"startTime":"2026-03-18T23:26:23.326Z","endTime":"2026-03-18T23:26:31.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":1.74,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:26:31.952Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Nick Yorke.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T23:26:48.932Z","endTime":"2026-03-18T23:27:22.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"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":96.3,"endSpeed":87.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.520242515001776,"aZ":-25.31110709845576,"pfxX":-6.87870457059852,"pfxZ":3.484482105574422,"pX":-0.3401822177302438,"pZ":2.6429868743627853,"vX0":3.6315552567079274,"vY0":-140.09287949351088,"vZ0":-4.473135536518574,"x":129.97,"y":167.42,"x0":-0.766464371696596,"y0":50.0006173150427,"z0":5.934852529365691,"aX":-13.537972781592847},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":11.6,"spinRate":2279,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39244013522622945,"extension":6.253272723484811},"hitData":{"launchSpeed":88.1,"launchAngle":30.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.7,"coordY":103.54}},"index":0,"playId":"61462911-f9dc-3dfc-bf13-6c1f251190a7","pitchNumber":1,"startTime":"2026-03-18T23:27:14.999Z","endTime":"2026-03-18T23:27:22.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":2.34,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:27:22.745Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T23:29:29.823Z","endTime":"2026-03-18T23:31:28.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Mize replaces Matt Seelinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T23:29:09.998Z","endTime":"2026-03-18T23:29:29.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676910,"link":"/api/v1/people/676910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.025456449986034,"aZ":-13.101928306179763,"pfxX":-5.242996907807705,"pfxZ":10.87964625660646,"pX":0.5939022985209277,"pZ":1.8877410615498051,"vX0":7.659939612611712,"vY0":-131.35638679317833,"vZ0":-7.705504726900812,"x":112.98,"y":157.79,"x0":-1.6746727713663263,"y0":50.00296317363499,"z0":5.827170840456926,"aX":-9.191405146828757},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2208,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4164996095707627,"extension":7.026049378673728},"index":1,"playId":"c6265368-68fd-3b14-85e5-39fc19bb6a68","pitchNumber":1,"startTime":"2026-03-18T23:29:29.823Z","endTime":"2026-03-18T23:29:33.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02134772113474,"aZ":-14.574832073913411,"pfxX":-5.746557881337651,"pfxZ":10.000786895419706,"pX":0.5107354829358571,"pZ":3.7007152527203346,"vX0":7.6902380628467,"vY0":-132.04236934298362,"vZ0":-2.9943404630243986,"x":97.53,"y":138.86,"x0":-1.6974684792022519,"y0":50.00115746921079,"z0":5.9264826027018,"aX":-10.111613374487295},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2194,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4153648543656967,"extension":6.684418028117681},"index":2,"playId":"df7baec2-8017-3358-9293-0f2c4649af87","pitchNumber":2,"startTime":"2026-03-18T23:29:46.037Z","endTime":"2026-03-18T23:29:49.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-18T23:30:01.801Z","endTime":"2026-03-18T23:30:12.342Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35166534701377,"aZ":-36.91085714807046,"pfxX":4.347031144822859,"pfxZ":-3.413290026189692,"pX":0.10058897275110468,"pZ":3.1700911654959496,"vX0":3.9058092087458216,"vY0":-117.14619325410648,"vZ0":1.574869775644974,"x":113.17,"y":153.19,"x0":-2.15361369574055,"y0":50.001290079651525,"z0":5.942214626255761,"aX":6.034690123182689},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.5,"breakHorizontal":-8.9,"spinRate":2379,"spinDirection":50},"zone":2,"typeConfidence":2.0,"plateTime":0.4677352787021123,"extension":6.657133525446452},"index":4,"playId":"0a028711-6ae8-387a-beb0-82351089f7ac","pitchNumber":3,"startTime":"2026-03-18T23:30:12.342Z","endTime":"2026-03-18T23:30:15.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29922357522816,"aZ":-34.25174269497842,"pfxX":6.049755208674281,"pfxZ":-1.5020022915131477,"pX":1.51519464190781,"pZ":-0.10784835245523854,"vX0":6.551679073356915,"vY0":-117.32457558078704,"vZ0":-5.817769204002876,"x":59.24,"y":241.69,"x0":-2.1047418799751143,"y0":50.000317686779645,"z0":5.615648111399317,"aX":8.387270972083709},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.0,"breakHorizontal":-12.6,"spinRate":2371,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46778658443568766,"extension":6.978117496052432},"index":5,"playId":"47892daf-c0a6-34ff-a49d-edee1c17b829","pitchNumber":4,"startTime":"2026-03-18T23:30:30.961Z","endTime":"2026-03-18T23:30:33.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754467003861922,"aZ":-12.791298935841192,"pfxX":-2.9521142245403915,"pfxZ":10.72060907136839,"pX":0.6507049980035171,"pZ":1.3213286417438699,"vX0":7.1824290430678195,"vY0":-133.58621114656472,"vZ0":-9.362824625330884,"x":92.2,"y":203.1,"x0":-1.689027608227339,"y0":50.00004795030221,"z0":5.790926278415748,"aX":-5.3366954070034405},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":2099,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4100196728996317,"extension":6.854815602664953},"index":6,"playId":"e1088589-dc7b-3816-b906-bdfbefa594cc","pitchNumber":5,"startTime":"2026-03-18T23:30:48.285Z","endTime":"2026-03-18T23:30:52.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5286373227989,"aZ":-19.90957041562144,"pfxX":-4.530858836004278,"pfxZ":6.708771884513356,"pX":-0.6025040593327927,"pZ":2.0055497807562648,"vX0":4.52317930318222,"vY0":-134.4666688757926,"vZ0":-6.050922248098875,"x":139.97,"y":184.63,"x0":-1.7188706890220675,"y0":50.00537876493663,"z0":5.70055499903768,"aX":-8.287103943633928},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":7.2,"spinRate":2223,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40754423689633246,"extension":6.714921209526277},"index":7,"playId":"ccf58aca-5a64-36e9-bf2f-aedd18442dec","pitchNumber":6,"startTime":"2026-03-18T23:31:03.912Z","endTime":"2026-03-18T23:31:06.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52265085529439,"aZ":-15.296258953796304,"pfxX":-4.032100109190422,"pfxZ":9.400362430872502,"pX":0.6373909810542943,"pZ":3.412773738113958,"vX0":7.758865574500438,"vY0":-132.89742334125293,"vZ0":-3.5423265641276758,"x":92.7,"y":146.64,"x0":-1.7912881016064586,"y0":50.00139810699346,"z0":5.86869282235835,"aX":-7.239111943550397},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2158,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.41158832134774137,"extension":6.886317799982132},"index":8,"playId":"37ba2abf-03ba-3144-8e91-b42308abd099","pitchNumber":7,"startTime":"2026-03-18T23:31:24.846Z","endTime":"2026-03-18T23:31:28.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:31:28.225Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T23:33:49.050Z","endTime":"2026-03-18T23:34:37.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T23:31:48.454Z","endTime":"2026-03-18T23:33:00.550Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brant Hurter replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-18T23:33:00.550Z","endTime":"2026-03-18T23:33:51.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.675570193423916,"aZ":-28.26667268315603,"pfxX":12.030899927483679,"pfxZ":2.189024934410795,"pX":-0.14726106921587778,"pZ":2.1548434266678367,"vX0":-12.771287488342711,"vY0":-133.04189321053974,"vZ0":-4.05281203258553,"x":122.61,"y":180.6,"x0":3.1619658920687983,"y0":50.003155877628906,"z0":5.756632205966899,"aX":21.476564683743558},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":-18.8,"spinRate":2078,"spinDirection":117},"zone":5,"typeConfidence":0.91,"plateTime":0.41237579740835617,"extension":6.131371307368455},"index":2,"playId":"7bb5ae91-22c1-33b2-a1e2-0b186bff0aa6","pitchNumber":1,"startTime":"2026-03-18T23:33:51.245Z","endTime":"2026-03-18T23:33:54.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75025888474961,"aZ":-34.43951363888352,"pfxX":13.453763474052993,"pfxZ":-1.260970271259529,"pX":-0.1940076488536629,"pZ":1.8634364851958296,"vX0":-13.564444021531594,"vY0":-134.52067641995146,"vZ0":-3.625392713334583,"x":124.4,"y":188.47,"x0":3.2068681073458682,"y0":50.001312777555924,"z0":5.714448160217191,"aX":24.2423242586294},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-3.0,"breakHorizontal":-20.9,"spinRate":2126,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.40981893401352476,"extension":6.013323875410104},"index":3,"playId":"77ad519a-7485-3320-9862-ae2313ebcadc","pitchNumber":2,"startTime":"2026-03-18T23:34:05.432Z","endTime":"2026-03-18T23:34:08.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T23:34:21.197Z","endTime":"2026-03-18T23:34:30.721Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691661964569743,"aZ":-28.39582842783134,"pfxX":-5.306751584907589,"pfxZ":2.6685433874692386,"pX":-0.47895951468603215,"pZ":2.3739747351910454,"vX0":-7.292395892305408,"vY0":-119.49750516653276,"vZ0":-2.1309446403129266,"x":135.26,"y":174.68,"x0":3.3273756034104967,"y0":50.00162000206666,"z0":5.883630443877224,"aX":-7.505894993396197},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":11.6,"spinRate":2664,"spinDirection":292},"zone":4,"typeConfidence":0.9,"plateTime":0.46223610971714235,"extension":6.202617774402296},"hitData":{"launchSpeed":89.0,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.51,"coordY":153.2}},"index":5,"playId":"806b10c9-3a93-3138-ae44-c8a478e5a965","pitchNumber":3,"startTime":"2026-03-18T23:34:30.721Z","endTime":"2026-03-18T23:34:37.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:34:37.808Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Yorke singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T23:34:47.215Z","endTime":"2026-03-18T23:35:08.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.200037579784222,"aZ":-31.061362389929684,"pfxX":10.914858776586723,"pfxZ":0.6081390292970799,"pX":-0.21685120755455495,"pZ":2.4726910911159576,"vX0":-12.097722605106341,"vY0":-133.7015085234645,"vZ0":-3.058343663393715,"x":125.27,"y":172.02,"x0":2.9199310581768545,"y0":50.00391237170266,"z0":5.829434033330291,"aX":20.027894449494095},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.7,"breakHorizontal":-17.6,"spinRate":1986,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.4075785073711624,"extension":6.050367187073819},"hitData":{"launchSpeed":99.1,"launchAngle":4.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.14,"coordY":135.66}},"index":0,"playId":"e3f5a3f6-cf64-3890-91a7-bbe0c9fc6e81","pitchNumber":1,"startTime":"2026-03-18T23:35:00.285Z","endTime":"2026-03-18T23:35:08.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:35:08.426Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T23:35:18.341Z","endTime":"2026-03-18T23:36:56.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":82.6,"endSpeed":75.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861535342507416,"aZ":-29.529264758151154,"pfxX":-4.702912657256355,"pfxZ":1.8362206980567342,"pX":-1.4137390239047434,"pZ":0.730296911528366,"vX0":-9.350120056746372,"vY0":-119.87472782906914,"vZ0":-5.652408565189576,"x":170.89,"y":219.06,"x0":3.167300343440196,"y0":50.00097853459074,"z0":5.7950097043799005,"aX":-6.756127975301402},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":11.0,"spinRate":2522,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.4591126121764213,"extension":5.865942493056596},"index":0,"playId":"00cb960a-875a-35d5-a959-796b2305217e","pitchNumber":1,"startTime":"2026-03-18T23:35:36.966Z","endTime":"2026-03-18T23:35:39.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.5,"endSpeed":84.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.270348660549715,"aZ":-32.013639666493006,"pfxX":12.450016597409629,"pfxZ":0.0891720329455925,"pX":-0.15166927604016844,"pZ":1.8263791323174665,"vX0":-12.883856638739454,"vY0":-135.30935506061346,"vZ0":-4.353974938840455,"x":122.78,"y":189.47,"x0":3.0937516997139296,"y0":50.00527103514606,"z0":5.7441985943793545,"aX":22.692099254293847},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":-19.2,"spinRate":1980,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.4075100712952917,"extension":6.141477223500391},"index":1,"playId":"44558657-42a1-3aab-8ca8-cc06e55c3620","pitchNumber":2,"startTime":"2026-03-18T23:35:55.661Z","endTime":"2026-03-18T23:35:58.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609040959640463,"aZ":-31.36640881520654,"pfxX":-4.526714162300012,"pfxZ":0.5655249090485128,"pX":1.563449907570709,"pZ":2.075321070566972,"vX0":-3.680609227150938,"vY0":-119.47361788618885,"vZ0":-2.3497713144322505,"x":57.4,"y":182.75,"x0":3.7187706271240484,"y0":50.0032518476618,"z0":5.924273896174791,"aX":-6.4643240687216865},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.7,"breakHorizontal":9.1,"spinRate":2627,"spinDirection":285},"zone":14,"typeConfidence":0.9,"plateTime":0.46058929267210935,"extension":6.011312566533155},"index":2,"playId":"515195ae-ebbb-37f2-9dcb-952a91c1a982","pitchNumber":3,"startTime":"2026-03-18T23:36:14.604Z","endTime":"2026-03-18T23:36:17.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.7,"endSpeed":84.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47798991234765,"aZ":-28.154940156881715,"pfxX":9.215552953478642,"pfxZ":2.2328495301830635,"pX":0.09052763189626506,"pZ":3.348314598123741,"vX0":-11.41573849415405,"vY0":-133.14295541855427,"vZ0":-1.1494715266989948,"x":113.55,"y":148.38,"x0":3.2281473848895845,"y0":50.00650261129248,"z0":5.815438322128679,"aX":16.618194640298345},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":-14.4,"spinRate":2009,"spinDirection":118},"zone":2,"typeConfidence":0.9,"plateTime":0.41073624596816005,"extension":5.345150958157636},"index":3,"playId":"aa8b17a7-828c-3ca3-8114-4894da5880bc","pitchNumber":4,"startTime":"2026-03-18T23:36:33.482Z","endTime":"2026-03-18T23:36:36.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.592847979604358,"aZ":-31.756164783556695,"pfxX":10.849941513264682,"pfxZ":0.2389917147325642,"pX":-0.15679792552393348,"pZ":1.8629905717615545,"vX0":-12.579269325160658,"vY0":-132.90480040995348,"vZ0":-4.104229997362818,"x":122.98,"y":188.48,"x0":3.237346849458514,"y0":50.00660180141233,"z0":5.744458366033838,"aX":19.333709724932998},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.4,"breakHorizontal":-16.8,"spinRate":1982,"spinDirection":169},"zone":8,"typeConfidence":0.9,"plateTime":0.4127812602999712,"extension":6.0375997793480405},"index":4,"playId":"d3678bd0-2e9b-330d-8ab8-370f3852b115","pitchNumber":5,"startTime":"2026-03-18T23:36:53.255Z","endTime":"2026-03-18T23:36:56.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:36:56.255Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T23:39:02.216Z","endTime":"2026-03-18T23:39:37.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rafael Flores Jr. replaces catcher Joey Bart, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T23:38:51.336Z","endTime":"2026-03-18T23:39:04.359Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":83.7,"endSpeed":78.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496922716948358,"aZ":-38.69548717704453,"pfxX":5.5449931701680395,"pfxZ":-4.277644091677731,"pX":1.0161987657412912,"pZ":2.3302833034356754,"vX0":3.0531451502291733,"vY0":-122.0712546193912,"vZ0":-1.42653505329958,"x":78.26,"y":175.86,"x0":-0.9664339102360322,"y0":50.000848661125275,"z0":6.2199427919091965,"aX":8.46021381315022},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.8,"breakHorizontal":-10.7,"spinRate":2795,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4467779376407681,"extension":5.962532888713596},"index":1,"playId":"a612133a-3c2d-3e92-9f7a-58035c610d7a","pitchNumber":1,"startTime":"2026-03-18T23:39:04.359Z","endTime":"2026-03-18T23:39:07.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77915228632256,"aZ":-40.45361792761318,"pfxX":-0.009570200159566333,"pfxZ":-5.371251307461802,"pX":1.4408420573311747,"pZ":1.3285281019070008,"vX0":4.9913913244954955,"vY0":-122.97580848106129,"vZ0":-3.5504124234731567,"x":62.08,"y":202.91,"x0":-0.6078342736528745,"y0":50.00175392684783,"z0":6.198366507188621,"aX":-0.01578504088627},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.3,"breakHorizontal":-1.1,"spinRate":2704,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.44420864377191727,"extension":5.967280040676889},"index":2,"playId":"2c40527f-6b04-39a3-a9d6-1aa1e803d90d","pitchNumber":2,"startTime":"2026-03-18T23:39:17.519Z","endTime":"2026-03-18T23:39:20.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32296219130128,"aZ":-21.524218017053947,"pfxX":-7.531339893404902,"pfxZ":5.41717629203535,"pX":-0.0716213723966736,"pZ":2.783971342897636,"vX0":4.534069533224439,"vY0":-139.5403806210219,"vZ0":-4.394737724689943,"x":119.73,"y":163.61,"x0":-0.7417274327047569,"y0":50.00352614249184,"z0":5.803319784717079,"aX":-14.805796854896315},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":12.7,"spinRate":2451,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3930030537598572,"extension":6.4886621317720286},"hitData":{"launchSpeed":92.7,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.04,"coordY":155.02}},"index":3,"playId":"c3d0389c-fd5e-3662-9841-907909364c21","pitchNumber":3,"startTime":"2026-03-18T23:39:29.366Z","endTime":"2026-03-18T23:39:37.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:39:37.913Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T23:41:48.869Z","endTime":"2026-03-18T23:43:53.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671600,"fullName":"Jaycob Deese","link":"/api/v1/people/671600"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T23:40:02.066Z","endTime":"2026-03-18T23:41:48.498Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaycob Deese replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-18T23:41:48.498Z","endTime":"2026-03-18T23:41:51.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671600,"link":"/api/v1/people/671600"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064096611831456,"aZ":-30.049092578385913,"pfxX":-6.3267912413011675,"pfxZ":1.2993512753672363,"pX":-1.153743504432106,"pZ":3.1793087920439405,"vX0":3.418506998548169,"vY0":-126.95882627688925,"vZ0":0.5495244962431981,"x":160.98,"y":152.94,"x0":-1.6959630896078206,"y0":50.00013295984858,"z0":5.352134335865194,"aX":-10.323531482134138},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":10.7,"spinRate":1807,"spinDirection":241},"zone":11,"typeConfidence":0.94,"plateTime":0.4314653475796173,"extension":5.449270503884943},"index":2,"playId":"1470ced0-23b8-3a4c-8163-62e7a8dc265a","pitchNumber":1,"startTime":"2026-03-18T23:41:51.118Z","endTime":"2026-03-18T23:41:54.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330394368281706,"aZ":-23.681191275685144,"pfxX":-0.9973613790074907,"pfxZ":4.5211457635543,"pX":0.04317162447604622,"pZ":2.1164734307490427,"vX0":4.527117842680832,"vY0":-135.58474885802664,"vZ0":-3.60163575350981,"x":115.35,"y":181.64,"x0":-1.5124907096290436,"y0":50.00069038781583,"z0":5.098622359175618,"aX":-1.873230723761581},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":1.0,"spinRate":2265,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.4027090156129476,"extension":5.842362177848578},"index":3,"playId":"28044d93-2b85-3b4a-85b1-9335d2b1219a","pitchNumber":2,"startTime":"2026-03-18T23:42:07.989Z","endTime":"2026-03-18T23:42:11.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.7,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02004244597405,"aZ":-21.536305171828896,"pfxX":0.6254968022998444,"pfxZ":5.555031801134358,"pX":1.8978224562414199,"pZ":2.0229766039033334,"vX0":8.258560721344379,"vY0":-136.33605759663322,"vZ0":-4.453191686449456,"x":44.66,"y":184.16,"x0":-1.2299794339962828,"y0":50.00424464232821,"z0":5.130437341659704,"aX":1.1988050850784866},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":-2.5,"spinRate":2330,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.3990611054825446,"extension":5.829806931160683},"index":4,"playId":"4bd170a3-6bd3-33da-8261-3d2d3b65edea","pitchNumber":3,"startTime":"2026-03-18T23:42:28.045Z","endTime":"2026-03-18T23:42:31.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01512477641218,"aZ":-24.51440937890552,"pfxX":-8.659582554404329,"pfxZ":4.650370507130581,"pX":-0.11819554932277412,"pZ":1.1164367028000184,"vX0":6.2903857285390155,"vY0":-127.9271654196878,"vZ0":-5.306876078433289,"x":121.51,"y":208.64,"x0":-1.4920498108025613,"y0":50.000706365466776,"z0":5.155663571473344,"aX":-14.256615816513948},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":1798,"spinDirection":236},"zone":13,"typeConfidence":0.71,"plateTime":0.4292402294679847,"extension":5.728230585237594},"index":5,"playId":"886d1b8f-fecb-31a2-a734-1d4f5d152373","pitchNumber":4,"startTime":"2026-03-18T23:42:45.570Z","endTime":"2026-03-18T23:42:48.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28509233982838,"aZ":-30.210685387402943,"pfxX":-7.729830475080242,"pfxZ":1.051023793572142,"pX":-0.6136307371829753,"pZ":2.580772847901784,"vX0":5.062063247755834,"vY0":-137.07749693948935,"vZ0":-1.6610992414961547,"x":140.39,"y":169.1,"x0":-1.4933640630047287,"y0":50.00616368866654,"z0":5.285235753097037,"aX":-14.505747125342735},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":2144,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.4017441941245452,"extension":5.70599345084234},"index":6,"playId":"b16cc597-a6ef-381b-8053-31b4fe6c4e3a","pitchNumber":5,"startTime":"2026-03-18T23:43:03.402Z","endTime":"2026-03-18T23:43:06.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15311999157205,"aZ":-28.019094297978185,"pfxX":-7.215546967977959,"pfxZ":2.187799902924029,"pX":-0.5129186444011791,"pZ":2.5729167457915523,"vX0":5.0965629019384275,"vY0":-136.98474732276074,"vZ0":-2.2689212585079184,"x":136.55,"y":169.31,"x0":-1.4597115183270055,"y0":50.004460458198345,"z0":5.326679641541828,"aX":-13.71942682722556},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":2256,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.39978816006555107,"extension":5.8644959781688915},"index":7,"playId":"9c7e55d7-eec3-3491-92cd-772af80d4c2f","pitchNumber":6,"startTime":"2026-03-18T23:43:23.588Z","endTime":"2026-03-18T23:43:27.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55562750013594,"aZ":-20.7097977720165,"pfxX":-0.09726286660269157,"pfxZ":6.1306689886142856,"pX":1.5917875562185264,"pZ":2.6818635357296534,"vX0":7.903012250716843,"vY0":-136.06613227078498,"vZ0":-2.986675296467268,"x":56.32,"y":166.37,"x0":-1.3408110236274668,"y0":50.003002472459926,"z0":5.232836869138485,"aX":-0.18151026992217378},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":-1.6,"spinRate":2235,"spinDirection":218},"zone":12,"typeConfidence":0.92,"plateTime":0.4029181941756539,"extension":5.909282244471934},"index":8,"playId":"85c6c23b-fe9c-3fd1-a607-01d509023840","pitchNumber":7,"startTime":"2026-03-18T23:43:49.190Z","endTime":"2026-03-18T23:43:53.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":671600,"link":"/api/v1/people/671600"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":0.87,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:43:53.159Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Javier Báez grounds into a double play, shortstop Konnor Griffin to second baseman Brandon Lowe to first baseman Spencer Horwitz. Kevin McGonigle out at 2nd. Javier Báez out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T23:43:58.832Z","endTime":"2026-03-18T23:44:44.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671600,"fullName":"Jaycob Deese","link":"/api/v1/people/671600"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671294150534273,"aZ":-27.914195761518275,"pfxX":-6.606764174026844,"pfxZ":2.2884945168476936,"pX":0.1977438079051642,"pZ":1.5968467053391766,"vX0":6.565480556226909,"vY0":-135.32766881423757,"vZ0":-4.422785771862355,"x":109.46,"y":195.67,"x0":-1.397807712444748,"y0":50.00085570857251,"z0":5.2003711819169105,"aX":-12.29084082944578},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":10.6,"spinRate":2107,"spinDirection":230},"zone":8,"typeConfidence":0.7,"plateTime":0.40426194944262894,"extension":5.851874683219924},"index":0,"playId":"ca12ef75-99dc-3426-9834-2ebd5f9f1e56","pitchNumber":1,"startTime":"2026-03-18T23:44:17.170Z","endTime":"2026-03-18T23:44:20.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64802342734596,"aZ":-30.211378258341494,"pfxX":-8.973721442630325,"pfxZ":1.061943588442258,"pX":-0.21737024015097242,"pZ":2.212658266739442,"vX0":6.21492868034848,"vY0":-135.77158948352064,"vZ0":-2.550645534938253,"x":125.29,"y":179.04,"x0":-1.3782288630994666,"y0":50.005205478758526,"z0":5.281652070575718,"aX":-16.639903698515397},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2134,"spinDirection":228},"zone":5,"typeConfidence":0.92,"plateTime":0.40448497887015034,"extension":5.813584347483456},"hitData":{"launchSpeed":92.4,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.17,"coordY":155.02}},"index":1,"playId":"9e6b7c5e-bbf9-326e-b9ff-bd78aea57929","pitchNumber":2,"startTime":"2026-03-18T23:44:35.687Z","endTime":"2026-03-18T23:44:44.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":671600,"link":"/api/v1/people/671600"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":671600,"link":"/api/v1/people/671600"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.74,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:44:44.519Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Flores Jr. grounds out, second baseman Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T23:46:31.882Z","endTime":"2026-03-18T23:48:17.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506551287925127,"aZ":-29.611672086305987,"pfxX":-6.269759135769046,"pfxZ":1.8186984269810864,"pX":-0.22501023624207728,"pZ":1.9351864607324114,"vX0":-6.668846905415062,"vY0":-118.77362047543603,"vZ0":-2.8833854887155907,"x":125.58,"y":186.53,"x0":3.4474456311377883,"y0":50.00302702819104,"z0":5.893692003564253,"aX":-8.842021037224983},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.8,"breakHorizontal":13.2,"spinRate":2602,"spinDirection":319},"zone":7,"typeConfidence":0.9,"plateTime":0.46345594771552845,"extension":5.680572476224988},"index":0,"playId":"05dbd642-ff82-38d7-af03-5d6ef6b27f83","pitchNumber":1,"startTime":"2026-03-18T23:46:55.886Z","endTime":"2026-03-18T23:46:58.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845406358067628,"aZ":-27.233130126342516,"pfxX":10.52805062078854,"pfxZ":2.748125599425384,"pX":-0.31973355899845624,"pZ":2.73257972806848,"vX0":-12.226865782070565,"vY0":-132.92353810769623,"vZ0":-3.074436178309344,"x":129.19,"y":165.0,"x0":2.958601388264386,"y0":50.00595971357681,"z0":5.86840130430834,"aX":18.959258060481982},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2014,"spinDirection":113},"zone":4,"typeConfidence":0.9,"plateTime":0.4110816947245657,"extension":5.85307404262885},"index":1,"playId":"aac898b6-2ccd-3ca4-a8cf-44d130f0162b","pitchNumber":2,"startTime":"2026-03-18T23:47:09.659Z","endTime":"2026-03-18T23:47:12.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":81.2,"endSpeed":74.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494928215895584,"aZ":-29.75066974593069,"pfxX":-5.816565218885681,"pfxZ":1.7189684285284335,"pX":0.5197296115690495,"pZ":0.8121940556807532,"vX0":-5.013827951132302,"vY0":-118.15703311533163,"vZ0":-5.1832575599522865,"x":97.19,"y":216.85,"x0":3.4282597285487553,"y0":50.00090602842728,"z0":5.782909501517405,"aX":-8.184061726240929},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.0,"breakHorizontal":11.8,"spinRate":2533,"spinDirection":287},"zone":14,"typeConfidence":0.9,"plateTime":0.4643804854919047,"extension":5.662437760825515},"index":2,"playId":"6d154905-f23d-33ad-86c8-cbc72547f688","pitchNumber":3,"startTime":"2026-03-18T23:47:34.759Z","endTime":"2026-03-18T23:47:37.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535250709639413,"aZ":-31.62117357609735,"pfxX":8.162194985132148,"pfxZ":0.3324012963376606,"pX":0.09343691131121552,"pZ":0.9960854724435994,"vX0":-10.293242325206664,"vY0":-128.0275089594639,"vZ0":-5.871739349221938,"x":113.44,"y":211.89,"x0":3.076483731254125,"y0":50.00547121327823,"z0":5.747176648688378,"aX":13.764917019831143},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":-12.8,"spinRate":1658,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4252647233743434,"extension":6.026594518818108},"index":3,"playId":"cb6a7e16-6ed5-3231-8df7-2ea7faa32d44","pitchNumber":4,"startTime":"2026-03-18T23:47:52.653Z","endTime":"2026-03-18T23:47:55.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03797523399592,"aZ":-21.83981892929263,"pfxX":3.0630147588760943,"pfxZ":5.796810395946345,"pX":0.31078176752420705,"pZ":2.9338911484899017,"vX0":-8.966097047001059,"vY0":-132.37579568744292,"vZ0":-3.5236631968911074,"x":105.15,"y":159.56,"x0":3.336909210858251,"y0":50.00294360740263,"z0":5.872390478465618,"aX":5.461554673069933},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-3.7,"spinRate":1984,"spinDirection":124},"zone":2,"typeConfidence":0.91,"plateTime":0.41302993276527644,"extension":6.158030688308737},"hitData":{"launchSpeed":96.5,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.32,"coordY":131.99}},"index":4,"playId":"cabe6cdd-0934-3340-b1e8-80baa2b2dfc5","pitchNumber":5,"startTime":"2026-03-18T23:48:08.061Z","endTime":"2026-03-18T23:48:17.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:48:17.345Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, first baseman Spencer Torkelson to pitcher Brant Hurter.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T23:48:26.539Z","endTime":"2026-03-18T23:49:00.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918199231108993,"aZ":-30.58924231231671,"pfxX":8.598379431741595,"pfxZ":0.8710041718360007,"pX":1.2261928449144046,"pZ":3.1417466518177464,"vX0":-7.935399652538407,"vY0":-133.26758121078998,"vZ0":-1.6418854751582226,"x":70.26,"y":153.95,"x0":3.1054825054771342,"y0":50.00369835249408,"z0":5.946519151364065,"aX":15.6815260885195},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.4,"breakHorizontal":-14.2,"spinRate":1967,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.4088321368537957,"extension":5.721862671595412},"index":0,"playId":"1920c739-59d7-3a42-afbc-6c12399b089a","pitchNumber":1,"startTime":"2026-03-18T23:48:40.831Z","endTime":"2026-03-18T23:48:43.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.1,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95253693432226,"aZ":-32.87524632520342,"pfxX":10.367125856553043,"pfxZ":-0.3919400864958682,"pX":0.13454905179216234,"pZ":2.5752442924397903,"vX0":-11.027996686602393,"vY0":-133.69550704035197,"vZ0":-2.4647917445185774,"x":111.87,"y":169.25,"x0":2.9741591155413,"y0":50.00127458517714,"z0":5.878492307099155,"aX":18.68831195489322},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.1,"breakHorizontal":-16.3,"spinRate":1954,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.4103420238195641,"extension":5.923714974502731},"hitData":{"launchSpeed":108.2,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.92,"coordY":160.46}},"index":1,"playId":"0b228266-9216-3144-9927-d46e33e39e49","pitchNumber":2,"startTime":"2026-03-18T23:48:55.728Z","endTime":"2026-03-18T23:49:00.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:49:00.575Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Oneil Cruz called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T23:49:35.718Z","endTime":"2026-03-18T23:51:05.703Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.843321371511145,"aZ":-30.20231964088545,"pfxX":10.249265364997752,"pfxZ":1.0959137858346484,"pX":-0.8317895699157108,"pZ":3.2327776321491037,"vX0":-13.276605468835408,"vY0":-132.60407663605756,"vZ0":-1.4717575323025538,"x":115.34,"y":154.09,"x0":2.886297470851154,"y0":50.00312999013141,"z0":5.979146810908011,"aX":18.42745194737682},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":-16.0,"spinRate":1936,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.4115721393239684,"extension":6.02667900857214},"index":0,"playId":"7b7edd64-cdd0-3abb-97dc-fa848b0b4fff","pitchNumber":1,"startTime":"2026-03-18T23:49:35.718Z","endTime":"2026-03-18T23:49:38.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42409856548587,"aZ":-30.928568403737984,"pfxX":9.482904234287986,"pfxZ":0.693345553703427,"pX":0.4585896823701907,"pZ":2.487975405566976,"vX0":-10.07621523284812,"vY0":-133.18211650737797,"vZ0":-3.0178409486258153,"x":115.34,"y":154.09,"x0":3.057750953209101,"y0":50.00415592607595,"z0":5.871221203405543,"aX":17.048826471760275},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.8,"breakHorizontal":-15.0,"spinRate":1949,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.41115656020490743,"extension":5.96843691164127},"index":1,"playId":"2f801007-f9f2-3929-a562-4268752e5881","pitchNumber":2,"startTime":"2026-03-18T23:49:49.204Z","endTime":"2026-03-18T23:49:52.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832231274043682,"aZ":-30.799295306622227,"pfxX":9.020146257556267,"pfxZ":0.7617482177171464,"pX":-0.06940915383813986,"pZ":2.5998239620319663,"vX0":-11.100028068867362,"vY0":-132.8305560237829,"vZ0":-2.735488807835922,"x":115.34,"y":154.09,"x0":2.965344323832055,"y0":50.00487533626007,"z0":5.851527336964602,"aX":16.33974386924141},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.3,"spinRate":1932,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.41023321009657465,"extension":6.011253049967441},"index":2,"playId":"6e36d576-dc5a-3c8a-bbd3-9d127fb80d98","pitchNumber":3,"startTime":"2026-03-18T23:50:03.882Z","endTime":"2026-03-18T23:50:06.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.436658103963026,"aZ":-28.914654785827306,"pfxX":-3.0580266695050886,"pfxZ":2.2098812135184858,"pX":-1.9321343388497334,"pZ":0.46347783007389837,"vX0":-10.901826580090876,"vY0":-120.00390155768072,"vZ0":-6.3499937921383305,"x":115.34,"y":154.09,"x0":3.043754395954185,"y0":50.00515843880647,"z0":5.678449261289835,"aX":-4.5173776414240265},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.8,"breakHorizontal":7.8,"spinRate":2627,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4542039293635147,"extension":5.8926620505988145},"index":3,"playId":"8070454e-aa92-3ce5-9b98-c9962aeef85c","pitchNumber":4,"startTime":"2026-03-18T23:50:26.124Z","endTime":"2026-03-18T23:50:29.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105395830263827,"aZ":-28.770888357318412,"pfxX":-5.752974358086705,"pfxZ":2.335917088915174,"pX":-0.556151560515401,"pZ":1.6128607818616199,"vX0":-7.162988030811971,"vY0":-119.9830966894715,"vZ0":-3.884078250004237,"x":133.75,"y":145.61,"x0":3.2149857338229597,"y0":50.00466191317245,"z0":5.81508211045053,"aX":-8.392614818094348},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":12.1,"spinRate":2598,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4564119820732744,"extension":5.839778410626339},"index":4,"playId":"23202459-4f79-34ce-888d-eca1d4c1658d","pitchNumber":5,"startTime":"2026-03-18T23:50:46.039Z","endTime":"2026-03-18T23:50:49.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4086891789939,"aZ":-28.574986083168117,"pfxX":10.268670513008711,"pfxZ":1.9712365151902436,"pX":-0.5691442623063907,"pZ":2.220967614412276,"vX0":-13.205240782492199,"vY0":-134.11859437096692,"vZ0":-3.9859043218811454,"x":109.2,"y":167.76,"x0":3.0791046459264915,"y0":50.003821372087394,"z0":5.7593042302627815,"aX":18.750940963892447},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":-15.8,"spinRate":1986,"spinDirection":110},"zone":7,"typeConfidence":0.91,"plateTime":0.40805836464175016,"extension":5.9300303986343845},"index":5,"playId":"8f97a941-0200-35e6-a80d-b4207bbda14b","pitchNumber":6,"startTime":"2026-03-18T23:51:02.002Z","endTime":"2026-03-18T23:51:05.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:51:05.703Z","atBatIndex":52},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Zach McKinstry reaches on a fielding error by second baseman Johan De Los Santos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T23:53:41.913Z","endTime":"2026-03-18T23:54:22.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":829059,"link":"/api/v1/people/829059"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Jaycob Deese.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T23:53:41.903Z","endTime":"2026-03-18T23:53:41.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671600,"link":"/api/v1/people/671600","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carlos Caro replaces first baseman Spencer Horwitz, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T23:53:41.905Z","endTime":"2026-03-18T23:53:41.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814261,"link":"/api/v1/people/814261"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raymond Mola replaces left fielder Bryan Reynolds, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T23:53:41.907Z","endTime":"2026-03-18T23:53:41.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806986,"link":"/api/v1/people/806986"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Johan De Los Santos replaces second baseman Brandon Lowe, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T23:53:41.909Z","endTime":"2026-03-18T23:53:41.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829059,"link":"/api/v1/people/829059"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Lonnie White Jr. replaces center fielder Oneil Cruz, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-18T23:53:41.911Z","endTime":"2026-03-18T23:53:41.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696145,"link":"/api/v1/people/696145"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.956817244948798,"aZ":-29.091353801371426,"pfxX":-10.085924676889999,"pfxZ":1.9337456860370743,"pX":0.9096365300477208,"pZ":0.6313855418326129,"vX0":9.691936437642685,"vY0":-125.42694452872432,"vZ0":-6.283302002692568,"x":107.89,"y":184.72,"x0":-1.690948581183551,"y0":50.00543615844944,"z0":5.5361464004154834,"aX":-16.100776410812593},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":2315,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4363967089025875,"extension":6.205011068079324},"index":5,"playId":"215ceb2e-c811-3c73-8574-33c1335f89d0","pitchNumber":1,"startTime":"2026-03-18T23:53:41.913Z","endTime":"2026-03-18T23:53:45.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47983351989152,"aZ":-29.202907261665754,"pfxX":-10.4581871599387,"pfxZ":1.848489995416406,"pX":-0.2645397494241372,"pZ":2.9917083686913775,"vX0":7.555639245441388,"vY0":-125.92091083160241,"vZ0":-0.9000375843631622,"x":110.96,"y":168.7,"x0":-1.9447048751403728,"y0":50.00156136458724,"z0":5.715607802319356,"aX":-16.79969272104022},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":17.2,"spinRate":2333,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.43490380736206546,"extension":5.977872824053165},"index":6,"playId":"b494928c-e100-36a9-8f1b-b9809525fcef","pitchNumber":2,"startTime":"2026-03-18T23:53:59.701Z","endTime":"2026-03-18T23:54:02.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.183469950731887,"aZ":-15.965770707928513,"pfxX":-8.047294990095857,"pfxZ":9.012407938116027,"pX":-0.7387847220329968,"pZ":3.0674005696957938,"vX0":5.305561844079467,"vY0":-133.60689611326447,"vZ0":-3.770103083879581,"x":110.96,"y":168.7,"x0":-1.7100389020279463,"y0":50.00409129814352,"z0":5.652341476527119,"aX":-14.474134367122883},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":13.3,"spinRate":2334,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.41077548619219106,"extension":5.890241987810025},"hitData":{"launchSpeed":88.1,"launchAngle":6.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":157.16}},"index":7,"playId":"95d8a994-c2b9-3f70-b644-0e8c92992e3c","pitchNumber":3,"startTime":"2026-03-18T23:54:17.130Z","endTime":"2026-03-18T23:54:22.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.35,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:54:22.382Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trei Cruz pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T23:54:55.077Z","endTime":"2026-03-18T23:58:35.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.252411248623375,"aZ":-17.752334285814133,"pfxX":-5.191260708574487,"pfxZ":7.7969176408964636,"pX":0.4129054560037027,"pZ":3.5892783824696988,"vX0":6.685454475845166,"vY0":-135.99290168670933,"vZ0":-2.2472140871626727,"x":151.72,"y":159.75,"x0":-1.4171309524648055,"y0":50.004603503868665,"z0":5.6748569098691934,"aX":-9.605086277913784},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2289,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40467548406178544,"extension":5.983646230573715},"index":0,"playId":"57132d17-dfb3-34fe-9094-9e24f5c85d06","pitchNumber":1,"startTime":"2026-03-18T23:54:55.077Z","endTime":"2026-03-18T23:54:58.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92869997077151,"aZ":-27.534871204694205,"pfxX":-9.773880387547312,"pfxZ":3.0271979987065754,"pX":0.09693839065549181,"pZ":0.757784676291489,"vX0":7.626455015232907,"vY0":-123.88884415277084,"vZ0":-5.831039478232549,"x":151.72,"y":159.75,"x0":-1.7724229319052638,"y0":50.004911259285514,"z0":5.484024552327686,"aX":-14.986204810949728},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2196,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4444636838511844,"extension":6.257143034219475},"index":1,"playId":"b2f4e159-cdbb-3221-91f8-2a3c7806f7b2","pitchNumber":2,"startTime":"2026-03-18T23:55:13.872Z","endTime":"2026-03-18T23:55:16.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-18T23:55:44.170Z","endTime":"2026-03-18T23:55:44.171Z","isPitch":false,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":83.4,"endSpeed":77.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83426422962869,"aZ":-32.79068548503209,"pfxX":1.4932042661627651,"pfxZ":-0.40853728019953905,"pX":1.6573752978053073,"pZ":2.356647414529838,"vX0":7.427521822216066,"vY0":-121.36645318836473,"vZ0":-1.2597253463038967,"x":78.52,"y":199.8,"x0":-1.6316371142197896,"y0":50.00554050901067,"z0":5.727633027384867,"aX":2.235806910402856},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.4,"spinRate":2419,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4505874489274815,"extension":6.135808014375237},"index":3,"playId":"e8397f37-d392-3829-8556-c23e15a05ea6","pitchNumber":3,"startTime":"2026-03-18T23:55:44.172Z","endTime":"2026-03-18T23:55:47.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"c5b8786b-7f87-32be-9580-3d322c80cd55","startTime":"2026-03-18T23:56:03.024Z","endTime":"2026-03-18T23:56:06.063Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122561781053474,"aZ":-30.483768535993214,"pfxX":-7.301818395711177,"pfxZ":1.0654429854154657,"pX":-0.5001675261854007,"pZ":3.214370009453951,"vX0":5.468614778771779,"vY0":-124.6400061759669,"vZ0":0.01435391405489539,"x":127.61,"y":172.94,"x0":-1.7651325902371646,"y0":50.00241288017911,"z0":5.708689794340613,"aX":-11.582808031306154},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":12.1,"spinRate":2297,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.43807611668969226,"extension":6.200237848795743},"index":5,"playId":"a46a11ff-134c-3f5c-b5e9-e851aa0f39f7","pitchNumber":4,"startTime":"2026-03-18T23:56:22.860Z","endTime":"2026-03-18T23:56:25.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996162902277494,"aZ":-18.044401975516795,"pfxX":-5.956112882320284,"pfxZ":7.663807906836174,"pX":0.5726740591612868,"pZ":3.279736736920577,"vX0":7.33825779870139,"vY0":-135.2771765960768,"vZ0":-2.9113806161204305,"x":120.6,"y":148.91,"x0":-1.4081723292239772,"y0":50.00057307273834,"z0":5.642938796092588,"aX":-10.978433359770728},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2343,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4057305623205325,"extension":5.970000959794295},"index":6,"playId":"d61a0695-277b-37ab-8d09-c80f7243eec0","pitchNumber":5,"startTime":"2026-03-18T23:56:45.944Z","endTime":"2026-03-18T23:56:48.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.284838288733685,"aZ":-31.36836769898656,"pfxX":0.8663012558616792,"pfxZ":0.5487095256742975,"pX":0.31383493535268087,"pZ":2.121894408762258,"vX0":4.647045288864233,"vY0":-119.7695666820718,"vZ0":-1.9302256358624745,"x":120.6,"y":148.91,"x0":-1.7572622874546022,"y0":50.001224710644145,"z0":5.720767276999935,"aX":1.269137132793356},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":-2.6,"spinRate":2493,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.4558294132207026,"extension":6.086306148856538},"index":7,"playId":"24e28f4e-5389-392d-9268-6d2271d10a54","pitchNumber":6,"startTime":"2026-03-18T23:57:16.074Z","endTime":"2026-03-18T23:57:19.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556438000517687,"aZ":-28.02544327899502,"pfxX":-12.137556835708905,"pfxZ":2.654730586303194,"pX":0.4077555678574926,"pZ":0.08276218742835814,"vX0":9.315298769628983,"vY0":-125.09497424499402,"vZ0":-7.302031064945454,"x":118.41,"y":160.69,"x0":-1.8134850450253786,"y0":50.00228666023294,"z0":5.381801056507456,"aX":-18.964786897447823},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":19.4,"spinRate":2275,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4402274501981829,"extension":6.262376097730127},"index":8,"playId":"fb9db3c2-38cd-3072-9634-f91a5c5ebf43","pitchNumber":7,"startTime":"2026-03-18T23:57:41.306Z","endTime":"2026-03-18T23:57:44.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":9,"playId":"e11c1604-e71f-317b-9c1c-6cd08a27fc9d","startTime":"2026-03-18T23:58:05.480Z","endTime":"2026-03-18T23:58:10.544Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967604523579794,"aZ":-33.87683281409273,"pfxX":0.6782539584659619,"pfxZ":-1.1588367246425832,"pX":0.7475358480058344,"pZ":2.3908523742085714,"vX0":5.700374981318143,"vY0":-119.92410663512635,"vZ0":-0.8792545086115264,"x":110.52,"y":163.04,"x0":-1.7382311815294256,"y0":50.001182512380396,"z0":5.756866121988991,"aX":0.9977148626598237},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":-2.5,"spinRate":2485,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.45494075091743635,"extension":6.093311893479672},"hitData":{"launchSpeed":87.5,"launchAngle":64.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":166.28}},"index":10,"playId":"19a088a5-341e-343a-ac9d-42da76066405","pitchNumber":8,"startTime":"2026-03-18T23:58:26.972Z","endTime":"2026-03-18T23:58:35.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.43,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:58:35.986Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T23:59:06.371Z","endTime":"2026-03-18T23:59:51.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22249868457383,"aZ":-19.446979206981446,"pfxX":-9.2478254719095,"pfxZ":6.8960393504899145,"pX":0.5514584102933929,"pZ":2.941622841157467,"vX0":8.629901220320724,"vY0":-135.40500987853574,"vZ0":-3.406313043116018,"x":106.13,"y":160.22,"x0":-1.484783877163588,"y0":50.00287466679655,"z0":5.586587026206943,"aX":-17.06932563751593},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2343,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.40543606841993585,"extension":6.1707819523202785},"index":0,"playId":"d8e461eb-4c4b-3717-8f4c-f0118524a883","pitchNumber":1,"startTime":"2026-03-18T23:59:06.371Z","endTime":"2026-03-18T23:59:09.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604967905423816,"aZ":-31.574178877842773,"pfxX":-0.008624569473192345,"pfxZ":0.40894347713549006,"pX":0.7030670112559736,"pZ":1.1574588353465949,"vX0":5.305980881187968,"vY0":-120.15271543525385,"vZ0":-3.9824137527699714,"x":106.13,"y":160.22,"x0":-1.5257050738946047,"y0":50.00527474576467,"z0":5.6191528270140925,"aX":-0.013847462119757124},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.1,"breakHorizontal":-1.2,"spinRate":2491,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4545294641819133,"extension":6.025263643193229},"index":1,"playId":"564f1880-a04d-3f60-9d69-4490f5da65ae","pitchNumber":2,"startTime":"2026-03-18T23:59:25.336Z","endTime":"2026-03-18T23:59:28.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52344138258476,"aZ":-31.72685947391379,"pfxX":-1.1494583228270066,"pfxZ":0.3069475074935806,"pX":0.7601206089971196,"pZ":1.6766495957308651,"vX0":6.5800201146883595,"vY0":-119.980054683648,"vZ0":-2.4657863696183533,"x":106.13,"y":160.22,"x0":-1.8542193139668977,"y0":50.00550022814572,"z0":5.511033292919136,"aX":-1.6972030176848911},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.2,"breakHorizontal":0.7,"spinRate":2478,"spinDirection":12},"zone":9,"typeConfidence":2.0,"plateTime":0.4543668295051857,"extension":5.894243769619591},"index":2,"playId":"c46691da-4f72-3c92-a983-10308ee861a3","pitchNumber":3,"startTime":"2026-03-18T23:59:48.139Z","endTime":"2026-03-18T23:59:51.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-18T23:59:51.203Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-19T00:00:21.294Z","endTime":"2026-03-19T00:02:48.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431182082987792,"aZ":-16.326152030058054,"pfxX":-6.036889854716515,"pfxZ":8.748901259437066,"pX":0.05198845773411793,"pZ":1.5104369122520154,"vX0":6.4662267248587035,"vY0":-134.30979061478422,"vZ0":-7.404341283126,"x":90.36,"y":186.6,"x0":-1.6123433285845399,"y0":50.00275173883222,"z0":5.482561302092799,"aX":-10.934662537739177},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2379,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4091681970540857,"extension":5.94449565563972},"index":0,"playId":"2a9aff6c-0b12-3241-9f09-d104bd2fdfa2","pitchNumber":1,"startTime":"2026-03-19T00:00:21.294Z","endTime":"2026-03-19T00:00:24.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446983454380838,"aZ":-29.41817041154049,"pfxX":-6.210694180007307,"pfxZ":1.7425625280679027,"pX":0.9707082661400057,"pZ":1.9926679049669749,"vX0":7.868962602056271,"vY0":-124.98650782838709,"vZ0":-2.754290236048846,"x":90.36,"y":186.6,"x0":-1.4130953624457472,"y0":50.001920732463354,"z0":5.52742498547584,"aX":-9.815445510932518},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":9.4,"spinRate":2352,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43841302720486075,"extension":6.285526546211012},"index":1,"playId":"bccc4860-308f-390b-a35e-346b7c9944be","pitchNumber":2,"startTime":"2026-03-19T00:00:43.400Z","endTime":"2026-03-19T00:00:46.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.510455521233375,"aZ":-18.581063284723605,"pfxX":-7.069404989174871,"pfxZ":7.450653417889191,"pX":-0.349927980499954,"pZ":2.4639904274760243,"vX0":6.032336752530105,"vY0":-134.3138537929174,"vZ0":-4.383350867580483,"x":90.36,"y":186.6,"x0":-1.7081659447362287,"y0":50.003553222079496,"z0":5.441318596611953,"aX":-12.89739105702525},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":11.5,"spinRate":2385,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40804820816142184,"extension":5.989549324455542},"index":2,"playId":"54373f70-d3e7-3f16-a7ad-429ff8c0b93f","pitchNumber":3,"startTime":"2026-03-19T00:01:07.992Z","endTime":"2026-03-19T00:01:10.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-19T00:01:44.113Z","endTime":"2026-03-19T00:01:44.114Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05871519413575,"aZ":-17.315041714629732,"pfxX":-4.969846869140987,"pfxZ":8.236616864606653,"pX":-0.29995274324795274,"pZ":2.1404281450838143,"vX0":4.836483489514258,"vY0":-134.21022848233338,"vZ0":-5.610437656005324,"x":116.65,"y":174.82,"x0":-1.4893934745427768,"y0":50.004227075339735,"z0":5.512696417197662,"aX":-8.966714825548966},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2324,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4098589792788223,"extension":5.907990586494506},"index":4,"playId":"3f3c8ac4-603e-3299-857a-36f7e0da4214","pitchNumber":4,"startTime":"2026-03-19T00:01:44.115Z","endTime":"2026-03-19T00:01:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470702221655838,"aZ":-27.891566468178908,"pfxX":-10.285086025080783,"pfxZ":2.750870347750218,"pX":-0.2296336086402397,"pZ":1.8568658004339893,"vX0":7.479187592515613,"vY0":-123.94984481903957,"vZ0":-3.2627878591495216,"x":116.65,"y":174.82,"x0":-1.947920077718743,"y0":50.004573134879955,"z0":5.515976893222169,"aX":-16.02630195536075},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2344,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4416671372174812,"extension":6.179653013258575},"index":5,"playId":"58376a7b-f39b-3116-9dfe-83513683a68e","pitchNumber":5,"startTime":"2026-03-19T00:02:08.711Z","endTime":"2026-03-19T00:02:12.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.336650891650265,"aZ":-17.5602279675384,"pfxX":-4.3349262196178895,"pfxZ":7.653628201084901,"pX":-0.05395245144007503,"pZ":3.467310610204477,"vX0":5.42376517856508,"vY0":-137.72713549049112,"vZ0":-2.5959547164559527,"x":116.65,"y":174.82,"x0":-1.4912297018415392,"y0":50.00236896040522,"z0":5.618182199351967,"aX":-8.277095554856277},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":6.6,"spinRate":2348,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3986318040435921,"extension":5.939985530411916},"index":6,"playId":"abb85be1-a7b7-3173-969d-cf1e3d2fea09","pitchNumber":6,"startTime":"2026-03-19T00:02:45.588Z","endTime":"2026-03-19T00:02:48.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:02:48.588Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Johan De Los Santos singles on a ground ball to center fielder Trei Cruz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-19T00:05:03.071Z","endTime":"2026-03-19T00:07:05.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674944,"fullName":"Sean Guenther","link":"/api/v1/people/674944"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eduardo Valencia replaces catcher Dillon Dingler, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-19T00:05:03.067Z","endTime":"2026-03-19T00:05:03.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sean Guenther replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-19T00:05:03.069Z","endTime":"2026-03-19T00:05:03.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674944,"link":"/api/v1/people/674944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":90.6,"endSpeed":84.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173231627157197,"aZ":-26.005567312767717,"pfxX":8.59727592479286,"pfxZ":3.4456148317312607,"pX":-0.3007519611209625,"pZ":1.7629160025768125,"vX0":-9.79834425719444,"vY0":-131.7137370214959,"vZ0":-5.019119277707394,"x":117.97,"y":155.03,"x0":2.318760127894654,"y0":50.00091370270973,"z0":5.572798804206364,"aX":15.381207442094382},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-13.9,"spinRate":2132,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.4129809098917878,"extension":6.180497347430754},"index":2,"playId":"8320af37-b831-389d-a28d-f4726885e95f","pitchNumber":1,"startTime":"2026-03-19T00:05:03.071Z","endTime":"2026-03-19T00:05:06.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.394194196494468,"aZ":-25.973283024033552,"pfxX":9.231069147783579,"pfxZ":4.012022166179756,"pX":1.106982572335777,"pZ":2.4819263162647793,"vX0":-6.438975661802845,"vY0":-122.77407081960352,"vZ0":-2.1578647233709,"x":117.97,"y":155.03,"x0":2.547708409348236,"y0":50.00334003947837,"z0":5.55471365517743,"aX":14.273112101870696},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-15.5,"spinRate":1544,"spinDirection":102},"zone":14,"typeConfidence":0.88,"plateTime":0.44396353763277263,"extension":6.188538111895195},"index":3,"playId":"12824b1d-0ff2-317e-b931-1e9c8f40ac5a","pitchNumber":2,"startTime":"2026-03-19T00:05:17.355Z","endTime":"2026-03-19T00:05:20.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62300505840664,"aZ":-32.51458255699724,"pfxX":7.054278028115768,"pfxZ":-0.2259950206932455,"pX":1.5273713263842459,"pZ":2.398197096891648,"vX0":-4.910860744763219,"vY0":-122.29971614516587,"vZ0":-0.9153033412585747,"x":117.97,"y":155.03,"x0":2.6339316523670857,"y0":50.000473377570856,"z0":5.538897299013457,"aX":10.802878275579678},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-11.8,"spinRate":1306,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.445984261015715,"extension":5.944780356391438},"index":4,"playId":"86b55c49-b9fa-33a2-a8b6-31d9fdbd0b34","pitchNumber":3,"startTime":"2026-03-19T00:05:37.925Z","endTime":"2026-03-19T00:05:41.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.486395401613606,"aZ":-34.02810545418041,"pfxX":-7.24563724016996,"pfxZ":-1.352704002915111,"pX":1.9301055302990606,"pZ":2.7243068771613164,"vX0":-0.9630631345087237,"vY0":-115.7536800661614,"vZ0":0.9193116698879717,"x":117.97,"y":155.03,"x0":3.292662606820257,"y0":50.001694344587285,"z0":5.553455505354585,"aX":-9.93489252766762},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.0,"breakHorizontal":13.3,"spinRate":2375,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.4713040065620522,"extension":6.114366624531558},"index":5,"playId":"863955c2-e7b5-3c25-aea2-c44dd5fdc034","pitchNumber":4,"startTime":"2026-03-19T00:05:52.208Z","endTime":"2026-03-19T00:05:55.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38732471877206,"aZ":-33.71546529949129,"pfxX":7.789958336818415,"pfxZ":-0.8850728286990233,"pX":-1.2831109932269178,"pZ":2.3099435433456046,"vX0":-12.17837737598656,"vY0":-129.80149827511667,"vZ0":-1.648268254398272,"x":117.97,"y":155.03,"x0":2.425943896505742,"y0":50.0062941231105,"z0":5.485055351119499,"aX":13.493052078343545},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.8,"breakHorizontal":-11.9,"spinRate":1947,"spinDirection":129},"zone":13,"typeConfidence":0.89,"plateTime":0.41959050607508797,"extension":6.441541863399649},"index":6,"playId":"363f02db-6301-3943-8435-998ac0e68cc0","pitchNumber":5,"startTime":"2026-03-19T00:06:06.863Z","endTime":"2026-03-19T00:06:11.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":89.9,"endSpeed":83.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635282413331648,"aZ":-30.73412174817338,"pfxX":7.649320958916301,"pfxZ":0.8203871064464181,"pX":-0.07439130906889568,"pZ":2.2049163426598968,"vX0":-9.041859064465731,"vY0":-130.77900752901888,"vZ0":-2.8214178512393513,"x":117.97,"y":155.03,"x0":2.4155882478521633,"y0":50.00223353436933,"z0":5.576276376555832,"aX":13.40148463742316},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":-12.1,"spinRate":1903,"spinDirection":128},"zone":8,"typeConfidence":0.91,"plateTime":0.417013841471519,"extension":6.076177760810164},"index":7,"playId":"bdee1216-4097-3a5c-b5f6-ede4c3d7bfca","pitchNumber":6,"startTime":"2026-03-19T00:06:23.308Z","endTime":"2026-03-19T00:06:26.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22521626945283,"aZ":-29.002253713731704,"pfxX":9.977807170518101,"pfxZ":1.7759745026863492,"pX":0.44118500240184777,"pZ":1.9603275265200182,"vX0":-8.728569169182155,"vY0":-132.37651185445293,"vZ0":-3.902907189669575,"x":117.97,"y":155.03,"x0":2.472594682850012,"y0":50.004587158443464,"z0":5.558761449290728,"aX":17.846220935048063},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":-16.3,"spinRate":2000,"spinDirection":124},"zone":9,"typeConfidence":0.92,"plateTime":0.4125553379164648,"extension":6.2781858834690984},"hitData":{"launchSpeed":101.7,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.62,"coordY":75.03}},"index":8,"playId":"2b24dd16-07c6-3038-8d91-47e947a23136","pitchNumber":7,"startTime":"2026-03-19T00:06:58.076Z","endTime":"2026-03-19T00:07:05.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829059,"link":"/api/v1/people/829059"},"credit":"b_ab"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_ab"},{"player":{"id":829059,"link":"/api/v1/people/829059"},"credit":"b_pa"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:07:05.490Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raymond Mola strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-19T00:07:32.522Z","endTime":"2026-03-19T00:08:34.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806986,"fullName":"Raymond Mola","link":"/api/v1/people/806986"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674944,"fullName":"Sean Guenther","link":"/api/v1/people/674944"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806986,"fullName":"Raymond Mola","link":"/api/v1/people/806986"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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(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":81.9,"endSpeed":74.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059293393684314,"aZ":-34.27637272941726,"pfxX":-5.097983877709622,"pfxZ":-1.4748381092080294,"pX":-0.3711286768609775,"pZ":2.50003410885005,"vX0":-6.3283043885632715,"vY0":-119.06039671346471,"vZ0":0.17009406469194355,"x":114.02,"y":140.43,"x0":2.994325744072576,"y0":50.005286088628395,"z0":5.556077114318675,"aX":-7.244628132757884},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.3,"breakHorizontal":10.9,"spinRate":2436,"spinDirection":314},"zone":4,"typeConfidence":0.89,"plateTime":0.4618633845770064,"extension":5.569012807052122},"index":0,"playId":"b7276a16-3297-37f1-94cc-03a1fd4027ac","pitchNumber":1,"startTime":"2026-03-19T00:07:32.522Z","endTime":"2026-03-19T00:07:35.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61084459142789,"aZ":-28.594997383357285,"pfxX":11.664334124582414,"pfxZ":2.355946277330442,"pX":-0.6545026355118411,"pZ":0.02860841198772467,"vX0":-11.048145525538649,"vY0":-122.12651556018409,"vZ0":-6.966354990410609,"x":114.02,"y":140.43,"x0":2.3987411327674257,"y0":50.00540875684719,"z0":5.357176683005418,"aX":17.735841131909527},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-18.7,"spinRate":1502,"spinDirection":100},"zone":13,"typeConfidence":0.89,"plateTime":0.4474067706100704,"extension":6.313493518325691},"index":1,"playId":"421055f3-f156-3a73-955b-7077f7cbd6c9","pitchNumber":2,"startTime":"2026-03-19T00:07:53.178Z","endTime":"2026-03-19T00:07:56.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.7,"endSpeed":82.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96080480859809,"aZ":-26.054611858933466,"pfxX":11.104831992280115,"pfxZ":3.546354185533165,"pX":-0.13843285033679772,"pZ":2.4235183478173354,"vX0":-10.459124628047094,"vY0":-130.22698085598367,"vZ0":-2.973116183414523,"x":109.2,"y":156.92,"x0":2.476655406803335,"y0":50.00648781425534,"z0":5.539592293746642,"aX":19.181685142818573},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":-18.0,"spinRate":2111,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.41973955341160396,"extension":6.332346849931249},"index":2,"playId":"3c2d899f-c998-316b-9bb3-8726420a4047","pitchNumber":3,"startTime":"2026-03-19T00:08:14.625Z","endTime":"2026-03-19T00:08:17.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480478648468655,"aZ":-25.62371575136069,"pfxX":10.972158868259802,"pfxZ":3.737447526480154,"pX":-0.7437345640278894,"pZ":2.0101465621299193,"vX0":-11.495371553837664,"vY0":-131.27407518746148,"vZ0":-3.9677424917779724,"x":109.2,"y":156.92,"x0":2.256026967637539,"y0":50.00566470664867,"z0":5.437586294462689,"aX":19.24971467254626},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-17.5,"spinRate":2093,"spinDirection":130},"zone":7,"typeConfidence":0.92,"plateTime":0.41644014257375295,"extension":6.3765392082671175},"index":3,"playId":"958c47ca-41dd-382f-8403-46f62fa4a3e0","pitchNumber":4,"startTime":"2026-03-19T00:08:31.479Z","endTime":"2026-03-19T00:08:34.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806986,"link":"/api/v1/people/806986"},"credit":"b_ab"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_ab"},{"player":{"id":806986,"link":"/api/v1/people/806986"},"credit":"b_pa"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:08:34.479Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Easton Carmichael called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-19T00:08:58.457Z","endTime":"2026-03-19T00:09:44.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702695,"fullName":"Easton Carmichael","link":"/api/v1/people/702695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674944,"fullName":"Sean Guenther","link":"/api/v1/people/674944"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"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":702695,"fullName":"Easton Carmichael","link":"/api/v1/people/702695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Easton Carmichael replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-19T00:08:58.455Z","endTime":"2026-03-19T00:08:58.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702695,"link":"/api/v1/people/702695"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96394120193627,"aZ":-28.75746065514425,"pfxX":10.11974366687729,"pfxZ":1.9554550269063853,"pX":0.13858080204957662,"pZ":2.5823111623161394,"vX0":-9.22831501041332,"vY0":-131.4629660374069,"vZ0":-2.1697866832715222,"x":117.53,"y":145.61,"x0":2.380231564857484,"y0":50.005050690239344,"z0":5.553760028746314,"aX":17.709037567746627},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-16.3,"spinRate":2038,"spinDirection":128},"zone":5,"typeConfidence":0.92,"plateTime":0.4166940104711254,"extension":6.283022158257122},"index":1,"playId":"7b708cb6-ab19-3309-b9c0-6ab693cd5f3d","pitchNumber":1,"startTime":"2026-03-19T00:08:58.457Z","endTime":"2026-03-19T00:09:01.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702695,"link":"/api/v1/people/702695","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674040345625034,"aZ":-27.4634479591635,"pfxX":10.696585940884825,"pfxZ":2.708056493826673,"pX":-0.13232911303777015,"pZ":2.5660103000515333,"vX0":-10.181802399938384,"vY0":-131.60955850230764,"vZ0":-2.225411595939133,"x":117.53,"y":145.61,"x0":2.409303986209514,"y0":50.006135609680754,"z0":5.470283058324543,"aX":18.642491016111883},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-16.9,"spinRate":2113,"spinDirection":129},"zone":5,"typeConfidence":0.92,"plateTime":0.4172333248668201,"extension":6.15848082549764},"index":2,"playId":"e581bf24-e5af-3345-94fe-a73889641585","pitchNumber":2,"startTime":"2026-03-19T00:09:13.577Z","endTime":"2026-03-19T00:09:16.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702695,"link":"/api/v1/people/702695","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-19T00:09:41.684Z","endTime":"2026-03-19T00:09:41.685Z","isPitch":false,"type":"action","player":{"id":702695,"link":"/api/v1/people/702695"},"defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702695,"link":"/api/v1/people/702695","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098106967136417,"aZ":-31.915781688832965,"pfxX":-8.333360839620983,"pfxZ":0.1882493054420138,"pX":0.4440379164135057,"pZ":3.3323665248850487,"vX0":-3.738657370867001,"vY0":-117.57592370424709,"vZ0":1.7822697200521644,"x":95.62,"y":130.06,"x0":3.1417567160295596,"y0":50.00355145454779,"z0":5.544882243593756,"aX":-11.56674639965309},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.1,"breakHorizontal":16.1,"spinRate":2289,"spinDirection":315},"zone":3,"typeConfidence":0.9,"plateTime":0.46739525444733054,"extension":5.889436871453189},"index":4,"playId":"6a1c094d-fcc7-38b2-9ea5-de6f673e0389","pitchNumber":3,"startTime":"2026-03-19T00:09:41.686Z","endTime":"2026-03-19T00:09:44.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702695,"link":"/api/v1/people/702695","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702695,"link":"/api/v1/people/702695"},"credit":"b_ab"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_ab"},{"player":{"id":702695,"link":"/api/v1/people/702695"},"credit":"b_pa"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:09:44.686Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Caro singles on a ground ball to third baseman Zach McKinstry. Johan De Los Santos to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-19T00:10:08.010Z","endTime":"2026-03-19T00:10:31.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":814261,"fullName":"Carlos Caro","link":"/api/v1/people/814261"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674944,"fullName":"Sean Guenther","link":"/api/v1/people/674944"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814261,"fullName":"Carlos Caro","link":"/api/v1/people/814261"},"postOnSecond":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814261,"fullName":"Carlos Caro","link":"/api/v1/people/814261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610780602150133,"aZ":-34.34196282243883,"pfxX":-6.907404945743729,"pfxZ":-1.616744698781817,"pX":0.35899318735828506,"pZ":2.975845091036652,"vX0":-3.8469219909205203,"vY0":-115.60473313530757,"vZ0":1.8261416194184033,"x":100.44,"y":162.1,"x0":2.947754588275583,"y0":50.00387579109235,"z0":5.497042465256307,"aX":-9.25323566580021},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.0,"breakHorizontal":13.6,"spinRate":2324,"spinDirection":316},"zone":3,"typeConfidence":0.9,"plateTime":0.47566807118443766,"extension":6.1830455545375385},"index":0,"playId":"185e91d1-220d-3615-bc45-b9cf740883e7","pitchNumber":1,"startTime":"2026-03-19T00:10:08.010Z","endTime":"2026-03-19T00:10:11.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456008739118065,"aZ":-28.014065680267972,"pfxX":10.104069728024616,"pfxZ":2.3945376692745164,"pX":0.2986750909268794,"pZ":3.345966965885722,"vX0":-9.117022687270746,"vY0":-130.600002239527,"vZ0":-0.38783012471466094,"x":100.44,"y":162.1,"x0":2.5152077071020407,"y0":50.000053348576934,"z0":5.596089323287847,"aX":17.523234218069746},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.4,"spinRate":2033,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4187474021504025,"extension":6.0167822939743445},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.4,"coordY":173.38}},"index":1,"playId":"2d3a646b-1a9c-3e17-9057-f390a098f286","pitchNumber":2,"startTime":"2026-03-19T00:10:24.717Z","endTime":"2026-03-19T00:10:31.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814261,"link":"/api/v1/people/814261"},"credit":"b_ab"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_ab"},{"player":{"id":814261,"link":"/api/v1/people/814261"},"credit":"b_pa"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.45,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:10:31.179Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Yorke lines out to shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-19T00:11:01.877Z","endTime":"2026-03-19T00:11:05.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674944,"fullName":"Sean Guenther","link":"/api/v1/people/674944"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25721760536632,"aZ":-28.342843641902206,"pfxX":10.209621348554833,"pfxZ":2.501865586131342,"pX":0.576786265185776,"pZ":2.0349658346810076,"vX0":-8.03417362722504,"vY0":-123.14944256251565,"vZ0":-2.5119881905216905,"x":109.64,"y":153.62,"x0":2.560643514777148,"y0":50.001312172043335,"z0":5.474124709384731,"aX":15.625402881007858},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.6,"spinRate":1411,"spinDirection":100},"zone":9,"typeConfidence":0.85,"plateTime":0.44536755835944364,"extension":6.170053995869341},"hitData":{"launchSpeed":98.4,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":156.14}},"index":0,"playId":"4bcb533b-dab2-392d-b0f9-d79d33cdeb63","pitchNumber":1,"startTime":"2026-03-19T00:11:01.877Z","endTime":"2026-03-19T00:11:05.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":814261,"link":"/api/v1/people/814261"},"second":{"id":829059,"link":"/api/v1/people/829059"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":674944,"link":"/api/v1/people/674944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:11:05.400Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to right fielder Carl Calixte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-19T00:13:28.810Z","endTime":"2026-03-19T00:14:19.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Fulmer replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-19T00:13:28.802Z","endTime":"2026-03-19T00:13:28.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608334,"link":"/api/v1/people/608334"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carl Calixte replaces third baseman Tyler Callihan, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-19T00:13:28.804Z","endTime":"2026-03-19T00:13:28.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821156,"link":"/api/v1/people/821156"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jayden Kim replaces right fielder Nick Yorke, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-19T00:13:28.806Z","endTime":"2026-03-19T00:13:28.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806739,"link":"/api/v1/people/806739"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":694377,"link":"/api/v1/people/694377"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":682997,"link":"/api/v1/people/682997"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Easton Carmichael remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-19T00:13:28.808Z","endTime":"2026-03-19T00:13:28.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702695,"link":"/api/v1/people/702695"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528851704894425,"aZ":-19.27796957399073,"pfxX":-5.8427035412744495,"pfxZ":7.347782796396039,"pX":0.7049887377306608,"pZ":3.570598654816715,"vX0":8.909331797661785,"vY0":-131.7661214650783,"vZ0":-1.4483083326020743,"x":116.65,"y":172.47,"x0":-1.9640207809197205,"y0":50.00178550878638,"z0":5.554666444147679,"aX":-10.253639354086914},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2073,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4160054197526155,"extension":5.865343739503031},"index":4,"playId":"c489d5c0-fcc1-3940-bd26-329b965069e8","pitchNumber":1,"startTime":"2026-03-19T00:13:28.810Z","endTime":"2026-03-19T00:13:32.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125483571208022,"aZ":-34.207756512921904,"pfxX":-9.948474897730325,"pfxZ":-1.3407524336836651,"pX":-0.4778721199647176,"pZ":2.537605264957395,"vX0":7.425290499850888,"vY0":-122.77694464680718,"vZ0":-0.37143234679721493,"x":116.65,"y":172.47,"x0":-2.2542557836545902,"y0":50.00022803420329,"z0":5.610950874349456,"aX":-15.13149290429869},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":16.2,"spinRate":1366,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4467278266070078,"extension":5.970764825338494},"index":5,"playId":"2129afc4-c8dd-3797-9c8f-826f15185c9c","pitchNumber":2,"startTime":"2026-03-19T00:13:42.607Z","endTime":"2026-03-19T00:13:45.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709682221913628,"aZ":-31.485148211377926,"pfxX":-10.578474941542506,"pfxZ":0.44205438668244756,"pX":0.5760587566277046,"pZ":1.0270674588332134,"vX0":9.597596315133687,"vY0":-124.04369227013026,"vZ0":-4.345664145021764,"x":116.65,"y":172.47,"x0":-1.976075139789754,"y0":50.00206213141897,"z0":5.438047927815269,"aX":-16.420979734753935},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":16.8,"spinRate":1369,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4422223174536932,"extension":6.061324535231852},"index":6,"playId":"aae0f5c8-baa2-3dcc-827d-d4eecefd9842","pitchNumber":3,"startTime":"2026-03-19T00:13:57.277Z","endTime":"2026-03-19T00:14:00.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86110426657508,"aZ":-31.73224995585741,"pfxX":-8.857134341130365,"pfxZ":0.2840365345268392,"pX":-0.44213426487737945,"pZ":2.783112922264084,"vX0":6.168157591140883,"vY0":-123.71466405542424,"vZ0":-0.38191898957550485,"x":116.65,"y":172.47,"x0":-1.823366740411256,"y0":50.00071839664109,"z0":5.61085042271284,"aX":-13.657576798025632},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":1409,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.44360833031465496,"extension":5.949057591924179},"hitData":{"launchSpeed":81.4,"launchAngle":37.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.46,"coordY":119.64}},"index":7,"playId":"ea0c184b-4e09-3d84-bb1b-23ab50f46af9","pitchNumber":4,"startTime":"2026-03-19T00:14:12.436Z","endTime":"2026-03-19T00:14:19.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:14:19.001Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to center fielder Lonnie White Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-19T00:14:45.386Z","endTime":"2026-03-19T00:16:39.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696145,"link":"/api/v1/people/696145"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79131309357928,"aZ":-19.251899952485466,"pfxX":-5.471531101108046,"pfxZ":7.260989117291395,"pX":0.2894006252672145,"pZ":3.3208992609569132,"vX0":7.594561897771678,"vY0":-133.35083049422195,"vZ0":-2.193676647335666,"x":115.78,"y":158.33,"x0":-1.9001053606607936,"y0":50.00420916310213,"z0":5.56072177861675,"aX":-9.740464231548515},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":8.0,"spinRate":2191,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.41257896396651716,"extension":5.745766967323852},"index":0,"playId":"b211baf4-ee39-3222-bc99-6d021237e817","pitchNumber":1,"startTime":"2026-03-19T00:14:45.386Z","endTime":"2026-03-19T00:14:48.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.808234323523465,"aZ":-21.226113588005692,"pfxX":-7.1451749996456435,"pfxZ":6.192830577769343,"pX":0.870872763331913,"pZ":2.2956302112758826,"vX0":9.498285270063064,"vY0":-133.17221510280538,"vZ0":-4.379350345108515,"x":115.78,"y":158.33,"x0":-1.8401137789592021,"y0":50.00240958473841,"z0":5.528268684842698,"aX":-12.631495276695903},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":10.4,"spinRate":2138,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4137941188934837,"extension":5.814506080920871},"index":1,"playId":"8240291f-0634-31fa-9d1b-3369c78b31d7","pitchNumber":2,"startTime":"2026-03-19T00:15:00.053Z","endTime":"2026-03-19T00:15:03.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558461644110736,"aZ":-33.58338810796564,"pfxX":-8.048395448280925,"pfxZ":-0.9069587573270166,"pX":-0.2559686877750906,"pZ":2.2846346476629504,"vX0":6.200905859214953,"vY0":-123.88267922877688,"vZ0":-1.297725778471371,"x":115.78,"y":158.33,"x0":-1.750106109421663,"y0":50.00573064252558,"z0":5.631607452016387,"aX":-12.468201063575789},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.7,"breakHorizontal":13.1,"spinRate":1330,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.44272570856345883,"extension":6.088351850288065},"index":2,"playId":"99a99aca-8383-3f27-bd32-75f95d9f05c0","pitchNumber":3,"startTime":"2026-03-19T00:15:22.010Z","endTime":"2026-03-19T00:15:25.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919583155672015,"aZ":-30.48328776308848,"pfxX":-9.514191172708792,"pfxZ":0.9992003978731177,"pX":-0.7472495380311582,"pZ":2.9310791564932837,"vX0":6.794890037707151,"vY0":-129.04698338569344,"vZ0":-0.7977184283777764,"x":115.78,"y":158.33,"x0":-2.173435111367795,"y0":50.00400407131317,"z0":5.584801091666332,"aX":-16.10761921793285},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":15.8,"spinRate":2152,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.42384469464481,"extension":5.956011836741769},"index":3,"playId":"30f07af5-2028-3dd1-a47a-e658de4cd20b","pitchNumber":4,"startTime":"2026-03-19T00:15:43.024Z","endTime":"2026-03-19T00:15:46.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.753682324134036,"aZ":-32.91781712887819,"pfxX":3.729946631321896,"pfxZ":-0.4974639528410201,"pX":0.2124726095586467,"pZ":1.7158904569104838,"vX0":3.9210899448094514,"vY0":-121.45553299034428,"vZ0":-2.3517644823802586,"x":115.78,"y":158.33,"x0":-1.9073751817772417,"y0":50.00312894954131,"z0":5.558979380804906,"aX":5.5728448918948725},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-7.7,"spinRate":2448,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.4509456271766874,"extension":6.0173359808444165},"index":4,"playId":"a941186a-c253-37b6-9d60-f2cb32b7c04f","pitchNumber":5,"startTime":"2026-03-19T00:16:02.720Z","endTime":"2026-03-19T00:16:06.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668983497432553,"aZ":-19.01600741386421,"pfxX":-6.278862264465307,"pfxZ":7.349222533906813,"pX":0.7046667340453642,"pZ":3.3168286909504205,"vX0":9.160921071709465,"vY0":-133.66942437590598,"vZ0":-2.113503677893708,"x":115.78,"y":158.33,"x0":-1.9680309269755742,"y0":50.00164482846266,"z0":5.498734651719977,"aX":-11.240908695129603},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2183,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.41143215801101407,"extension":6.00059309553243},"hitData":{"launchSpeed":83.4,"launchAngle":24.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.12,"coordY":68.95}},"index":5,"playId":"b56f66bc-0554-31f8-96c8-306f4eb5cded","pitchNumber":6,"startTime":"2026-03-19T00:16:34.641Z","endTime":"2026-03-19T00:16:39.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:16:39.948Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eduardo Valencia flies out to right fielder Carl Calixte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-19T00:17:06.700Z","endTime":"2026-03-19T00:17:53.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"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":90.7,"endSpeed":81.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.034785677068,"aZ":-26.45965380334155,"pfxX":-10.914535339913389,"pfxZ":3.326518755765753,"pX":0.3146729095063268,"pZ":1.683761485320032,"vX0":9.436434316253507,"vY0":-131.60369864548616,"vZ0":-4.845135096330419,"x":134.63,"y":140.9,"x0":-1.9341506593758144,"y0":50.00504924421324,"z0":5.556474579003849,"aX":-18.772045563730796},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":2169,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4193508154337895,"extension":5.96307739191442},"index":0,"playId":"f2e082ac-bdee-398d-95a5-d3280019678a","pitchNumber":1,"startTime":"2026-03-19T00:17:06.700Z","endTime":"2026-03-19T00:17:09.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":91.1,"endSpeed":82.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772082281488707,"aZ":-22.294870238370308,"pfxX":-9.197326035280273,"pfxZ":5.6457919415348226,"pX":0.7089284725349165,"pZ":1.9063331040953408,"vX0":9.723699940791512,"vY0":-132.11980974798925,"vZ0":-5.2700450680878586,"x":134.63,"y":139.96,"x0":-1.841816030293474,"y0":50.00375485076652,"z0":5.587551408974427,"aX":-16.09847806182415},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2128,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4161620064700067,"extension":6.226839926015768},"index":1,"playId":"bbed4ea9-ea2e-3def-a066-b885b7a74f46","pitchNumber":2,"startTime":"2026-03-19T00:17:21.603Z","endTime":"2026-03-19T00:17:25.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.999472211078164,"aZ":-22.56410925737719,"pfxX":-7.268062696015565,"pfxZ":5.468761168535817,"pX":-0.2733794628327048,"pZ":3.613410162156109,"vX0":6.586305003937516,"vY0":-132.61931396220788,"vZ0":-0.9535364324074422,"x":134.63,"y":139.96,"x0":-1.8614970607702124,"y0":50.001048685137576,"z0":5.644572373306927,"aX":-12.767452638321936},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":2271,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41520240493402216,"extension":5.902368512252499},"hitData":{"launchSpeed":84.1,"launchAngle":49.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.5,"coordY":106.97}},"index":2,"playId":"bdef6f90-15cf-3c0b-8d68-c37908de7d51","pitchNumber":3,"startTime":"2026-03-19T00:17:43.769Z","endTime":"2026-03-19T00:17:53.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:17:53.018Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carl Calixte grounds out, second baseman Max Anderson to first baseman Jace Jung.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-19T00:20:18.154Z","endTime":"2026-03-19T00:21:18.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":821156,"fullName":"Carl Calixte","link":"/api/v1/people/821156"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687033,"fullName":"Zack Lee","link":"/api/v1/people/687033"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10],"actionIndex":[0,1,2,3,4,5,6],"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":821156,"fullName":"Carl Calixte","link":"/api/v1/people/821156"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zack Lee replaces Sean Guenther.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-19T00:20:18.140Z","endTime":"2026-03-19T00:20:18.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687033,"link":"/api/v1/people/687033"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674944,"link":"/api/v1/people/674944","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: John Peck replaces third baseman Zach McKinstry, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-19T00:20:18.142Z","endTime":"2026-03-19T00:20:18.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Max Anderson replaces second baseman Javier Báez, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-19T00:20:18.144Z","endTime":"2026-03-19T00:20:18.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jace Jung replaces shortstop Kevin McGonigle, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-19T00:20:18.146Z","endTime":"2026-03-19T00:20:18.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690291,"link":"/api/v1/people/690291"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Woody Hadeen replaces first baseman Spencer Torkelson, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-19T00:20:18.148Z","endTime":"2026-03-19T00:20:18.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802219,"link":"/api/v1/people/802219"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Seth Stephenson replaces left fielder Riley Greene, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-19T00:20:18.150Z","endTime":"2026-03-19T00:20:18.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700931,"link":"/api/v1/people/700931"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cal Stevenson replaces right fielder Kerry Carpenter, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-19T00:20:18.152Z","endTime":"2026-03-19T00:20:18.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670276,"link":"/api/v1/people/670276"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.404801593005438,"aZ":-30.346114343682117,"pfxX":0.7399300846401092,"pfxZ":1.2865022664871315,"pX":3.5214288256172E-5,"pZ":2.965299362813643,"vX0":5.7187686633357835,"vY0":-118.24156502571059,"vZ0":1.1533770484478978,"x0":-2.5407129132209794,"y0":50.005189958473736,"z0":5.244325057076293,"aX":1.052271897674472},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2040,"spinDirection":2},"zone":2,"typeConfidence":0.84,"plateTime":0.462274002969298,"extension":6.416849647151232},"index":7,"playId":"2d8cc9c0-5f19-39b7-b7c6-9e2c62383814","pitchNumber":1,"startTime":"2026-03-19T00:20:18.154Z","endTime":"2026-03-19T00:20:21.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":82.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.826130799903492,"aZ":-28.51019708995508,"pfxX":-12.406935567650308,"pfxZ":2.117752488133576,"pX":1.417522250564758,"pZ":0.9065968281951488,"vX0":13.616495321957633,"vY0":-131.33495963255945,"vZ0":-4.735389766783711,"x0":-2.2509344384336867,"y0":50.000588820178024,"z0":4.882980072656952,"aX":-21.421705596171858},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":19.1,"spinRate":1976,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4189119050390855,"extension":6.428033480715626},"index":8,"playId":"5b218947-c4ad-305c-bd35-6efd22676a9e","pitchNumber":2,"startTime":"2026-03-19T00:20:33.310Z","endTime":"2026-03-19T00:20:36.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20256070784483,"aZ":-26.03777403772249,"pfxX":-11.226915234263636,"pfxZ":3.5174100781105757,"pX":-0.10613448055092668,"pZ":2.2544207837278187,"vX0":10.102039180794632,"vY0":-131.32941278977023,"vZ0":-2.258675100098178,"x0":-2.5467382742689177,"y0":50.00283508054082,"z0":5.065308833356912,"aX":-19.582297303513098},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":18.1,"spinRate":2024,"spinDirection":244},"zone":5,"typeConfidence":0.91,"plateTime":0.41730891649264734,"extension":6.4277364356594795},"index":9,"playId":"98d60bd2-81fd-3480-8fdc-056885521de2","pitchNumber":3,"startTime":"2026-03-19T00:20:48.589Z","endTime":"2026-03-19T00:20:51.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":90.9,"endSpeed":82.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71693803866555,"aZ":-22.626148900949413,"pfxX":-9.452063262449474,"pfxZ":5.487260060597384,"pX":-0.2167732447184026,"pZ":2.564672794362082,"vX0":8.674493831584194,"vY0":-131.973790654187,"vZ0":-2.6076285526567,"x":97.81,"y":154.56,"x0":-2.3404655331298856,"y0":50.00194295653609,"z0":5.2573863503863505,"aX":-16.4420297510664},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2071,"spinDirection":241},"zone":5,"typeConfidence":0.62,"plateTime":0.4172612496130639,"extension":6.194817308685774},"hitData":{"launchSpeed":86.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.44,"coordY":160.2}},"index":10,"playId":"884acd7f-972f-344b-a3fd-d284da935ee2","pitchNumber":4,"startTime":"2026-03-19T00:21:13.659Z","endTime":"2026-03-19T00:21:18.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":821156,"link":"/api/v1/people/821156","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"credit":"b_ab"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_ab"},{"player":{"id":821156,"link":"/api/v1/people/821156"},"credit":"b_pa"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:21:18.822Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Flores Jr. grounds out, second baseman Max Anderson to first baseman Jace Jung.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-19T00:21:46.617Z","endTime":"2026-03-19T00:23:04.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687033,"fullName":"Zack Lee","link":"/api/v1/people/687033"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749267362126226,"aZ":-28.859366797470145,"pfxX":-12.131659157691193,"pfxZ":1.8948587800616625,"pX":2.2688976895903603,"pZ":2.655631504579948,"vX0":15.752366871850189,"vY0":-131.87658320836857,"vZ0":-0.8258884915921397,"x0":-2.223713350855849,"y0":50.004350170017965,"z0":5.114167082232331,"aX":-21.23325396529741},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":18.2,"spinRate":2023,"spinDirection":245},"zone":12,"typeConfidence":0.9,"plateTime":0.41637550162386017,"extension":6.5206727118212084},"index":0,"playId":"3f0b893e-6e5d-3ce3-85c1-293b7d47206f","pitchNumber":1,"startTime":"2026-03-19T00:21:46.617Z","endTime":"2026-03-19T00:21:49.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00408064217259,"aZ":-30.930081394438492,"pfxX":-0.02091821547674999,"pfxZ":0.8489554385827542,"pX":0.3252019009874813,"pZ":2.6284949078820214,"vX0":6.849379416010707,"vY0":-120.40116174809772,"vZ0":0.6267754815420501,"x0":-2.557127110107426,"y0":50.00286551409568,"z0":5.108231516888561,"aX":-0.0321355836237377},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.9,"breakHorizontal":-1.7,"spinRate":2052,"spinDirection":285},"zone":6,"typeConfidence":0.9,"plateTime":0.455432279389794,"extension":6.355973524923441},"index":1,"playId":"5191aef4-73cd-387a-b9e0-91a9f3a13d6d","pitchNumber":2,"startTime":"2026-03-19T00:22:00.753Z","endTime":"2026-03-19T00:22:03.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":84.2,"endSpeed":76.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278244152944772,"aZ":-31.598934687254914,"pfxX":-1.0790279747810647,"pfxZ":0.3897654209859356,"pX":2.136416868389399,"pZ":0.6180069809452555,"vX0":11.083768204469505,"vY0":-121.9499434794705,"vZ0":-3.8146429106274775,"x0":-2.3738959527295727,"y0":50.00202967424645,"z0":4.999033068646782,"aX":-1.5878051124146355},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2038,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4532857223139586,"extension":6.258468156264277},"index":2,"playId":"7407bfa5-8483-3c2c-85c2-ee47cf0ba231","pitchNumber":3,"startTime":"2026-03-19T00:22:15.137Z","endTime":"2026-03-19T00:22:18.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950388909320967,"aZ":-35.205650677218955,"pfxX":-11.299356409779955,"pfxZ":-2.067206189934476,"pX":-0.4113891496868781,"pZ":2.2795205600011466,"vX0":8.759645761832735,"vY0":-121.11283533268794,"vZ0":0.8662737550819357,"x0":-2.6337198697753323,"y0":50.00547484100287,"z0":5.032647991984934,"aX":-16.53803301412149},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":18.0,"spinRate":1667,"spinDirection":260},"zone":7,"typeConfidence":0.91,"plateTime":0.4548465240876536,"extension":6.534609498207154},"index":3,"playId":"41dba715-d555-3a74-a033-d7ee6b32206f","pitchNumber":4,"startTime":"2026-03-19T00:22:32.995Z","endTime":"2026-03-19T00:22:36.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507122623154444,"aZ":-33.435846893744454,"pfxX":-8.818577672821075,"pfxZ":-0.8287892499970635,"pX":-0.5353086232496739,"pZ":2.755513069817239,"vX0":7.549967573104605,"vY0":-122.3402137798082,"vZ0":1.3987264091128715,"x":121.04,"y":149.85,"x0":-2.5114840656288187,"y0":50.00348972392086,"z0":5.036198877273479,"aX":-13.405524559192127},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":14.3,"spinRate":1768,"spinDirection":254},"zone":4,"typeConfidence":0.88,"plateTime":0.44722929157104163,"extension":6.059341107848021},"hitData":{"launchSpeed":96.3,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.48,"coordY":160.2}},"index":4,"playId":"c069a289-7c2f-3876-ac7f-ab1eb616977b","pitchNumber":5,"startTime":"2026-03-19T00:22:58.995Z","endTime":"2026-03-19T00:23:04.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:23:04.436Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Konnor Griffin walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-19T00:23:34.000Z","endTime":"2026-03-19T00:24:22.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687033,"fullName":"Zack Lee","link":"/api/v1/people/687033"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034810645884562,"aZ":-22.21683573623742,"pfxX":-9.908272199223072,"pfxZ":5.539692250739224,"pX":1.1805653539550414,"pZ":2.542336548507326,"vX0":12.533793280389602,"vY0":-133.07138841288108,"vZ0":-2.843764658538017,"x":105.26,"y":182.83,"x0":-2.298886305169233,"y0":50.00170747555491,"z0":5.23088556801141,"aX":-17.804771395408913},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":15.2,"spinRate":2015,"spinDirection":238},"zone":14,"typeConfidence":0.69,"plateTime":0.41130175477818254,"extension":6.232170760528149},"index":0,"playId":"c5fa92ef-8c96-3654-afbc-75261d2fa618","pitchNumber":1,"startTime":"2026-03-19T00:23:34.000Z","endTime":"2026-03-19T00:23:37.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118440632876744,"aZ":-30.157882620429067,"pfxX":-11.17845007734709,"pfxZ":1.1318000437011833,"pX":1.0230147451357798,"pZ":1.4288081244775843,"vX0":12.67872216058791,"vY0":-132.6363579440981,"vZ0":-3.3483651731570703,"x":105.26,"y":182.83,"x0":-2.373094425302603,"y0":50.00106659369049,"z0":4.913419683321926,"aX":-19.85992270246473},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":17.4,"spinRate":2066,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.41340292171553505,"extension":6.215533948050892},"index":1,"playId":"5faaec17-6af4-3bbb-a879-066ee7952c37","pitchNumber":2,"startTime":"2026-03-19T00:23:48.347Z","endTime":"2026-03-19T00:23:51.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17314106420768,"aZ":-31.64119699337521,"pfxX":-10.640884992207416,"pfxZ":0.35949741185134165,"pX":-2.061267628878388,"pZ":2.797608680983513,"vX0":5.1395923833318875,"vY0":-121.70163296740823,"vZ0":1.1909998212853397,"x":105.26,"y":182.83,"x0":-2.8193387558179035,"y0":50.00592315268224,"z0":5.04511882616291,"aX":-15.944006226168748},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":18.0,"spinRate":1788,"spinDirection":251},"zone":11,"typeConfidence":0.93,"plateTime":0.45028065558489194,"extension":5.951932251675667},"index":2,"playId":"7d119222-d89a-3ea3-922d-02a45418bf71","pitchNumber":3,"startTime":"2026-03-19T00:24:02.823Z","endTime":"2026-03-19T00:24:06.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.800862704323425,"aZ":-31.109473328944055,"pfxX":-10.69644537971093,"pfxZ":0.608302224575203,"pX":1.3406972313661019,"pZ":1.194488707146391,"vX0":13.39387717043344,"vY0":-131.28408754558035,"vZ0":-3.540297534042228,"x":109.2,"y":164.93,"x0":-2.4284363951266124,"y0":50.00372291846565,"z0":4.866530896944567,"aX":-18.744643292103397},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":16.6,"spinRate":1967,"spinDirection":250},"zone":14,"typeConfidence":0.87,"plateTime":0.41659267776625075,"extension":6.642675054798543},"index":3,"playId":"517ae7e8-f466-32ec-9ed9-d1766cb91d0b","pitchNumber":4,"startTime":"2026-03-19T00:24:19.044Z","endTime":"2026-03-19T00:24:22.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:24:22.044Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lonnie White Jr. singles on a line drive to right fielder Cal Stevenson. Konnor Griffin to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-19T00:24:57.967Z","endTime":"2026-03-19T00:25:40.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696145,"fullName":"Lonnie White Jr.","link":"/api/v1/people/696145"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687033,"fullName":"Zack Lee","link":"/api/v1/people/687033"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696145,"fullName":"Lonnie White Jr.","link":"/api/v1/people/696145"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":696145,"fullName":"Lonnie White Jr.","link":"/api/v1/people/696145"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670276,"link":"/api/v1/people/670276"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.4,"endSpeed":77.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.628370419749324,"aZ":-34.11071162668073,"pfxX":-1.5664785567330366,"pfxZ":-1.2885632941419303,"pX":0.8483904268133611,"pZ":2.2120659971443244,"vX0":8.775945226341351,"vY0":-121.31367041054337,"vZ0":0.044195858486732575,"x0":-2.5977758923821908,"y0":50.0027380261345,"z0":5.143918621088217,"aX":-2.3589203473703138},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":1.0,"spinRate":1976,"spinDirection":284},"zone":14,"typeConfidence":0.89,"plateTime":0.44988118678517663,"extension":6.361515033938435},"index":0,"playId":"f0a0d504-6d2d-30fc-99a3-fc6b2d7c7a24","pitchNumber":1,"startTime":"2026-03-19T00:24:57.967Z","endTime":"2026-03-19T00:25:00.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"94f14114-69d2-3dce-ad45-3687ca655905","startTime":"2026-03-19T00:25:15.388Z","endTime":"2026-03-19T00:25:18.388Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51125430441109,"aZ":-30.256994618886733,"pfxX":-11.63699289022409,"pfxZ":1.0778461692659196,"pX":-0.5839835370799416,"pZ":2.3789811068285345,"vX0":9.063727936832185,"vY0":-132.55865850087454,"vZ0":-1.153642360973474,"x":114.02,"y":167.28,"x0":-2.5367371921319877,"y0":50.003010288422495,"z0":5.030130019336408,"aX":-20.69642475584761},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.9,"breakHorizontal":19.1,"spinRate":2071,"spinDirection":243},"zone":4,"typeConfidence":0.89,"plateTime":0.41329453061208543,"extension":6.253538741440405},"hitData":{"launchSpeed":61.5,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.95,"coordY":113.05}},"index":2,"playId":"38d3dbb9-8063-33a2-8900-a393aa6f90a1","pitchNumber":2,"startTime":"2026-03-19T00:25:33.634Z","endTime":"2026-03-19T00:25:40.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696145,"link":"/api/v1/people/696145"},"credit":"b_ab"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_ab"},{"player":{"id":696145,"link":"/api/v1/people/696145"},"credit":"b_pa"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:25:40.235Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Johan De Los Santos grounds out, third baseman John Peck to first baseman Jace Jung.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-19T00:26:16.175Z","endTime":"2026-03-19T00:26:42.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687033,"fullName":"Zack Lee","link":"/api/v1/people/687033"},"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":829059,"fullName":"Johan De Los Santos","link":"/api/v1/people/829059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"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":91.9,"endSpeed":83.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296302262113887,"aZ":-23.67740625148951,"pfxX":-8.883471871220198,"pfxZ":4.749060864747211,"pX":0.7968279738632851,"pZ":3.762021487811139,"vX0":10.988686381278784,"vY0":-133.31054453817717,"vZ0":0.22347895176374277,"x":103.51,"y":194.61,"x0":-2.2362784390367065,"y0":50.000937252317776,"z0":5.394713376616226,"aX":-15.889658823130176},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":13.6,"spinRate":2158,"spinDirection":240},"zone":12,"typeConfidence":0.91,"plateTime":0.4118298376279452,"extension":6.026977223225866},"index":0,"playId":"8f42e5c3-3caa-3844-963f-eae817d0d5a4","pitchNumber":1,"startTime":"2026-03-19T00:26:16.175Z","endTime":"2026-03-19T00:26:19.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"first":{"id":696145,"link":"/api/v1/people/696145"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25217242080164,"aZ":-29.63865295226366,"pfxX":-11.575305062480549,"pfxZ":1.4614800086434627,"pX":-1.1027141342861766,"pZ":2.1782276410955346,"vX0":7.542531961345109,"vY0":-130.94871081397747,"vZ0":-1.587457246111612,"x":108.33,"y":182.83,"x0":-2.5199751816995364,"y0":50.00098526665468,"z0":5.014474119754216,"aX":-20.05374818198515},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":19.2,"spinRate":2040,"spinDirection":241},"zone":13,"typeConfidence":0.87,"plateTime":0.41864227205051385,"extension":6.107148732998033},"hitData":{"launchSpeed":68.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":172.87}},"index":1,"playId":"072fa3b8-4fe2-3aa2-909b-cb760fdf2c88","pitchNumber":2,"startTime":"2026-03-19T00:26:37.410Z","endTime":"2026-03-19T00:26:42.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687033,"link":"/api/v1/people/687033","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680664,"link":"/api/v1/people/680664"},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":807726,"link":"/api/v1/people/807726"},"shortstop":{"id":802219,"link":"/api/v1/people/802219"},"left":{"id":700931,"link":"/api/v1/people/700931"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":670276,"link":"/api/v1/people/670276"}},"offense":{"batter":{"id":829059,"link":"/api/v1/people/829059","batSide":{"code":"L","description":"Left"}},"first":{"id":696145,"link":"/api/v1/people/696145"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829059,"link":"/api/v1/people/829059"},"credit":"b_ab"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_ab"},{"player":{"id":829059,"link":"/api/v1/people/829059"},"credit":"b_pa"},{"player":{"id":687033,"link":"/api/v1/people/687033"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:26:42.413Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jace Jung lines out to left fielder Carlos Caro.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-19T00:28:49.262Z","endTime":"2026-03-19T00:29:08.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814261,"link":"/api/v1/people/814261"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Adbiel Feliz replaces shortstop Konnor Griffin, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-19T00:28:49.260Z","endTime":"2026-03-19T00:28:49.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815925,"link":"/api/v1/people/815925"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015715046539313,"aZ":-41.33844202818274,"pfxX":4.119029210182329,"pfxZ":-7.009467953157716,"pX":0.4321498706957025,"pZ":1.3006914716925324,"vX0":4.137785691030684,"vY0":-114.18667334186131,"vZ0":-0.7547514877833457,"x":127.61,"y":162.57,"x0":-1.9454663830730614,"y0":50.00308573842113,"z0":5.73865075872635,"aX":5.384192916070243},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.6,"breakHorizontal":-8.6,"spinRate":2579,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4815494632484616,"extension":5.827119624420461},"index":1,"playId":"2acb5ba4-10cc-31b0-bec0-0b2a2e68f61b","pitchNumber":1,"startTime":"2026-03-19T00:28:49.262Z","endTime":"2026-03-19T00:28:52.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873749670473345,"aZ":-34.45391011742279,"pfxX":-9.368877917831364,"pfxZ":-1.4912379775915152,"pX":-0.546605899696469,"pZ":1.9999509670254803,"vX0":6.504161809166368,"vY0":-123.40031912727972,"vZ0":-1.5515372129039893,"x":127.61,"y":162.57,"x0":-2.01264731106381,"y0":50.00458401506066,"z0":5.5667878621637366,"aX":-14.304427465597195},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":15.2,"spinRate":1294,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.44560134680304087,"extension":6.023119863041761},"hitData":{"launchSpeed":92.6,"launchAngle":19.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.95,"coordY":120.15}},"index":2,"playId":"93f63166-c8d1-3621-98ae-45eeee731314","pitchNumber":2,"startTime":"2026-03-19T00:29:03.353Z","endTime":"2026-03-19T00:29:08.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:29:08.320Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Anderson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-19T00:29:34.059Z","endTime":"2026-03-19T00:30:25.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.575403528342903,"aZ":-23.174004299387605,"pfxX":-9.348094698795565,"pfxZ":5.177369592237174,"pX":0.07699302898418882,"pZ":1.8069622273920543,"vX0":8.152615195438269,"vY0":-131.46597056833056,"vZ0":-5.109077905269203,"x":113.59,"y":153.15,"x0":-1.8596805166899777,"y0":50.00385449962725,"z0":5.510398930404134,"aX":-16.2569530884069},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":2152,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4176683302706836,"extension":5.9027483486499905},"index":0,"playId":"d6147ddd-d3e3-3e88-a458-0f360b298cba","pitchNumber":1,"startTime":"2026-03-19T00:29:34.059Z","endTime":"2026-03-19T00:29:37.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.495613549086666,"aZ":-31.94997964028517,"pfxX":-9.266740439440245,"pfxZ":0.15296022544834154,"pX":-0.09671277765746875,"pZ":0.593502587302562,"vX0":7.44545088039495,"vY0":-121.58322741534298,"vZ0":-4.827287663436005,"x":113.59,"y":170.11,"x0":-2.005893569602922,"y0":50.00417247332675,"z0":5.400925586480138,"aX":-13.771540851671523},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":14.9,"spinRate":1222,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.45178734699568723,"extension":6.140780948903083},"index":1,"playId":"89dd8f7f-2df7-342e-bb36-9ae265d108e6","pitchNumber":2,"startTime":"2026-03-19T00:29:48.263Z","endTime":"2026-03-19T00:29:51.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":86.0,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843325476767372,"aZ":-28.62201289581191,"pfxX":3.7286917774296264,"pfxZ":2.258765061402725,"pX":-0.1798557611165911,"pZ":2.0748544594841345,"vX0":3.417354020932636,"vY0":-125.17683110637336,"vZ0":-2.8614201061740157,"x":113.59,"y":170.11,"x0":-2.0506993214848266,"y0":50.00622416067916,"z0":5.592367373106563,"aX":5.879355389530836},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-7.6,"spinRate":2408,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4386693871244005,"extension":5.917716824800601},"index":2,"playId":"07a7b708-206f-3928-9338-a9f8967c95d8","pitchNumber":3,"startTime":"2026-03-19T00:30:05.988Z","endTime":"2026-03-19T00:30:08.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67241295855299,"aZ":-30.74232245091982,"pfxX":1.5534633303756331,"pfxZ":0.9321994133432927,"pX":0.40901795040523253,"pZ":1.5268340239186802,"vX0":5.068461773849531,"vY0":-122.7589200863764,"vZ0":-3.4149136858670808,"x":113.59,"y":170.11,"x0":-1.8818179114571796,"y0":50.001825724434866,"z0":5.545466168207236,"aX":2.3756219336639846},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-4.0,"spinRate":2512,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.44571873129024686,"extension":5.905622524698004},"index":3,"playId":"7e213ce8-f31f-398c-8b0b-cea6b966d664","pitchNumber":4,"startTime":"2026-03-19T00:30:21.753Z","endTime":"2026-03-19T00:30:25.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:30:25.686Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Peck flies out to right fielder Carl Calixte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-19T00:30:52.324Z","endTime":"2026-03-19T00:33:34.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638249402532693,"aZ":-15.209245118118561,"pfxX":-4.1814265084552495,"pfxZ":9.373054378808792,"pX":-0.25801940328968637,"pZ":2.6071345365896335,"vX0":5.710359808746572,"vY0":-134.0998522077602,"vZ0":-4.68176841402456,"x":118.85,"y":151.73,"x0":-1.8778088898575191,"y0":50.00357776744383,"z0":5.470547458188575,"aX":-7.5696141299151956},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2245,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40939750118561946,"extension":5.944478926778975},"index":0,"playId":"11f120be-d009-30d5-b95f-be4653e48f0d","pitchNumber":1,"startTime":"2026-03-19T00:30:52.324Z","endTime":"2026-03-19T00:30:55.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488571603874984,"aZ":-16.893245388948525,"pfxX":-4.2324804323493606,"pfxZ":8.609143138269532,"pX":-0.30587975514624893,"pZ":3.2243183480137634,"vX0":5.353811007575905,"vY0":-132.65787171438748,"vZ0":-3.135463601691108,"x":118.85,"y":151.73,"x0":-1.8042528314269355,"y0":50.00102941139559,"z0":5.659364009761205,"aX":-7.511348859481015},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":6.5,"spinRate":2284,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4135486750350923,"extension":5.808832191800336},"index":1,"playId":"3371987d-384b-3786-aade-5f25c3da6f2d","pitchNumber":2,"startTime":"2026-03-19T00:31:07.048Z","endTime":"2026-03-19T00:31:10.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":91.1,"endSpeed":82.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119448788587636,"aZ":-16.729545236067725,"pfxX":-5.905649691134043,"pfxZ":8.800169344924223,"pX":0.1373535259558026,"pZ":2.2998918238975468,"vX0":7.203173941394745,"vY0":-132.35094144276866,"vZ0":-5.18262383017574,"x":118.85,"y":151.73,"x0":-1.8662169458898474,"y0":50.00231415967587,"z0":5.528992345373798,"aX":-10.363569705356335},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2218,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4155865736092035,"extension":5.9291543199763765},"index":2,"playId":"88f277e2-4e7c-35cf-943c-55c75d7f081e","pitchNumber":3,"startTime":"2026-03-19T00:31:22.101Z","endTime":"2026-03-19T00:31:26.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96373952229535,"aZ":-30.587198946326208,"pfxX":-9.332938117302527,"pfxZ":1.0442357268115527,"pX":-0.9862540947785347,"pZ":1.1219635553813918,"vX0":5.057063010416924,"vY0":-122.9220522628576,"vZ0":-4.118279475582484,"x":105.7,"y":131.94,"x0":-1.8652393638135356,"y0":50.00212279264727,"z0":5.436095201044992,"aX":-14.181347152982301},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":1307,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44679164367576885,"extension":6.065515361172935},"index":3,"playId":"06af6b1b-c98b-396d-a984-471d001f95c1","pitchNumber":4,"startTime":"2026-03-19T00:31:43.042Z","endTime":"2026-03-19T00:31:46.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37343642749317,"aZ":-31.887491074671797,"pfxX":2.0878719086646234,"pfxZ":0.185256621025629,"pX":0.3359948192224307,"pZ":1.9536999912111832,"vX0":4.651378654633418,"vY0":-123.29736348710458,"vZ0":-2.225843103686794,"x":107.45,"y":136.66,"x0":-1.8360933003839326,"y0":50.00342962010697,"z0":5.523543680825294,"aX":3.2586333973313035},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-4.7,"spinRate":516,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.44192494328914655,"extension":6.080171342688117},"index":4,"playId":"4ae721da-30b7-36b4-a555-91b8e75277b0","pitchNumber":5,"startTime":"2026-03-19T00:31:59.403Z","endTime":"2026-03-19T00:32:02.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891717309922743,"aZ":-17.707088812965612,"pfxX":-4.339142577358787,"pfxZ":8.19493889533027,"pX":0.06959031386934891,"pZ":2.207958682245449,"vX0":6.909053633229375,"vY0":-132.41266999299086,"vZ0":-5.29588289873912,"x":107.45,"y":136.66,"x0":-2.017004611673086,"y0":50.00067730255371,"z0":5.541310936675427,"aX":-7.65803835437179},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2189,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4146252510339452,"extension":5.869959586907537},"index":5,"playId":"eb2c26a2-2d37-349b-9012-cc8db175c45b","pitchNumber":6,"startTime":"2026-03-19T00:32:18.667Z","endTime":"2026-03-19T00:32:22.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.3,"endSpeed":73.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.323829738756523,"aZ":-41.481757879947914,"pfxX":3.540013510623535,"pfxZ":-6.886108274723996,"pX":0.05359519622447349,"pZ":0.44282505527459953,"vX0":3.6494400067673034,"vY0":-116.78076663719953,"vZ0":-2.776138573873734,"x":107.45,"y":136.66,"x0":-2.001680856532503,"y0":50.00134508705346,"z0":5.629522560374586,"aX":4.785717884406155},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.8,"breakHorizontal":-7.4,"spinRate":2644,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.47286526402238493,"extension":5.720740375071735},"index":6,"playId":"01fc6892-faa9-305c-ba27-13f8df3060ec","pitchNumber":7,"startTime":"2026-03-19T00:32:51.283Z","endTime":"2026-03-19T00:32:54.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811516537690604,"aZ":-38.50158056084139,"pfxX":5.286757802576731,"pfxZ":-4.6309562498348456,"pX":0.6788887334267,"pZ":1.0722316787795771,"vX0":3.975396942706761,"vY0":-117.00362255796531,"vZ0":-2.2299090079098174,"x":113.59,"y":170.58,"x0":-1.7368875255509486,"y0":50.00096488442092,"z0":5.6913817115838885,"aX":7.230002040239656},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.6,"breakHorizontal":-10.7,"spinRate":2704,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4705448585794523,"extension":6.062219523630404},"index":7,"playId":"94624062-b969-3a87-891c-79e6e8e39267","pitchNumber":8,"startTime":"2026-03-19T00:33:12.235Z","endTime":"2026-03-19T00:33:15.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464065684926357,"aZ":-22.734960744830623,"pfxX":-8.872819815536271,"pfxZ":5.384529471120386,"pX":-0.31558342225052133,"pZ":2.9132516976725973,"vX0":6.987052631377136,"vY0":-131.9251771385753,"vZ0":-2.366429154905929,"x":85.53,"y":160.69,"x0":-1.8526130363770201,"y0":50.00294448487189,"z0":5.507095905097092,"aX":-15.556637160713619},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":14.4,"spinRate":2162,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.41602185292420746,"extension":6.010194276266488},"hitData":{"launchSpeed":91.6,"launchAngle":30.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.36,"coordY":112.54}},"index":8,"playId":"04256f71-4782-3317-9e8c-a8e9b2a0f348","pitchNumber":9,"startTime":"2026-03-19T00:33:28.813Z","endTime":"2026-03-19T00:33:34.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":829059,"link":"/api/v1/people/829059"},"third":{"id":806739,"link":"/api/v1/people/806739"},"shortstop":{"id":815925,"link":"/api/v1/people/815925"},"left":{"id":814261,"link":"/api/v1/people/814261"},"center":{"id":696145,"link":"/api/v1/people/696145"},"right":{"id":821156,"link":"/api/v1/people/821156"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-19T00:33:34.124Z","atBatIndex":72}]