[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:08:05.939Z","endTime":"2026-02-28T18:09:16.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T14:11:46.321Z","endTime":"2026-02-28T17:45:21.491Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"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-02-28T17:45:21.491Z","endTime":"2026-02-28T18:06:03.155Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"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-02-28T18:06:03.155Z","endTime":"2026-02-28T18:08:08.027Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699445105195355,"aZ":-19.302082476474688,"pfxX":-7.691272206861274,"pfxZ":6.978902688000611,"pX":-0.0867777370241789,"pZ":3.019319729895909,"vX0":7.660247554128766,"vY0":-135.02266454173832,"vZ0":-4.064827949163126,"x":120.31,"y":157.26,"x0":-1.9628077047709498,"y0":50.00149890745835,"z0":5.904307191090696,"aX":-14.184710385124157},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":12.2,"spinRate":2175,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4058166172870603,"extension":5.945804331795332},"index":3,"playId":"8e8f5688-8b41-3c6f-80c9-9aeb14a230be","pitchNumber":1,"startTime":"2026-02-28T18:08:08.027Z","endTime":"2026-02-28T18:08:11.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.455274427742975,"aZ":-18.54903247545626,"pfxX":-7.594723716330073,"pfxZ":7.263538030708866,"pX":-0.9425855471930558,"pZ":1.6287334363420856,"vX0":5.862383281997629,"vY0":-136.23980518446533,"vZ0":-7.619764564890901,"x":152.93,"y":194.8,"x0":-2.1375033150058957,"y0":50.006091156283254,"z0":5.748252476779118,"aX":-14.253041667721577},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2031,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4023260623737803,"extension":5.921201153153837},"index":4,"playId":"1952df8b-15ba-35ba-a7ba-0939a9eea4a0","pitchNumber":2,"startTime":"2026-02-28T18:08:28.965Z","endTime":"2026-02-28T18:08:33.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363609574643107,"aZ":-18.99232582635303,"pfxX":-7.959901143892003,"pfxZ":7.057501315145792,"pX":0.6857377173374591,"pZ":0.4573131967094198,"vX0":9.45134107556767,"vY0":-135.72098781823053,"vZ0":-10.416440502395302,"x":90.86,"y":226.43,"x0":-1.8055810498397846,"y0":50.00218379500812,"z0":5.664277384836203,"aX":-14.867416199890181},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":12.5,"spinRate":2069,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40338166848697377,"extension":6.1337339803582305},"index":5,"playId":"06e1ba85-cea8-3469-8a65-139ed9c7342c","pitchNumber":3,"startTime":"2026-02-28T18:08:46.571Z","endTime":"2026-02-28T18:08:50.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01597156771691,"aZ":-20.689099421052507,"pfxX":-7.495430587384655,"pfxZ":6.2483417578533444,"pX":-0.1183253156523575,"pZ":2.836962637200258,"vX0":7.730726296868729,"vY0":-134.42598436161435,"vZ0":-4.29510270747735,"x":121.51,"y":162.18,"x0":-2.051956290544161,"y0":50.00074457702348,"z0":5.916354061387216,"aX":-13.77283736246948},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":12.0,"spinRate":1932,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.40681602072570655,"extension":6.25535013366485},"hitData":{"launchSpeed":100.0,"launchAngle":28.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":155.55,"coordY":48.47}},"index":6,"playId":"20de4efa-1871-3827-b02e-d369be3e2b95","pitchNumber":4,"startTime":"2026-02-28T18:09:08.400Z","endTime":"2026-02-28T18:09:16.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-28T18:09:16.953Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Addison Barger grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:09:29.036Z","endTime":"2026-02-28T18:10:24.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707728138494467,"aZ":-47.50053209911628,"pfxX":4.42043812216992,"pfxZ":-11.787683261277131,"pX":-1.0411352840500008,"pZ":4.702397878128203,"vX0":1.4440244702032594,"vY0":-114.6248376079312,"vZ0":6.760985186430272,"x":156.69,"y":111.82,"x0":-2.257517974961128,"y0":50.00323165226948,"z0":6.413740745454756,"aX":5.746927911953337},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-18.7,"breakHorizontal":-8.4,"spinRate":2695,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.4821101219221777,"extension":6.044617131880045},"index":0,"playId":"0c2247cc-1c14-344d-b307-f6547ced6056","pitchNumber":1,"startTime":"2026-02-28T18:09:44.639Z","endTime":"2026-02-28T18:09:48.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99840626423467,"aZ":-23.761960930957056,"pfxX":3.184188810784804,"pfxZ":4.765887166659926,"pX":-0.4044464066905532,"pZ":3.3861617154837638,"vX0":3.6345565374998237,"vY0":-131.5491198343162,"vZ0":-2.1680373963742543,"x":132.42,"y":147.35,"x0":-2.2140234850557245,"y0":50.004819927174886,"z0":5.969454260407978,"aX":5.620765831970281},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-6.5,"spinRate":2490,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.41522725562074436,"extension":5.838546110815762},"index":1,"playId":"775c2c93-773f-3851-abf1-c573ca2a6dae","pitchNumber":2,"startTime":"2026-02-28T18:10:02.371Z","endTime":"2026-02-28T18:10:07.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681809576253723,"aZ":-25.732987016105184,"pfxX":-7.674901353753681,"pfxZ":3.9162862172484276,"pX":-0.8000362428680655,"pZ":2.2800982313993976,"vX0":5.765473459690634,"vY0":-127.30583067170527,"vZ0":-4.0055972218499365,"x":147.5,"y":177.22,"x0":-2.0949080720065774,"y0":50.00200441588608,"z0":5.90641013991913,"aX":-12.620376700135102},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":12.6,"spinRate":1892,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4299386306806361,"extension":5.97328395061955},"hitData":{"launchSpeed":105.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.17,"coordY":146.2}},"index":2,"playId":"ffcbde05-3477-3ab0-8221-b2b84c403f15","pitchNumber":3,"startTime":"2026-02-28T18:10:19.297Z","endTime":"2026-02-28T18:10:24.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:10:24.390Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Davis Schneider pops out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:10:38.348Z","endTime":"2026-02-28T18:12:12.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204632314777943,"aZ":-36.08850093254342,"pfxX":1.6924868453122803,"pfxZ":-2.6848746769207885,"pX":0.014624493895360585,"pZ":3.2308966063359508,"vX0":4.115540639138702,"vY0":-119.68897311609092,"vZ0":0.5214381012192741,"x":116.44,"y":151.55,"x0":-1.9442315247179218,"y0":50.00349347115552,"z0":6.231127181691937,"aX":2.46580059804916},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.4,"breakHorizontal":-4.0,"spinRate":2636,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4568980798900615,"extension":6.024576296420635},"index":0,"playId":"a5a7a133-7d85-320a-b572-01316b2de1a2","pitchNumber":1,"startTime":"2026-02-28T18:10:54.059Z","endTime":"2026-02-28T18:11:21.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58914227304787,"aZ":-30.222408296443795,"pfxX":2.2726345767651885,"pfxZ":1.2305000808247266,"pX":1.7123001946738878,"pZ":0.797734153304001,"vX0":8.041853725014596,"vY0":-124.40453534594928,"vZ0":-6.349520738334104,"x":51.73,"y":217.24,"x0":-1.8441337113787806,"y0":50.00257461041441,"z0":5.856653579580946,"aX":3.595979412626021},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-5.8,"spinRate":2709,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.438584052613904,"extension":6.066463391305963},"index":1,"playId":"aea43f89-5eeb-3f8a-85d6-ca36942fead5","pitchNumber":2,"startTime":"2026-02-28T18:11:28.997Z","endTime":"2026-02-28T18:11:32.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857398534857907,"aZ":-18.010089915738913,"pfxX":-9.00833335026175,"pfxZ":7.4041329254360395,"pX":1.0318946640280768,"pZ":1.6965519245100904,"vX0":10.625798281161549,"vY0":-137.29001897705962,"vZ0":-7.691850846469858,"x":77.67,"y":192.97,"x0":-1.714755907977134,"y0":50.001798089104824,"z0":5.756218458234849,"aX":-17.229002695766123},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2006,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39867383944983636,"extension":6.27124027278144},"index":2,"playId":"babee938-8a2e-3b33-8c0d-630383ab2566","pitchNumber":3,"startTime":"2026-02-28T18:11:47.880Z","endTime":"2026-02-28T18:11:52.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279306868411823,"aZ":-17.226381730884132,"pfxX":-9.232493771828324,"pfxZ":7.899315467310754,"pX":-0.2709476816080675,"pZ":2.4735522726710517,"vX0":7.437638611597158,"vY0":-136.9576092515548,"vZ0":-5.824270191254294,"x":127.33,"y":171.99,"x0":-1.8272082589319503,"y0":50.00502359629497,"z0":5.812771509881355,"aX":-17.47736271788123},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2000,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.400486616275769,"extension":6.256453451021942},"hitData":{"launchSpeed":70.0,"launchAngle":54.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.18,"coordY":128.54}},"index":3,"playId":"6fd4d50b-a86f-327a-989c-6f942337e957","pitchNumber":4,"startTime":"2026-02-28T18:12:06.101Z","endTime":"2026-02-28T18:12:12.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:12:12.572Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:13:46.216Z","endTime":"2026-02-28T18:16:19.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.486372588069823,"aZ":-15.373152868031193,"pfxX":-4.969885536170675,"pfxZ":9.19822626177941,"pX":1.0341561704465203,"pZ":3.3094293326572455,"vX0":11.072934215639057,"vY0":-133.94381945456072,"vZ0":-3.0272930091072694,"x":119.28,"y":94.72,"x0":-2.4978690018563654,"y0":50.002913883746565,"z0":5.546099304174707,"aX":-9.078568947597095},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":6.7,"spinRate":2239,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4080923314552334,"extension":6.202349605048507},"index":0,"playId":"0ce8d89b-5054-3d65-922e-da70434b0fe6","pitchNumber":1,"startTime":"2026-02-28T18:14:28.513Z","endTime":"2026-02-28T18:14:32.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564158194773505,"aZ":-31.017559912553423,"pfxX":-8.143031136576882,"pfxZ":0.7676442834155299,"pX":-1.5091949049174538,"pZ":2.6652405911401513,"vX0":5.735832901258657,"vY0":-121.93113387886572,"vZ0":-0.22189761574826294,"x":175.39,"y":133.83,"x0":-2.8319625656873653,"y0":50.004214609138096,"z0":5.429780350098427,"aX":-12.284761730237218},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":13.4,"spinRate":1385,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4488949029155478,"extension":6.052499965200516},"index":1,"playId":"d74a7b04-6f6c-3771-9d40-2160073913df","pitchNumber":2,"startTime":"2026-02-28T18:14:41.853Z","endTime":"2026-02-28T18:14:46.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78417999448827,"aZ":-22.001685594568198,"pfxX":-9.459591702923262,"pfxZ":5.888694646622582,"pX":-1.2739164347972765,"pZ":2.564079582318925,"vX0":7.099475241453409,"vY0":-130.1925078931081,"vZ0":-3.0461072553227457,"x":160.92,"y":110.27,"x0":-2.7990084772830333,"y0":50.00061353422225,"z0":5.4030084478793565,"aX":-16.335394719904134},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":1932,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4197336185125673,"extension":6.065455834503014},"index":2,"playId":"39227b04-6974-397f-bee7-31b8e68f6981","pitchNumber":3,"startTime":"2026-02-28T18:14:57.341Z","endTime":"2026-02-28T18:15:00.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432996322606794,"aZ":-23.430621013821774,"pfxX":-9.571713651609077,"pfxZ":5.049739252228757,"pX":0.743684211337319,"pZ":1.5815175678560711,"vX0":11.62807546965243,"vY0":-130.7228977873652,"vZ0":-5.076260478203494,"x":88.65,"y":196.08,"x0":-2.5175848371742506,"y0":50.00328615298976,"z0":5.306472401088806,"aX":-16.574810283235784},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":14.8,"spinRate":1898,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4189297060169994,"extension":6.284124125935726},"index":3,"playId":"daeadaff-c092-3349-aaa9-51ba3c961036","pitchNumber":4,"startTime":"2026-02-28T18:15:16.982Z","endTime":"2026-02-28T18:15:21.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046150845961712,"aZ":-15.939784015617144,"pfxX":-6.089408658243132,"pfxZ":8.895052452901195,"pX":0.6246594471705463,"pZ":3.286707735330166,"vX0":10.252750197497864,"vY0":-133.79922840272155,"vZ0":-2.9498915753748913,"x":93.19,"y":150.04,"x0":-2.454087095035458,"y0":50.00577040780933,"z0":5.536383921639429,"aX":-11.118776861914085},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2002,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.40831604232441965,"extension":6.251346692636724},"index":4,"playId":"702bc064-9d88-35ac-9efc-024618cea090","pitchNumber":5,"startTime":"2026-02-28T18:15:49.134Z","endTime":"2026-02-28T18:15:56.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07169943647494,"aZ":-22.67929440205786,"pfxX":-10.781163272140247,"pfxZ":5.236751264642708,"pX":1.549854811508478,"pZ":2.1528496243846824,"vX0":14.086101499657817,"vY0":-133.2046248009733,"vZ0":-4.401659420124274,"x":57.92,"y":180.65,"x0":-2.3829280944899436,"y0":50.005990622168405,"z0":5.447143153298248,"aX":-19.56205806515126},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2037,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4097162928261584,"extension":6.215714123829797},"index":5,"playId":"f697a3e0-806b-33d3-afc6-31a491647602","pitchNumber":6,"startTime":"2026-02-28T18:16:14.452Z","endTime":"2026-02-28T18:16:19.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:16:19.460Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Aaron Judge grounds into a force out, shortstop Arjun Nimmala to second baseman Leo Jiménez. Trent Grisham out at 2nd. Aaron Judge to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:16:22.514Z","endTime":"2026-02-28T18:16:57.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431469073551746,"aZ":-24.4993118206168,"pfxX":-11.201250617128945,"pfxZ":4.1401196311456,"pX":-0.7402517936136074,"pZ":2.73170140527549,"vX0":8.950865176239642,"vY0":-135.27496651307118,"vZ0":-2.9311931551860844,"x":145.22,"y":165.02,"x0":-2.636244967946589,"y0":50.002125294877615,"z0":5.546191859853701,"aX":-20.76459393070176},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":18.4,"spinRate":2030,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40485792493641126,"extension":6.133027659796516},"hitData":{"launchSpeed":88.2,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":158.91}},"index":0,"playId":"27bde574-9d47-395b-90df-8f7d66a61230","pitchNumber":1,"startTime":"2026-02-28T18:16:44.998Z","endTime":"2026-02-28T18:16:57.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:16:57.037Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jazz Chisholm Jr. grounds into a double play, first baseman Sean Keys to shortstop Arjun Nimmala to pitcher José Berríos. Aaron Judge out at 2nd. Jazz Chisholm Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:17:00.907Z","endTime":"2026-02-28T18:18:45.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"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, 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.3,"endSpeed":74.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61277022145728,"aZ":-37.163654227271905,"pfxX":7.707484502499214,"pfxZ":-3.5383049759524514,"pX":-1.5589113640264178,"pZ":3.229439423035866,"vX0":1.2063078024753606,"vY0":-118.32898007788066,"vZ0":2.136193258195298,"x":176.42,"y":151.59,"x0":-3.0768058665904485,"y0":50.0021702072074,"z0":5.73209017197834,"aX":10.874365216296596},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.5,"breakHorizontal":-14.3,"spinRate":2238,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.46376755101056943,"extension":5.841088881025082},"index":0,"playId":"341b24f2-6f5c-3196-bb34-2fa31cb4db5e","pitchNumber":1,"startTime":"2026-02-28T18:17:26.627Z","endTime":"2026-02-28T18:17:31.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.224682633109214,"aZ":-36.97419329723875,"pfxX":8.353564048507637,"pfxZ":-3.5069937621510388,"pX":-0.2978955162208306,"pZ":2.4080625462548677,"vX0":3.429938854149052,"vY0":-116.61330886963405,"vZ0":0.7746762542844743,"x":128.36,"y":173.76,"x0":-2.875893044611053,"y0":50.003390016112384,"z0":5.577150761902745,"aX":11.43140506317687},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.9,"breakHorizontal":-16.0,"spinRate":2340,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4708430899512397,"extension":5.977503514531783},"index":1,"playId":"ede067fc-4c72-39e2-859f-87c10750a613","pitchNumber":2,"startTime":"2026-02-28T18:17:41.797Z","endTime":"2026-02-28T18:17:46.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87906640240476,"aZ":-30.7800699000944,"pfxX":-9.736637693574574,"pfxZ":0.9190097341044599,"pX":-1.2638431603398383,"pZ":2.4360279091855634,"vX0":6.514725796149715,"vY0":-122.49973677705533,"vZ0":-0.9120464852726591,"x":165.17,"y":173.01,"x0":-2.6908218472995924,"y0":50.004998180626245,"z0":5.441186898999527,"aX":-14.82058540119901},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":16.1,"spinRate":1442,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4468890934286236,"extension":6.165962112366864},"index":2,"playId":"e42de0ed-0779-3aba-8d7a-170a33484466","pitchNumber":3,"startTime":"2026-02-28T18:17:59.506Z","endTime":"2026-02-28T18:18:04.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7039280328283,"aZ":-16.115417163141817,"pfxX":-3.6069248270949816,"pfxZ":8.841761409368134,"pX":0.9659103430928769,"pZ":3.4929051900091688,"vX0":10.389658858915851,"vY0":-134.09388079188528,"vZ0":-2.52008390378941,"x":80.18,"y":144.47,"x0":-2.494707872994803,"y0":50.00334758961307,"z0":5.598177742415794,"aX":-6.552542335667821},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":4.2,"spinRate":2142,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40887593475014006,"extension":6.222388587508867},"index":3,"playId":"dfedf623-18b3-33e6-8a9a-cc49b6af305a","pitchNumber":4,"startTime":"2026-02-28T18:18:19.297Z","endTime":"2026-02-28T18:18:24.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75168119319071,"aZ":-16.152653309763743,"pfxX":-5.516805796548247,"pfxZ":8.778131843937693,"pX":-0.47620110747974587,"pZ":3.4428284675715393,"vX0":7.779974189184724,"vY0":-134.17571166684934,"vZ0":-2.4007973607386632,"x":135.15,"y":145.82,"x0":-2.6951909051829026,"y0":50.002281719147895,"z0":5.498774250700397,"aX":-10.069215981196368},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2142,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40806129820594617,"extension":6.269916068009435},"hitData":{"launchSpeed":81.6,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.03,"coordY":178.88}},"index":4,"playId":"fdee891f-9b0b-31c0-82d4-2152b679e69e","pitchNumber":5,"startTime":"2026-02-28T18:18:39.234Z","endTime":"2026-02-28T18:18:45.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:18:45.652Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eloy Jiménez grounds out, third baseman Jonathan Ornelas to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:21:01.259Z","endTime":"2026-02-28T18:21:40.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039352462794188,"aZ":-18.371981024765933,"pfxX":-9.224913444891717,"pfxZ":7.545915389587239,"pX":0.00508841142436593,"pZ":2.3134504131630265,"vX0":8.287003812506075,"vY0":-134.83433099934672,"vZ0":-5.709572614343306,"x":116.81,"y":176.32,"x0":-1.9190988129877453,"y0":50.00623616303477,"z0":5.767427170271268,"aX":-16.88222883024519},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":1949,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40719859358442,"extension":6.059960836526841},"index":0,"playId":"cb5f69da-5fef-357f-b561-57ae59d78865","pitchNumber":1,"startTime":"2026-02-28T18:21:01.259Z","endTime":"2026-02-28T18:21:06.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":83.9,"endSpeed":77.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92908517299167,"aZ":-34.60709335566383,"pfxX":2.083618148612932,"pfxZ":-1.6129253642687935,"pX":1.2441536555449986,"pZ":2.4420092012342662,"vX0":6.990142824809075,"vY0":-122.00961049198861,"vZ0":-1.4553974260174753,"x":69.58,"y":172.85,"x0":-1.928229905092911,"y0":50.002738106897915,"z0":6.027571956145639,"aX":3.141983444953059},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":-5.4,"spinRate":2996,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44886327242899915,"extension":6.075697806345871},"index":1,"playId":"f8143308-1318-3e45-8690-3aa4fee24a04","pitchNumber":2,"startTime":"2026-02-28T18:21:17.447Z","endTime":"2026-02-28T18:21:22.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49825870979864,"aZ":-39.25118408307971,"pfxX":3.261883692741577,"pfxZ":-4.8620526662054395,"pX":0.08134209200478275,"pZ":2.7817112966568347,"vX0":3.9775277219563585,"vY0":-119.69769004587974,"vZ0":0.4677278354018084,"x":113.9,"y":163.67,"x0":-2.023962082345407,"y0":50.00360356805335,"z0":6.090232305169337,"aX":4.746250094289276},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.4,"breakHorizontal":-6.8,"spinRate":2791,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.45710748693026426,"extension":6.011979612119764},"hitData":{"launchSpeed":102.0,"launchAngle":-19.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.41,"coordY":168.59}},"index":2,"playId":"adb5a487-26cc-342a-964d-d960457abb29","pitchNumber":3,"startTime":"2026-02-28T18:21:34.797Z","endTime":"2026-02-28T18:21:40.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:21:40.158Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a line drive to right fielder Aaron Judge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:21:53.219Z","endTime":"2026-02-28T18:22:37.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412826032581346,"aZ":-23.203728887266053,"pfxX":1.588117845629693,"pfxZ":5.104388027587541,"pX":0.981768256128339,"pZ":2.2957117926849007,"vX0":7.140804421053414,"vY0":-131.63507757617506,"vZ0":-4.8047718256903655,"x":79.58,"y":176.8,"x0":-1.9704154903044504,"y0":50.00628289429091,"z0":5.858207956449583,"aX":2.7927075005744224},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2576,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.41576928428505777,"extension":6.108715755032383},"index":0,"playId":"b04e1a92-3571-31a8-b49d-f7d1a3895364","pitchNumber":1,"startTime":"2026-02-28T18:22:11.115Z","endTime":"2026-02-28T18:22:15.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40214918424013,"aZ":-22.359743689215065,"pfxX":-5.197241248292617,"pfxZ":6.044025919611426,"pX":-0.5695119706307865,"pZ":1.198388716141984,"vX0":5.1671156024833405,"vY0":-126.72504096360093,"vZ0":-7.1028875159717,"x":138.71,"y":206.42,"x0":-1.961705829175443,"y0":50.00061861897333,"z0":5.829226886807733,"aX":-8.434683765992022},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":8.2,"spinRate":1519,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4325590334444045,"extension":6.204714069967301},"hitData":{"launchSpeed":75.3,"launchAngle":18.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.52,"coordY":137.2}},"index":1,"playId":"eaa17082-cce3-397f-a12c-0ba21b5832d4","pitchNumber":2,"startTime":"2026-02-28T18:22:28.954Z","endTime":"2026-02-28T18:22:37.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:22:37.168Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Myles Straw grounds into a double play, third baseman Jonathan Ornelas to second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Tyler Heineman out at 2nd. Myles Straw out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:22:36.545Z","endTime":"2026-02-28T18:23:31.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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.5,"endSpeed":85.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726566285009042,"aZ":-18.81947008731024,"pfxX":-7.406640962265028,"pfxZ":7.151359542206029,"pX":0.3454283328047364,"pZ":1.6966300111066013,"vX0":8.512145099603963,"vY0":-135.8068450099807,"vZ0":-7.225700813965525,"x":103.83,"y":192.97,"x0":-1.8671891643253598,"y0":50.00591803474948,"z0":5.700817644488347,"aX":-13.838531348052255},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2116,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.403309835015369,"extension":6.40731540199677},"index":0,"playId":"e354d496-00bb-3441-a85f-aa0e7afa69bb","pitchNumber":1,"startTime":"2026-02-28T18:23:06.429Z","endTime":"2026-02-28T18:23:11.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":94.0,"endSpeed":86.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7921020608382,"aZ":-20.933827482277344,"pfxX":-7.18141072805863,"pfxZ":5.925024128838833,"pX":-0.35808790829215265,"pZ":1.4060822186233584,"vX0":6.767211444463314,"vY0":-136.56376247235954,"vZ0":-7.630675012263997,"x":130.65,"y":200.82,"x0":-1.92973522919955,"y0":50.00306761499479,"z0":5.665628266475416,"aX":-13.626310737879063},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":11.6,"spinRate":2128,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40037433169700165,"extension":6.269808341252392},"hitData":{"launchSpeed":87.7,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.87,"coordY":168.77}},"index":1,"playId":"d6b4fc44-aef9-35c3-92e2-bfdffb938c77","pitchNumber":2,"startTime":"2026-02-28T18:23:26.606Z","endTime":"2026-02-28T18:23:31.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:23:31.709Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Paul Goldschmidt walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:25:39.292Z","endTime":"2026-02-28T18:27:29.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951849441081013,"aZ":-21.80897438912589,"pfxX":-10.595081257517244,"pfxZ":5.833373685872433,"pX":0.9125863075921777,"pZ":1.002689796095869,"vX0":12.532135952484454,"vY0":-132.157369975585,"vZ0":-6.864419934280151,"x":82.21,"y":211.71,"x0":-2.504113001485125,"y0":50.003258459873,"z0":5.224531570510211,"aX":-18.82865627874853},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2026,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.41371656328758455,"extension":6.200780693728985},"index":0,"playId":"10bf7180-df35-380d-b87e-7d80c7b88b42","pitchNumber":1,"startTime":"2026-02-28T18:26:01.676Z","endTime":"2026-02-28T18:26:05.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61846208493739,"aZ":-36.30774740618252,"pfxX":7.242216936577416,"pfxZ":-2.879717688006777,"pX":1.063189820649114,"pZ":1.5442740154837022,"vX0":6.918527985910055,"vY0":-119.58773694255875,"vZ0":-1.5502405875027998,"x":76.47,"y":197.08,"x0":-2.8155669211558614,"y0":50.000004792851065,"z0":5.479444215330607,"aX":10.410550753667282},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.3,"breakHorizontal":-14.9,"spinRate":2430,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45928950700591553,"extension":5.960520011283435},"index":1,"playId":"ab801d7d-19cf-3c33-990a-a0f7023ca927","pitchNumber":2,"startTime":"2026-02-28T18:26:14.834Z","endTime":"2026-02-28T18:26:19.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.863297192870757,"aZ":-20.601869839796038,"pfxX":-11.100247852654052,"pfxZ":6.368182364845469,"pX":0.5851359491076868,"pZ":1.009849794930705,"vX0":12.111748301323482,"vY0":-134.14268854589156,"vZ0":-7.401295294624075,"x":94.7,"y":211.51,"x0":-2.552998340387595,"y0":50.00191835395492,"z0":5.280954236848349,"aX":-20.166206972935537},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":17.4,"spinRate":2124,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4088110889991321,"extension":6.499261439980819},"index":2,"playId":"cc2778d2-119e-3b79-aaa8-12eeb519a3f7","pitchNumber":3,"startTime":"2026-02-28T18:26:30.152Z","endTime":"2026-02-28T18:26:34.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684804624388274,"aZ":-14.066100331509277,"pfxX":-5.857758939198364,"pfxZ":10.120489741117634,"pX":0.6628022410126396,"pZ":2.1310686367951712,"vX0":10.441106967898111,"vY0":-133.19876636143363,"vZ0":-5.747694742325662,"x":91.74,"y":181.24,"x0":-2.5541091331101624,"y0":50.004990961827794,"z0":5.341068436371384,"aX":-10.484279470758748},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2282,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4118463636087579,"extension":6.1017438126051795},"index":3,"playId":"23400083-6b46-3992-a263-c6bc47116b58","pitchNumber":4,"startTime":"2026-02-28T18:26:45.813Z","endTime":"2026-02-28T18:26:50.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215125264893125,"aZ":-21.811771912844726,"pfxX":-10.153708149890555,"pfxZ":5.763465446904094,"pX":-0.45904998153932647,"pZ":2.592560018445288,"vX0":9.117536966130388,"vY0":-133.6048302206314,"vZ0":-3.387378053116068,"x":134.5,"y":168.78,"x0":-2.6055249091510393,"y0":50.00378740128863,"z0":5.45424368209413,"aX":-18.259945850058987},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2244,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.41079186566647286,"extension":6.1429117504437984},"index":4,"playId":"76d3158b-8aea-3761-a0c2-256a7a1c3ec5","pitchNumber":5,"startTime":"2026-02-28T18:27:02.501Z","endTime":"2026-02-28T18:27:06.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67916998849194,"aZ":-18.64769464484681,"pfxX":-6.677324814838715,"pfxZ":7.218549489555155,"pX":-1.0245674542228798,"pZ":3.886483365348969,"vX0":6.798338068733451,"vY0":-135.79389543788236,"vZ0":-0.829985779101561,"x":156.05,"y":133.84,"x0":-2.688455387901247,"y0":50.00677279424956,"z0":5.48882655187392,"aX":-12.520727604753244},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":10.7,"spinRate":2212,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40277142666762034,"extension":6.199938133406334},"index":5,"playId":"2283037d-cb61-3ea0-b06f-a903cada3429","pitchNumber":6,"startTime":"2026-02-28T18:27:24.092Z","endTime":"2026-02-28T18:27:29.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:27:29.467Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wells called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:27:30.900Z","endTime":"2026-02-28T18:30:33.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.9,"endSpeed":77.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14732635346066,"aZ":-32.570540822390235,"pfxX":-8.713377908157678,"pfxZ":-0.25506521079942956,"pX":-1.7162991692607243,"pZ":3.6939960902992146,"vX0":5.409255422849718,"vY0":-123.56941214935453,"vZ0":2.116523246327076,"x":182.42,"y":139.04,"x0":-2.8041575527210294,"y0":50.00481724400881,"z0":5.567165434823236,"aX":-13.445742001454132},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":14.5,"spinRate":1401,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4436478544661231,"extension":6.200868365821828},"index":0,"playId":"0209b940-97c1-39d4-af06-a527f44fec87","pitchNumber":1,"startTime":"2026-02-28T18:27:52.780Z","endTime":"2026-02-28T18:27:58.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T18:28:08.287Z","endTime":"2026-02-28T18:28:48.077Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76826652689743,"aZ":-15.734569936961304,"pfxX":-6.223686750973673,"pfxZ":8.946782124962567,"pX":-0.6878065258051711,"pZ":2.2823101999228883,"vX0":7.425597197689282,"vY0":-135.02304404509465,"vZ0":-5.382064296320054,"x":143.22,"y":177.16,"x0":-2.67142137301251,"y0":50.00188175689863,"z0":5.417445457285154,"aX":-11.434478019615035},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2202,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4064394784363756,"extension":6.194423050653028},"index":2,"playId":"0c84ebfa-c934-3d62-bc1d-bec7ea6ca819","pitchNumber":2,"startTime":"2026-02-28T18:28:48.077Z","endTime":"2026-02-28T18:28:51.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02635746983491,"aZ":-36.175877177251834,"pfxX":7.494020248941564,"pfxZ":-2.8079564778736916,"pX":-0.6963538970418441,"pZ":2.927431063677973,"vX0":3.26844757915601,"vY0":-119.00849605884895,"vZ0":1.352754494194327,"x":143.54,"y":159.74,"x0":-3.063340104633924,"y0":50.001864857341054,"z0":5.642325656769602,"aX":10.6874597558881},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-14.4,"spinRate":2291,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.46123136954691013,"extension":5.9507261177260045},"index":3,"playId":"ea9a914d-66a7-3cf7-a2fb-5afa4d611b62","pitchNumber":3,"startTime":"2026-02-28T18:29:09.182Z","endTime":"2026-02-28T18:29:14.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95481489627986,"aZ":-17.9785976818553,"pfxX":-4.462209940523195,"pfxZ":7.58658511613284,"pX":-0.08773450258923501,"pZ":3.9073685463366075,"vX0":8.162710496534272,"vY0":-135.94795790404618,"vZ0":-1.1248851009745944,"x":120.34,"y":133.28,"x0":-2.550104139589172,"y0":50.000402307359714,"z0":5.575060875764793,"aX":-8.347511276827273},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":6.4,"spinRate":2190,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.402975249155189,"extension":6.101358291913176},"index":4,"playId":"4f20f010-0a81-3e79-8bce-b6933fe89002","pitchNumber":4,"startTime":"2026-02-28T18:29:27.370Z","endTime":"2026-02-28T18:29:30.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-28T18:29:53.272Z","endTime":"2026-02-28T18:30:10.388Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":84.8,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511280853495162,"aZ":-28.771422884541035,"pfxX":-9.7227761737976,"pfxZ":2.246208670147972,"pX":-1.4939660241614474,"pZ":2.331083012145072,"vX0":6.028309758909957,"vY0":-123.26083982551988,"vZ0":-1.4396758363839326,"x":173.95,"y":175.84,"x0":-2.7302673936787696,"y0":50.00023153670672,"z0":5.392544789863001,"aX":-14.696155267026256},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":15.8,"spinRate":1451,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.44738539094788976,"extension":6.326358474582074},"index":6,"playId":"457ca80c-194a-3aae-b021-b9ec641ee38b","pitchNumber":5,"startTime":"2026-02-28T18:30:10.388Z","endTime":"2026-02-28T18:30:16.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250857895068282,"aZ":-22.03195670939228,"pfxX":-10.338037625679625,"pfxZ":5.589751392912731,"pX":0.1752830650587269,"pZ":2.694722192601012,"vX0":10.372039462532516,"vY0":-134.40204054174748,"vZ0":-3.359952897746021,"x":110.32,"y":166.02,"x0":-2.4052139534519386,"y0":50.006025880452924,"z0":5.540169183274843,"aX":-18.76967144681453},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2037,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4087498139367529,"extension":6.314233058028313},"index":7,"playId":"0b5d606c-95d0-3a9d-8ac8-3677b149b92e","pitchNumber":6,"startTime":"2026-02-28T18:30:28.353Z","endTime":"2026-02-28T18:30:33.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:30:33.635Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:30:45.971Z","endTime":"2026-02-28T18:32:51.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":81.9,"endSpeed":74.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24425807581416,"aZ":-37.88059802796916,"pfxX":9.443393710265628,"pfxZ":-4.056973851854668,"pX":-0.1823974156806973,"pZ":2.4056125797389885,"vX0":3.4091909705586705,"vY0":-119.0638688053583,"vZ0":0.7425872213413984,"x":123.95,"y":173.83,"x0":-2.868080331141286,"y0":50.00388480129748,"z0":5.574682946077955,"aX":13.278879092381773},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.7,"breakHorizontal":-18.0,"spinRate":2478,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4637033824327146,"extension":6.070259501369034},"index":0,"playId":"3b99c5f8-3189-3017-92b3-8bf8da8feff2","pitchNumber":1,"startTime":"2026-02-28T18:30:57.030Z","endTime":"2026-02-28T18:31:01.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.995596631171274,"aZ":-29.593506013513164,"pfxX":-7.372709757820901,"pfxZ":1.6882167573951694,"pX":-0.10773927822856884,"pZ":1.714065846476481,"vX0":8.332553503115628,"vY0":-123.89168325415278,"vZ0":-2.6925508528557036,"x":121.11,"y":192.5,"x0":-2.5791631867577105,"y0":50.00561221758896,"z0":5.324061352900356,"aX":-11.30189852079142},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":11.0,"spinRate":1381,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.4444978596284459,"extension":6.249642393656811},"index":1,"playId":"20e4231e-9adf-33e9-9562-801a70bb58f8","pitchNumber":2,"startTime":"2026-02-28T18:31:14.167Z","endTime":"2026-02-28T18:31:18.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193403423119808,"aZ":-26.43983594741313,"pfxX":-7.23376040830153,"pfxZ":3.755921456603202,"pX":0.7466653771312928,"pZ":1.036308041132217,"vX0":10.206102201823215,"vY0":-123.66539972671455,"vZ0":-4.850957971618579,"x":88.54,"y":210.8,"x0":-2.523361373491835,"y0":50.00106490619972,"z0":5.282827282170888,"aX":-11.032731577188915},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":10.3,"spinRate":1417,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4455550659408325,"extension":6.316331283309912},"index":2,"playId":"8a57f8b1-a4a9-32c7-86d5-889f4da6e75c","pitchNumber":3,"startTime":"2026-02-28T18:31:34.306Z","endTime":"2026-02-28T18:31:39.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"b7b60cac-56ab-3b58-bc34-8ca17a245041","startTime":"2026-02-28T18:31:55.019Z","endTime":"2026-02-28T18:31:58.873Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.019353713765284,"aZ":-21.15581863449159,"pfxX":-9.253441259757032,"pfxZ":5.965410432902267,"pX":-1.825982943265476,"pZ":2.810851684599931,"vX0":5.550141429262146,"vY0":-135.62253737274136,"vZ0":-3.2525521164650133,"x":186.6,"y":162.89,"x0":-2.7058325364236997,"y0":50.00348274243231,"z0":5.516121772521083,"aX":-17.09158871848826},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2043,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40519336909874193,"extension":6.161326247637832},"index":4,"playId":"b38786e8-c993-36da-bf65-4308d84b3316","pitchNumber":4,"startTime":"2026-02-28T18:32:15.516Z","endTime":"2026-02-28T18:32:18.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.859029395564068,"aZ":-30.33217580914071,"pfxX":-7.52058314693901,"pfxZ":1.1791096230645373,"pX":-0.4598376797710017,"pZ":2.1166544412954944,"vX0":7.797602001241037,"vY0":-125.5804952876449,"vZ0":-2.0575891977274234,"x":134.53,"y":181.63,"x0":-2.65589762136969,"y0":50.00522626581875,"z0":5.4594680881480935,"aX":-11.789234602909726},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":11.4,"spinRate":1366,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.43930826576128545,"extension":6.1374493927446405},"hitData":{"launchSpeed":86.9,"launchAngle":55.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.46,"coordY":107.47}},"index":5,"playId":"d94b4b55-7540-351e-8cf0-fefd58e42a90","pitchNumber":5,"startTime":"2026-02-28T18:32:41.191Z","endTime":"2026-02-28T18:32:51.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:32:51.458Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan McMahon flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:33:05.887Z","endTime":"2026-02-28T18:33:26.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223894797468713,"aZ":-35.25707015691566,"pfxX":7.354569554068194,"pfxZ":-2.279336895187937,"pX":0.6962309317298159,"pZ":2.144536959485435,"vX0":5.718665327862787,"vY0":-116.6455061744328,"vZ0":-0.0035044014717215966,"x":90.46,"y":180.88,"x0":-2.756482456534349,"y0":50.000450956081174,"z0":5.515363096644303,"aX":9.968216317270006},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.7,"breakHorizontal":-14.9,"spinRate":2439,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.47248493380122003,"extension":6.041105505138972},"hitData":{"launchSpeed":79.8,"launchAngle":46.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.76,"coordY":97.87}},"index":0,"playId":"b627671f-7ab2-3cb2-bd00-4c8a4eca74d8","pitchNumber":1,"startTime":"2026-02-28T18:33:19.966Z","endTime":"2026-02-28T18:33:26.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:33:26.724Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Keys strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:35:21.186Z","endTime":"2026-02-28T18:36:55.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815819147002305,"aZ":-43.779255454580984,"pfxX":2.849662044955627,"pfxZ":-8.929493647370752,"pX":0.6496204313237253,"pZ":1.3645336812377435,"vX0":5.0040728116197215,"vY0":-114.06326946559871,"vZ0":-0.8622706812769113,"x":92.24,"y":201.94,"x0":-1.9557073892866907,"y0":50.00569040958948,"z0":6.119100022444737,"aX":3.7012882766164577},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.1,"breakHorizontal":-6.6,"spinRate":2700,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4828719380739428,"extension":6.005699134107575},"index":0,"playId":"bf734a8d-8f9e-3c61-85a4-b3c5df3acda4","pitchNumber":1,"startTime":"2026-02-28T18:35:42.445Z","endTime":"2026-02-28T18:35:47.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11986497541916,"aZ":-24.610650134743853,"pfxX":2.715915696718725,"pfxZ":4.2925899837266694,"pX":-0.38925927118781056,"pZ":2.9046456766852513,"vX0":3.375754500609802,"vY0":-131.42083943833416,"vZ0":-3.092981139002565,"x":131.84,"y":160.35,"x0":-2.0399181354199154,"y0":50.00015379655277,"z0":5.911416737350552,"aX":4.7806446586757865},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-5.6,"spinRate":2559,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4157152671976658,"extension":6.201569404523476},"index":1,"playId":"bd022284-7cc5-369c-b391-5679216fbd86","pitchNumber":2,"startTime":"2026-02-28T18:35:58.178Z","endTime":"2026-02-28T18:36:03.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.299058020889362,"aZ":-24.001073457635695,"pfxX":1.6503921174439555,"pfxZ":4.775785742110118,"pX":0.870843103067796,"pZ":1.6477453735911578,"vX0":6.613757062854258,"vY0":-129.98487201653447,"vZ0":-5.937169289066276,"x":83.81,"y":194.29,"x0":-1.9209947327015282,"y0":50.000662344907205,"z0":5.784102743036588,"aX":2.82292858225},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":-4.4,"spinRate":2654,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4214140981206853,"extension":6.0311268367659085},"index":2,"playId":"1ac53b18-3a80-3e16-b3ce-b543b3886961","pitchNumber":3,"startTime":"2026-02-28T18:36:15.442Z","endTime":"2026-02-28T18:36:19.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423324105654522,"aZ":-45.08307654479517,"pfxX":4.057707463764658,"pfxZ":-9.52880747120284,"pX":-1.5795391943893027,"pZ":3.8041184380645237,"vX0":0.3987451839427655,"vY0":-116.35662315108506,"vZ0":4.250793731457162,"x":177.21,"y":136.07,"x0":-2.280199133579956,"y0":50.005398355330556,"z0":6.2609163153075995,"aX":5.494129715012117},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.7,"breakHorizontal":-7.4,"spinRate":2790,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.47303377302066707,"extension":5.772252316474283},"index":3,"playId":"84244b19-6edc-3b35-9464-b19d8de62c7d","pitchNumber":4,"startTime":"2026-02-28T18:36:34.604Z","endTime":"2026-02-28T18:36:38.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649405064000852,"aZ":-27.591576153837373,"pfxX":-8.502040870376131,"pfxZ":2.8588163868358265,"pX":-0.8767424650237327,"pZ":2.449349948785997,"vX0":5.4494299767863925,"vY0":-125.56664333093357,"vZ0":-3.132841248362933,"x":150.42,"y":172.65,"x0":-1.9669253305832626,"y0":50.002447033763076,"z0":5.9503985612613555,"aX":-13.620542342120382},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":14.2,"spinRate":1772,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.43567158802063144,"extension":6.3720699895180815},"index":4,"playId":"e71e5b4f-327c-32e7-86c4-a4eca57e70e6","pitchNumber":5,"startTime":"2026-02-28T18:36:51.198Z","endTime":"2026-02-28T18:36:55.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:36:55.952Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Arjun Nimmala grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:37:00.681Z","endTime":"2026-02-28T18:37:23.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79654807735387,"aZ":-20.31449987345228,"pfxX":-8.607404464925501,"pfxZ":6.357102209547779,"pX":-1.0052454837642486,"pZ":3.087897887372849,"vX0":5.20161206910549,"vY0":-135.77140915106926,"vZ0":-3.6342700477903653,"x":155.32,"y":155.41,"x0":-1.8278026449981282,"y0":50.00553329511273,"z0":5.8579742167931155,"aX":-16.06815118047492},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":14.5,"spinRate":2000,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4034457678772041,"extension":6.092071618324105},"hitData":{"launchSpeed":65.7,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":149.83}},"index":0,"playId":"eb24ccb5-3817-3b22-8a17-de46b2625e66","pitchNumber":1,"startTime":"2026-02-28T18:37:18.881Z","endTime":"2026-02-28T18:37:23.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:37:23.968Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Charles McAdoo singles on a ground ball to third baseman Jonathan Ornelas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:37:35.611Z","endTime":"2026-02-28T18:38:51.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.275368619079153,"aZ":-36.1198564922153,"pfxX":1.5649398049856231,"pfxZ":-2.6660275489267047,"pX":0.23042280264716747,"pZ":2.5429204301761956,"vX0":4.419350975676979,"vY0":-120.54233649322202,"vZ0":-0.9750444468754685,"x":108.22,"y":170.12,"x0":-1.8261792870263782,"y0":50.00440930710437,"z0":6.1268640731788455,"aX":2.314242402517625},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.8,"breakHorizontal":-3.8,"spinRate":2643,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.45348105214002254,"extension":5.9622167832491115},"index":0,"playId":"2212ccf7-af7a-3c0a-9ea9-c561e1acbd62","pitchNumber":1,"startTime":"2026-02-28T18:37:54.032Z","endTime":"2026-02-28T18:37:58.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697704877667643,"aZ":-18.39082947338223,"pfxX":-6.89813106202499,"pfxZ":7.3537871804846375,"pX":-1.4069553950564788,"pZ":2.8537326613155405,"vX0":3.7282808835097105,"vY0":-135.5875622599581,"vZ0":-4.5204907739518765,"x":170.63,"y":161.73,"x0":-1.8984122590995904,"y0":50.00654741634274,"z0":5.813685830808578,"aX":-12.936562491614618},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":1984,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4028922052365975,"extension":6.269411563197975},"index":1,"playId":"e78a60c0-e979-36c9-8503-fbf16af0bea4","pitchNumber":2,"startTime":"2026-02-28T18:38:08.930Z","endTime":"2026-02-28T18:38:13.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":94.6,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99275748629607,"aZ":-19.515696127667244,"pfxX":-6.675827267767579,"pfxZ":6.52607102976903,"pX":0.4997821307691024,"pZ":2.7051935572170938,"vX0":8.456213246926874,"vY0":-137.54528230308247,"vZ0":-4.974176733963074,"x":97.95,"y":165.74,"x0":-1.729516560101401,"y0":50.002384367391365,"z0":5.837703131081744,"aX":-12.948704505053085},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":10.6,"spinRate":2077,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3963594205893455,"extension":6.194991245657564},"index":2,"playId":"d060bb72-029b-3041-916c-3c0df953159d","pitchNumber":3,"startTime":"2026-02-28T18:38:24.895Z","endTime":"2026-02-28T18:38:29.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34097238166673,"aZ":-34.75076522560635,"pfxX":1.7320527359133446,"pfxZ":-1.676354341520538,"pX":0.35498259183321706,"pZ":2.377173697659607,"vX0":4.668043263226796,"vY0":-122.95584841608458,"vZ0":-1.6498282175657264,"x":103.47,"y":174.6,"x0":-1.7896393683975338,"y0":50.00186458356962,"z0":5.993177775634189,"aX":2.6635051214058225},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.1,"breakHorizontal":-4.2,"spinRate":2633,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4446929226297649,"extension":6.096690261744298},"hitData":{"launchSpeed":94.4,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":83.24,"coordY":162.13}},"index":3,"playId":"1d53afb9-5fc9-3c41-900f-97a5ddc6390c","pitchNumber":4,"startTime":"2026-02-28T18:38:40.807Z","endTime":"2026-02-28T18:38:51.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:38:51.001Z","atBatIndex":15},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, shortstop José Caballero to second baseman Jazz Chisholm Jr. Charles McAdoo out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:39:01.975Z","endTime":"2026-02-28T18:40:48.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"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,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":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98592167447632,"aZ":-33.1305453584977,"pfxX":2.290555155331541,"pfxZ":-0.6389030178688717,"pX":0.5187376213298496,"pZ":3.1286625434796775,"vX0":4.789269936330049,"vY0":-120.67556019899948,"vZ0":-0.04160386705489039,"x":97.23,"y":154.31,"x0":-1.784056290114037,"y0":50.006008260073905,"z0":6.048129175384444,"aX":3.40180752590759},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.0,"breakHorizontal":-5.3,"spinRate":2669,"spinDirection":67},"zone":3,"typeConfidence":2.0,"plateTime":0.45270545938783746,"extension":6.314709868196646},"index":0,"playId":"d1482b5c-5235-3d41-907c-ac99b40628a4","pitchNumber":1,"startTime":"2026-02-28T18:39:18.801Z","endTime":"2026-02-28T18:39:23.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.6,"endSpeed":86.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.491075148541672,"aZ":-20.06047147992133,"pfxX":-7.771789178257242,"pfxZ":6.337368960413876,"pX":0.6416092155387773,"pZ":1.2999354507177432,"vX0":9.090881617453011,"vY0":-137.3570610533492,"vZ0":-8.003895127887033,"x":92.54,"y":203.68,"x0":-1.701531393877151,"y0":50.00033503119527,"z0":5.616185421141673,"aX":-14.846080294691328},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":2140,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3988119869125093,"extension":6.289044509808973},"index":1,"playId":"5502da5c-81eb-3dff-a290-8280f4771b14","pitchNumber":2,"startTime":"2026-02-28T18:39:40.880Z","endTime":"2026-02-28T18:39:46.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38489502811301,"aZ":-31.5967637716703,"pfxX":1.5402734186936762,"pfxZ":0.3782391032338799,"pX":1.5207712744083353,"pZ":1.096066094892562,"vX0":7.36359542056318,"vY0":-122.74184916098349,"vZ0":-5.116762935700891,"x":59.03,"y":209.19,"x0":-1.7133474633228274,"y0":50.00286946640867,"z0":5.885673644049893,"aX":2.359820509588047},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-4.4,"spinRate":2754,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44555689404548504,"extension":6.1736901268211675},"index":2,"playId":"036adec5-4657-374a-a4a8-34e580ad2b41","pitchNumber":3,"startTime":"2026-02-28T18:39:59.495Z","endTime":"2026-02-28T18:40:04.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.022719740490082,"aZ":-16.992128650185876,"pfxX":-7.457573344984294,"pfxZ":8.090253311556843,"pX":0.712285064704182,"pZ":0.6438112411698642,"vX0":9.115571661653485,"vY0":-136.14852992856558,"vZ0":-10.15951489787842,"x":89.85,"y":221.4,"x0":-1.7110232436399242,"y0":50.000792963266576,"z0":5.6006713007553826,"aX":-13.99223425085144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":11.5,"spinRate":2162,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40236151744197945,"extension":6.347180349303356},"index":3,"playId":"681cef83-3081-38e4-bbdb-9b016aebcbc1","pitchNumber":4,"startTime":"2026-02-28T18:40:20.850Z","endTime":"2026-02-28T18:40:25.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.468356332630854,"aZ":-21.2851476617138,"pfxX":-6.974965981573128,"pfxZ":5.798130698965499,"pX":-0.03746486123293352,"pZ":2.238506986735891,"vX0":7.127316114731075,"vY0":-136.07781241171588,"vZ0":-5.554043737570091,"x":118.43,"y":178.34,"x0":-1.7826302319923473,"y0":50.00366711955763,"z0":5.7777786844486885,"aX":-13.100229782945178},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":11.2,"spinRate":2024,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4022959374953037,"extension":6.18369872521103},"hitData":{"launchSpeed":103.2,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.93,"coordY":157.7}},"index":4,"playId":"dda5b989-ba6c-3f2e-a737-fd94df4939a8","pitchNumber":5,"startTime":"2026-02-28T18:40:44.523Z","endTime":"2026-02-28T18:40:48.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:40:48.260Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Ornelas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T18:41:59.473Z","endTime":"2026-02-28T18:43:58.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79629886782288,"aZ":-22.69744620709195,"pfxX":-9.187408028612015,"pfxZ":5.345416880600455,"pX":-0.8435594223366759,"pZ":2.8301795226877866,"vX0":7.64217088516115,"vY0":-132.19285418646683,"vZ0":-2.7174711594082095,"x":149.15,"y":162.37,"x0":-2.5762499822431173,"y0":50.00196801734888,"z0":5.535117560493684,"aX":-16.283394555221605},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":15.0,"spinRate":1986,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4141099606345948,"extension":6.035075393493598},"index":0,"playId":"174938bf-ce20-37c2-8119-b61e63befb5b","pitchNumber":1,"startTime":"2026-02-28T18:43:05.193Z","endTime":"2026-02-28T18:43:09.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705499205497937,"aZ":-34.130675264248346,"pfxX":6.63356910622463,"pfxZ":-1.347261749262171,"pX":1.4828962732623527,"pZ":1.1698931323537725,"vX0":7.795459057635616,"vY0":-120.33626530189363,"vZ0":-2.6623204111552363,"x":60.48,"y":207.19,"x0":-2.6736786234460967,"y0":50.00290832836965,"z0":5.346574251125232,"aX":9.62403214438053},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":-14.0,"spinRate":2368,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4570470248244347,"extension":6.215074177045392},"index":1,"playId":"1aaca46f-9f29-3eb6-9f56-db4760b69204","pitchNumber":2,"startTime":"2026-02-28T18:43:22.163Z","endTime":"2026-02-28T18:43:26.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":83.2,"endSpeed":76.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532196844360193,"aZ":-35.29355164839963,"pfxX":6.4500184456466565,"pfxZ":-2.110913431930645,"pX":1.0015558337728245,"pZ":1.1715624362075994,"vX0":6.817402642758694,"vY0":-121.02244261655129,"vZ0":-2.6847983450586304,"x":78.82,"y":207.15,"x0":-2.694350453925599,"y0":50.00444532608314,"z0":5.399378613572174,"aX":9.526673720085498},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.2,"breakHorizontal":-13.3,"spinRate":2362,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4533057317883076,"extension":6.069932473358415},"index":2,"playId":"c2a4f4a5-0fcf-38f3-b922-7d58547ef0e8","pitchNumber":3,"startTime":"2026-02-28T18:43:37.658Z","endTime":"2026-02-28T18:43:42.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08896769234022,"aZ":-33.6004798735195,"pfxX":-7.513446473945353,"pfxZ":-0.9408368138449434,"pX":-0.28108962633588,"pZ":1.8195315137354133,"vX0":8.028001491862716,"vY0":-122.69040561143487,"vZ0":-1.6619399847395515,"x":127.71,"y":189.65,"x0":-2.624953772758399,"y0":50.002347337018364,"z0":5.378890465587938,"aX":-11.413782001201396},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.8,"breakHorizontal":11.6,"spinRate":1279,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.44704162720845986,"extension":6.21199350091072},"index":3,"playId":"6344a81a-60fa-38b9-860b-d77c5a7a493d","pitchNumber":4,"startTime":"2026-02-28T18:43:52.190Z","endTime":"2026-02-28T18:43:58.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":680716,"link":"/api/v1/people/680716"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:43:58.276Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Jones flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T18:44:03.795Z","endTime":"2026-02-28T18:46:07.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22403656891816,"aZ":-16.13764581131293,"pfxX":-6.43467352996154,"pfxZ":8.49171386646291,"pX":0.23985511154771058,"pZ":3.7685234270031334,"vX0":9.635794864162994,"vY0":-136.8118275317994,"vZ0":-1.614785609524153,"x":107.86,"y":137.03,"x0":-2.497819128272381,"y0":50.00275155662965,"z0":5.476705214205297,"aX":-12.152808301153634},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2213,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40091788086653324,"extension":6.313170910868027},"index":0,"playId":"c2b835e9-32cb-3369-9d2d-d3a511ea033f","pitchNumber":1,"startTime":"2026-02-28T18:44:22.971Z","endTime":"2026-02-28T18:44:27.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587496069254957,"aZ":-15.001136832063048,"pfxX":-4.097900423603813,"pfxZ":9.185065875644563,"pX":0.8653306992323498,"pZ":3.6360643366833973,"vX0":10.126894645077874,"vY0":-136.06056422546786,"vZ0":-2.3608643887743797,"x":84.02,"y":140.61,"x0":-2.3769116984451046,"y0":50.00459759835988,"z0":5.557792869111237,"aX":-7.664059155139301},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2240,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4029694512165447,"extension":6.160541846387369},"index":1,"playId":"b473da8f-fb20-3731-8de0-0b27ec7217f0","pitchNumber":2,"startTime":"2026-02-28T18:44:38.334Z","endTime":"2026-02-28T18:44:43.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68244854989403,"aZ":-16.56640707447212,"pfxX":-4.961788405097844,"pfxZ":8.271067561237931,"pX":-0.8215781178596316,"pZ":4.242631664900695,"vX0":6.328485102422974,"vY0":-136.84834989347894,"vZ0":-0.6001981622366955,"x":148.32,"y":124.23,"x0":-2.525109570695847,"y0":50.00010723982328,"z0":5.605064998801906,"aX":-9.360491336703337},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2133,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40104903778651657,"extension":6.178776611267618},"index":2,"playId":"24abd8aa-abc6-3ae5-9f4e-26c1b8f9d927","pitchNumber":3,"startTime":"2026-02-28T18:44:54.918Z","endTime":"2026-02-28T18:44:59.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298456744376374,"aZ":-25.885035276560476,"pfxX":-10.43707248368105,"pfxZ":3.4649085268787125,"pX":0.1734611533482717,"pZ":2.3441943432093284,"vX0":10.525307911286955,"vY0":-134.24515049319177,"vZ0":-3.3344841137169774,"x":110.39,"y":175.49,"x0":-2.4506541842054452,"y0":50.0060094900918,"z0":5.4544363228196975,"aX":-18.9667028888192},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":1929,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.40872365735259963,"extension":6.189441783789523},"index":3,"playId":"db68f2ca-76ae-36fc-ad1b-26efcebe60fa","pitchNumber":4,"startTime":"2026-02-28T18:45:11.758Z","endTime":"2026-02-28T18:45:15.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12809288588107,"aZ":-36.36870342691772,"pfxX":7.747193838083961,"pfxZ":-2.771821328172316,"pX":0.20745862404338242,"pZ":1.9082913506617383,"vX0":4.495480360376995,"vY0":-122.50896119037401,"vZ0":-1.2935478622605587,"x":109.09,"y":187.26,"x0":-2.660277874430498,"y0":50.00296748389609,"z0":5.563374470709981,"aX":11.726048394195423},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.0,"breakHorizontal":-15.1,"spinRate":2468,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44779530946834223,"extension":5.8754450265541704},"index":4,"playId":"0d0ef996-6b32-37eb-89b6-d1c39a72d106","pitchNumber":5,"startTime":"2026-02-28T18:45:31.510Z","endTime":"2026-02-28T18:45:36.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51268073652498,"aZ":-20.309885330172317,"pfxX":-6.613410475638256,"pfxZ":6.181610363625058,"pX":0.5737304855814274,"pZ":2.449844639316602,"vX0":10.15674617653747,"vY0":-137.21636852646628,"vZ0":-4.6135761276580265,"x":95.13,"y":172.63,"x0":-2.305472469147246,"y0":50.00446631382061,"z0":5.524912246702989,"aX":-12.695997510217765},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":10.0,"spinRate":2160,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39818958845607,"extension":6.433429345137519},"hitData":{"launchSpeed":97.7,"launchAngle":36.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.72,"coordY":53.81}},"index":5,"playId":"eabd7bbe-e372-39cf-83af-d4a653896590","pitchNumber":6,"startTime":"2026-02-28T18:45:59.406Z","endTime":"2026-02-28T18:46:07.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:46:07.340Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trent Grisham pops out to catcher Tyler Heineman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T18:46:15.657Z","endTime":"2026-02-28T18:47:26.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830967733495985,"aZ":-34.49306345039973,"pfxX":7.563681541260313,"pfxZ":-1.6406701683638358,"pX":0.23221251209923327,"pZ":1.3329880880703133,"vX0":4.825058541175727,"vY0":-118.85273627079381,"vZ0":-2.1827275812317697,"x":108.15,"y":202.79,"x0":-2.8171816358984496,"y0":50.005840733738346,"z0":5.439392796768317,"aX":10.666223175245465},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":-15.0,"spinRate":2359,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46340399709966285,"extension":5.913460293098051},"index":0,"playId":"b023cfa2-41c5-37b1-8740-85e2bb04d951","pitchNumber":1,"startTime":"2026-02-28T18:46:48.446Z","endTime":"2026-02-28T18:46:53.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.679988618292374,"aZ":-36.13954568395169,"pfxX":8.218984532723953,"pfxZ":-2.809516348667027,"pX":0.03577231321500002,"pZ":1.6777779396154706,"vX0":4.113432901629912,"vY0":-119.16008396791571,"vZ0":-1.3020931619798106,"x":115.64,"y":193.48,"x0":-2.7903251092884687,"y0":50.00146377447693,"z0":5.549379564368437,"aX":11.608276174145375},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.2,"breakHorizontal":-16.0,"spinRate":2440,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.46281245732609877,"extension":5.907352138448384},"index":1,"playId":"f3c1a84b-3d31-34f3-8816-f6d168e407b8","pitchNumber":2,"startTime":"2026-02-28T18:47:04.009Z","endTime":"2026-02-28T18:47:08.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51664565994241,"aZ":-14.759610856188333,"pfxX":-6.754831036970398,"pfxZ":9.427493696063182,"pX":0.07453864104748119,"pZ":3.114597628586887,"vX0":9.064530844828697,"vY0":-135.73084023631787,"vZ0":-3.4548582439523563,"x":114.16,"y":154.69,"x0":-2.4465269005759884,"y0":50.00019586026104,"z0":5.445855354649974,"aX":-12.474585533924264},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2155,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40511732610247186,"extension":6.159083604446342},"hitData":{"launchSpeed":82.6,"launchAngle":89.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":117.14,"coordY":216.69}},"index":2,"playId":"d2d76f29-4ce1-3c3d-a63d-f9bb66e05b34","pitchNumber":3,"startTime":"2026-02-28T18:47:20.089Z","endTime":"2026-02-28T18:47:26.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:47:26.236Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Addison Barger singles on a ground ball to right fielder Aaron Judge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:49:36.154Z","endTime":"2026-02-28T18:49:50.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.274883906326522,"aZ":-26.234364204345,"pfxX":2.5824391462233436,"pfxZ":3.4462380547746623,"pX":0.6256925531831783,"pZ":1.6837036944474877,"vX0":5.847802653450121,"vY0":-129.72937535553552,"vZ0":-5.437843499123494,"x":93.15,"y":193.32,"x0":-1.9831683591623346,"y0":50.00253364995169,"z0":5.778223892252408,"aX":4.451043163715815},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-5.9,"spinRate":2539,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.42039785974820276,"extension":5.899821476645861},"hitData":{"launchSpeed":87.5,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.31,"coordY":108.08}},"index":0,"playId":"463a7e17-d12e-3a8c-95cf-2bc41b958f13","pitchNumber":1,"startTime":"2026-02-28T18:49:43.367Z","endTime":"2026-02-28T18:49:50.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:49:50.699Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:49:56.055Z","endTime":"2026-02-28T18:51:33.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339146865655614,"aZ":-18.891014698358845,"pfxX":-9.415242508568042,"pfxZ":6.996694321343957,"pX":0.029082661314055427,"pZ":2.5054048476600053,"vX0":8.368538865527578,"vY0":-136.7441899967597,"vZ0":-5.206769330952815,"x":95.18,"y":138.07,"x0":-1.8433424944331323,"y0":50.005570127105614,"z0":5.724826768902747,"aX":-17.884877541879128},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":15.4,"spinRate":2121,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4001091858412744,"extension":6.23592805146319},"index":0,"playId":"1d96e2be-1279-3014-b6b3-8def46db3b7e","pitchNumber":1,"startTime":"2026-02-28T18:50:21.208Z","endTime":"2026-02-28T18:50:26.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.266941121950087,"aZ":-19.332279990617565,"pfxX":-9.86272743856134,"pfxZ":6.873614934094713,"pX":0.20477959490349423,"pZ":3.6281656107798805,"vX0":8.53772795738678,"vY0":-136.15435979233442,"vZ0":-2.563441608774403,"x":109.19,"y":140.82,"x0":-1.697801894433921,"y0":50.0016623303126,"z0":5.927056162057363,"aX":-18.425049459008903},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2171,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4030427250026918,"extension":5.99427895906837},"index":1,"playId":"472b7094-f04b-37f9-acdc-6df2d79be3ca","pitchNumber":2,"startTime":"2026-02-28T18:50:39.390Z","endTime":"2026-02-28T18:50:44.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.209790223377517,"aZ":-18.30710149589261,"pfxX":-10.607083786943814,"pfxZ":7.4183515921962595,"pX":0.23315032330665753,"pZ":2.2095242000725746,"vX0":9.07566893301084,"vY0":-136.19830614665986,"vZ0":-6.114215132256343,"x":108.11,"y":179.12,"x0":-1.7717452246823109,"y0":50.00657846604871,"z0":5.759057005622105,"aX":-19.83961426522527},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":17.2,"spinRate":2185,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40287045178290626,"extension":6.08217273912512},"index":2,"playId":"6c8bff66-cfd4-3c28-96b9-0b93342d1676","pitchNumber":3,"startTime":"2026-02-28T18:50:58.420Z","endTime":"2026-02-28T18:51:02.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81236445954763,"aZ":-35.55363079764813,"pfxX":9.043396487226904,"pfxZ":-2.400747992530615,"pX":1.5505944779366916,"pZ":1.235094397415871,"vX0":5.606140595634053,"vY0":-118.80724703396285,"vZ0":-2.5966720316921386,"x":57.89,"y":205.43,"x0":-2.0260141782091674,"y0":50.00251758613193,"z0":5.619395495579796,"aX":12.739739598634632},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.8,"breakHorizontal":-17.9,"spinRate":2846,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4635933599581934,"extension":6.055485837237945},"index":3,"playId":"0ca66200-b0f1-3cb8-8ede-fd3d6f869927","pitchNumber":4,"startTime":"2026-02-28T18:51:29.465Z","endTime":"2026-02-28T18:51:33.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:51:33.678Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eloy Jiménez singles on a ground ball to center fielder Trent Grisham. Addison Barger to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:51:48.027Z","endTime":"2026-02-28T18:52:07.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"postOnSecond":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.198212167979033,"aZ":-19.638002832512644,"pfxX":-7.970605046435091,"pfxZ":6.655654633908149,"pX":-0.5995146974930696,"pZ":2.0523113329951395,"vX0":6.314489792014949,"vY0":-135.96295326781305,"vZ0":-6.179856107526051,"x":139.85,"y":183.37,"x0":-1.9099064640926235,"y0":50.00034393727103,"z0":5.705357849012961,"aX":-15.006938302102407},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":13.2,"spinRate":2077,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.401956264075535,"extension":6.153683026725408},"hitData":{"launchSpeed":104.7,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.32,"coordY":117.76}},"index":0,"playId":"fa68bcc8-0aa1-3611-bbc1-db28e8e1c44f","pitchNumber":1,"startTime":"2026-02-28T18:51:58.809Z","endTime":"2026-02-28T18:52:07.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.49,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:52:07.451Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Tyler Heineman lines into a double play, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Eloy Jiménez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:52:12.077Z","endTime":"2026-02-28T18:52:51.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3142535586576,"aZ":-26.70910578807436,"pfxX":-7.595862405774864,"pfxZ":3.4426542018902406,"pX":-1.0939407793692784,"pZ":2.1060370403615956,"vX0":4.58399802368471,"vY0":-124.97637223984448,"vZ0":-3.9012128086302336,"x":158.7,"y":181.92,"x0":-1.9615738116503967,"y0":50.0027106975707,"z0":5.8717328470160215,"aX":-12.060163501549496},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.6,"breakHorizontal":12.7,"spinRate":1779,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.43764135577208485,"extension":6.204171313357041},"hitData":{"launchSpeed":82.5,"launchAngle":11.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.99,"coordY":144.68}},"index":0,"playId":"94642fce-9f8a-3c0f-9bb7-6e44f6c41747","pitchNumber":1,"startTime":"2026-02-28T18:52:45.984Z","endTime":"2026-02-28T18:52:51.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":10.800000000000004,"leverageIndex":2.34,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:52:51.464Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Judge grounds out, shortstop Arjun Nimmala to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T18:54:17.151Z","endTime":"2026-02-28T18:57:42.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"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":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.895896480862966,"aZ":-37.633909225761606,"pfxX":10.342459870574697,"pfxZ":-3.785140161547707,"pX":-0.593814359557614,"pZ":2.012891499021236,"vX0":2.2067832641539105,"vY0":-119.80463568097613,"vZ0":-0.12635185902127133,"x":139.63,"y":184.43,"x0":-2.872002743624045,"y0":50.00448526851892,"z0":5.453037686581501,"aX":14.912455863512829},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.6,"breakHorizontal":-19.3,"spinRate":2430,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4586193860934924,"extension":6.0295659285011},"index":0,"playId":"cf5b0308-7fdf-3911-97bf-f4cf6351d4bb","pitchNumber":1,"startTime":"2026-02-28T18:55:34.379Z","endTime":"2026-02-28T18:55:39.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.5,"endSpeed":78.8,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894991670608213,"aZ":-29.510155365336463,"pfxX":-9.881764497905744,"pfxZ":1.6992005262863472,"pX":-0.398274875757818,"pZ":1.4979315451633748,"vX0":8.625701413131674,"vY0":-124.30923001871263,"vZ0":-3.2254830231272433,"x":132.18,"y":198.34,"x0":-2.621956887021111,"y0":50.00542469377214,"z0":5.250800294375742,"aX":-15.535478323296314},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":16.0,"spinRate":1394,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43986741607795743,"extension":6.301429909989054},"index":1,"playId":"b49881e7-4a4c-3b64-b2c2-9d51180bef89","pitchNumber":2,"startTime":"2026-02-28T18:55:47.909Z","endTime":"2026-02-28T18:55:52.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13369287532909,"aZ":-16.649428328142548,"pfxX":-8.424714505184264,"pfxZ":8.270758922987577,"pX":0.03419784324499689,"pZ":3.971109121008842,"vX0":9.6800472565566,"vY0":-136.1892854781527,"vZ0":-1.1461687063438535,"x":115.7,"y":131.56,"x0":-2.473011350708165,"y0":50.001434521411504,"z0":5.5498739004243465,"aX":-15.81197451062473},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2147,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40231103666744694,"extension":6.4336869382734125},"index":2,"playId":"fa495065-e09d-3ace-983c-bd9cd205d864","pitchNumber":3,"startTime":"2026-02-28T18:56:18.964Z","endTime":"2026-02-28T18:56:22.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718547748006227,"aZ":-17.268085622958335,"pfxX":-6.468000223734723,"pfxZ":8.134266852463618,"pX":-1.4948609806841027,"pZ":2.1789346209827243,"vX0":5.461228612050029,"vY0":-134.87307852938227,"vZ0":-5.023585314975797,"x":173.98,"y":179.95,"x0":-2.7106420328602048,"y0":50.00575875212354,"z0":5.292668051896831,"aX":-11.858051021254882},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2167,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40689032331353303,"extension":6.27022247180795},"index":3,"playId":"16c923fb-3dd0-310c-9f3a-f1779bad0c90","pitchNumber":4,"startTime":"2026-02-28T18:56:39.796Z","endTime":"2026-02-28T18:56:44.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939634739794734,"aZ":-23.66729472214206,"pfxX":-9.56521329805204,"pfxZ":4.463852212271597,"pX":-1.0535159946994288,"pZ":4.308173066604222,"vX0":7.508919524688044,"vY0":-137.13376534200236,"vZ0":0.9685110071017442,"x":157.16,"y":122.46,"x0":-2.582544113154942,"y0":50.00617960648314,"z0":5.563220111554574,"aX":-18.24634461654484},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2265,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39919828591998563,"extension":6.288712562120164},"index":4,"playId":"ef936873-f5c2-3fb9-b54b-dc4468d002f8","pitchNumber":5,"startTime":"2026-02-28T18:57:06.099Z","endTime":"2026-02-28T18:57:10.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-28T18:57:28.025Z","endTime":"2026-02-28T18:57:30.966Z","isPitch":false,"type":"action","player":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72995435703001,"aZ":-32.85088993471333,"pfxX":7.965062303166885,"pfxZ":-0.4330646166147165,"pX":1.0193120637425084,"pZ":1.8332476184874256,"vX0":6.366757300583779,"vY0":-124.1001567468265,"vZ0":-2.0885989407211545,"x":78.15,"y":189.28,"x0":-2.6220158189995066,"y0":50.00514647105118,"z0":5.443736676971173,"aX":12.32436029405498},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.1,"breakHorizontal":-16.0,"spinRate":2729,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4427387125505642,"extension":6.348560661655583},"hitData":{"launchSpeed":70.3,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.39,"coordY":140.28}},"index":6,"playId":"3094b10b-4f42-37ea-a44c-cca99b72093b","pitchNumber":6,"startTime":"2026-02-28T18:57:30.966Z","endTime":"2026-02-28T18:57:42.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:57:42.554Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T18:57:55.873Z","endTime":"2026-02-28T18:59:10.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29225049220171,"aZ":-18.729404011575046,"pfxX":-6.49307937381378,"pfxZ":7.238309684092732,"pX":-0.3940232838946901,"pZ":3.738793445017243,"vX0":7.7313493639212485,"vY0":-135.58934900108864,"vZ0":-1.2201837801601294,"x":132.02,"y":137.83,"x0":-2.4419169989395746,"y0":50.00365991809864,"z0":5.504561876241812,"aX":-12.062681742391321},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2138,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40431494679245095,"extension":6.309695056201975},"index":0,"playId":"ea44a78e-fb6a-303b-9e4f-0ee1982d98f5","pitchNumber":1,"startTime":"2026-02-28T18:58:08.970Z","endTime":"2026-02-28T18:58:14.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875398566009288,"aZ":-24.457432712381777,"pfxX":-10.244012467327739,"pfxZ":4.1964858400005305,"pX":-0.2908435887286706,"pZ":4.378711494581272,"vX0":9.120157565041382,"vY0":-134.640524121798,"vZ0":1.2434264258357355,"x":128.09,"y":120.55,"x0":-2.3889845156147667,"y0":50.001273272362866,"z0":5.640026955913308,"aX":-18.831014599152272},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":2038,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40661053242270784,"extension":6.262677533051737},"index":1,"playId":"9e546161-c56d-3916-9ee3-5389e1a8d97f","pitchNumber":2,"startTime":"2026-02-28T18:58:25.594Z","endTime":"2026-02-28T18:58:29.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40976033185598,"aZ":-34.43634365077897,"pfxX":7.671217978549891,"pfxZ":-1.5417727412845572,"pX":1.3807684389401962,"pZ":2.0320030201624864,"vX0":7.390395886214762,"vY0":-120.81070355268434,"vZ0":-1.0161373232236088,"x":64.37,"y":183.92,"x0":-2.724410785571405,"y0":50.005008874795465,"z0":5.508131198729856,"aX":11.241541730335745},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-15.7,"spinRate":2423,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45486749316388364,"extension":5.986707611213108},"index":2,"playId":"fa73954b-af14-36fc-8a48-1101e05e6ef4","pitchNumber":3,"startTime":"2026-02-28T18:58:42.226Z","endTime":"2026-02-28T18:58:46.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63913947755191,"aZ":-22.927334182828695,"pfxX":-9.5366809740487,"pfxZ":4.991463739350084,"pX":0.18345982061305707,"pZ":2.3647683842768723,"vX0":10.505101148238799,"vY0":-135.04416302430667,"vZ0":-3.774554534923004,"x":110.01,"y":174.93,"x0":-2.51278194801311,"y0":50.002212998032114,"z0":5.388023621772194,"aX":-17.663707794037236},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":15.1,"spinRate":2109,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4051652672929871,"extension":6.241862882248598},"hitData":{"launchSpeed":99.1,"launchAngle":3.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":169.19}},"index":3,"playId":"16155d55-a763-3eff-96ce-09e802a598e3","pitchNumber":4,"startTime":"2026-02-28T18:59:00.772Z","endTime":"2026-02-28T18:59:10.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:59:10.278Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Paul Goldschmidt pops out to second baseman Leo Jiménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T18:59:17.031Z","endTime":"2026-02-28T18:59:49.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79637449400155,"aZ":-21.54938945098286,"pfxX":-10.035360472717265,"pfxZ":5.718228411545727,"pX":-0.4720855890049357,"pZ":2.85463182011615,"vX0":8.862307557741177,"vY0":-135.4920071245795,"vZ0":-2.966159033330739,"x":134.99,"y":161.7,"x0":-2.482634577140999,"y0":50.00235479441256,"z0":5.47058717400328,"aX":-18.645256415972565},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":2127,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4043665072535556,"extension":6.254437044256196},"hitData":{"launchSpeed":79.6,"launchAngle":68.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.53,"coordY":151.04}},"index":0,"playId":"70189655-5b74-3921-913c-978f4405534d","pitchNumber":1,"startTime":"2026-02-28T18:59:36.169Z","endTime":"2026-02-28T18:59:49.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:59:49.742Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:02:18.369Z","endTime":"2026-02-28T19:02:43.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Bednar replaces Paul Blackburn.","event":"Pitching Substitution","eventType":"pitching_substitution","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-02-28T19:01:04.025Z","endTime":"2026-02-28T19:02:20.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":93.8,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912625473313803,"aZ":-11.52600998828569,"pfxX":-6.4702888360144515,"pfxZ":10.971270955040278,"pX":0.28058150629806455,"pZ":2.412115659712134,"vX0":7.359690354939417,"vY0":-136.30342295749028,"vZ0":-6.915759569089929,"x":106.3,"y":173.65,"x0":-1.6136625379040732,"y0":50.003986478344,"z0":5.777997393291298,"aX":-12.178296490955903},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":10.2,"spinRate":2462,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40182832569665505,"extension":6.347087086513971},"index":1,"playId":"3c0b3050-ff42-3a9f-a9f4-57463470376d","pitchNumber":1,"startTime":"2026-02-28T19:02:20.700Z","endTime":"2026-02-28T19:02:25.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53488951759881,"aZ":-13.203710172884506,"pfxX":-6.459997771411466,"pfxZ":9.941321356084435,"pX":0.43210670128370265,"pZ":2.8869332288831098,"vX0":7.609444896571825,"vY0":-137.2885536737455,"vZ0":-5.545342379855719,"x":100.53,"y":160.83,"x0":-1.536838701733376,"y0":50.000559475968934,"z0":5.832395746342272,"aX":-12.324483442349484},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":10.1,"spinRate":2436,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3990322379019253,"extension":6.535342331052199},"hitData":{"launchSpeed":88.8,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.01,"coordY":142.81}},"index":2,"playId":"1476eb28-995e-3c7a-9d25-03919bd23c2e","pitchNumber":2,"startTime":"2026-02-28T19:02:38.306Z","endTime":"2026-02-28T19:02:43.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:02:43.508Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Keys grounds out to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:02:52.648Z","endTime":"2026-02-28T19:03:34.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":68.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.897308690067536,"aZ":-36.34532601222152,"pfxX":4.2321972479905465,"pfxZ":-3.5685973818760637,"pX":0.7031266531815727,"pZ":3.4416489727289306,"vX0":4.021914738154462,"vY0":-107.2402704263919,"vZ0":2.925386771164593,"x":90.2,"y":145.86,"x0":-1.7438368882494886,"y0":50.00316662569578,"z0":6.103743507058603,"aX":4.946587646896493},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-5.4,"breakHorizontal":-8.8,"spinRate":2239,"spinDirection":48},"zone":3,"typeConfidence":2.0,"plateTime":0.5100347246615948,"extension":5.744409802564299},"index":0,"playId":"b26ea0c5-9da1-3af7-bd48-455d21f781d1","pitchNumber":1,"startTime":"2026-02-28T19:03:14.398Z","endTime":"2026-02-28T19:03:20.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.321439041356754,"aZ":-13.358041606889266,"pfxX":-4.901876707575007,"pfxZ":9.879868668565308,"pX":-0.29153740906671294,"pZ":2.0419859673883978,"vX0":5.258781161581391,"vY0":-137.13666281779913,"vZ0":-7.6889977365266775,"x":128.11,"y":183.65,"x0":-1.5971219484430077,"y0":50.00590893562793,"z0":5.793504376477037,"aX":-9.338674796724936},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2297,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39940161553429343,"extension":6.338978365269815},"hitData":{"launchSpeed":86.8,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.03,"coordY":156.63}},"index":1,"playId":"53735e11-744e-3dc6-983d-56ffd8d75c54","pitchNumber":2,"startTime":"2026-02-28T19:03:29.943Z","endTime":"2026-02-28T19:03:34.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:03:34.699Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Arjun Nimmala grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:03:48.471Z","endTime":"2026-02-28T19:05:10.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805796,"fullName":"Arjun Nimmala","link":"/api/v1/people/805796"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":67.5,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07031747926296,"aZ":-35.74626424795129,"pfxX":3.739817668207277,"pfxZ":-3.0901716632440337,"pX":-0.9730223916123192,"pZ":2.596587482629465,"vX0":1.0195767339290018,"vY0":-107.2881848468693,"vZ0":1.2904212277104616,"x":154.09,"y":168.67,"x0":-1.9413420172601448,"y0":50.00393079994725,"z0":5.998094864358745,"aX":4.321627864646464},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-4.8,"breakHorizontal":-7.1,"spinRate":2330,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.5122301259835083,"extension":5.946618305075719},"index":0,"playId":"1a5da17c-090b-331f-a990-24691866c7b1","pitchNumber":1,"startTime":"2026-02-28T19:04:08.127Z","endTime":"2026-02-28T19:04:13.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.7,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.923384424798726,"aZ":-36.98567096145976,"pfxX":3.1193704244605147,"pfxZ":-4.0382590296901935,"pX":0.12585233419874697,"pZ":2.457705859286357,"vX0":3.3356170533056897,"vY0":-109.0688500215312,"vZ0":1.092517799477889,"x":112.2,"y":172.42,"x0":-1.8340491537782933,"y0":50.000741818595664,"z0":5.969327931493712,"aX":3.720264974226612},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-6.6,"breakHorizontal":-6.6,"spinRate":2354,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.5040610177212956,"extension":6.1227227162858515},"index":1,"playId":"358ee8a1-0f66-33f8-acf1-12c50714f7bc","pitchNumber":2,"startTime":"2026-02-28T19:04:27.195Z","endTime":"2026-02-28T19:04:31.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.9,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.040851101932134,"aZ":-37.881738790575,"pfxX":2.4672869266009,"pfxZ":-4.78923602539693,"pX":0.9316397572430551,"pZ":1.2064505826376637,"vX0":5.021202724271757,"vY0":-109.30695276437241,"vZ0":-1.1526738061665485,"x":81.49,"y":206.21,"x0":-1.730102210653527,"y0":50.003255241251374,"z0":5.864292602530196,"aX":2.9393700977843853},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-8.6,"breakHorizontal":-6.0,"spinRate":2470,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5040804727042385,"extension":5.993948466918429},"index":2,"playId":"9fefec0f-3b8e-3870-9d0e-9eb708cb1537","pitchNumber":3,"startTime":"2026-02-28T19:04:45.688Z","endTime":"2026-02-28T19:04:50.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.208,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.907890574390095,"aZ":-11.902626376655316,"pfxX":-6.382364273012512,"pfxZ":10.667227904659079,"pX":-0.5334966658711511,"pZ":2.686052143073986,"vX0":5.389269842825455,"vY0":-137.57205741700702,"vZ0":-6.060317602058945,"x":137.34,"y":166.26,"x0":-1.6967512232567539,"y0":50.00636132530802,"z0":5.737921564605508,"aX":-12.133717264068085},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2386,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39942401558000373,"extension":6.473228434052163},"hitData":{"launchSpeed":101.9,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.56,"coordY":126.88}},"index":3,"playId":"019281d0-b498-3cd5-b888-340a766fdad4","pitchNumber":4,"startTime":"2026-02-28T19:05:05.492Z","endTime":"2026-02-28T19:05:10.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":805796,"link":"/api/v1/people/805796","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":805796,"link":"/api/v1/people/805796"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:05:10.753Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Wells walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:07:22.576Z","endTime":"2026-02-28T19:08:25.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688214,"fullName":"Ryan Jennings","link":"/api/v1/people/688214"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Aaron Parker replaces catcher Tyler Heineman, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","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-02-28T19:06:45.500Z","endTime":"2026-02-28T19:06:45.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801590,"link":"/api/v1/people/801590"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Jennings replaces José Berríos.","event":"Pitching Substitution","eventType":"pitching_substitution","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-02-28T19:06:45.520Z","endTime":"2026-02-28T19:07:24.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688214,"link":"/api/v1/people/688214"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62399004469124,"aZ":-21.32624489668237,"pfxX":-8.700579837272318,"pfxZ":5.876698425086669,"pX":-1.8793260746725935,"pZ":3.709708064812884,"vX0":3.6448091890714216,"vY0":-135.96580742309655,"vZ0":-0.6703159974625621,"x":188.64,"y":138.62,"x0":-2.117167864617789,"y0":50.005461679801094,"z0":5.457861910393455,"aX":-16.069136313160246},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":14.8,"spinRate":2008,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40497356410906793,"extension":5.884569779370126},"index":2,"playId":"994d4b6e-be99-3d1b-b0a4-d979c7e16f72","pitchNumber":1,"startTime":"2026-02-28T19:07:24.853Z","endTime":"2026-02-28T19:07:34.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59104189215625,"aZ":-17.136585315655395,"pfxX":-7.621995868094718,"pfxZ":8.324117112677445,"pX":1.9354774643125237,"pZ":2.6700719374868442,"vX0":12.366043867828687,"vY0":-133.98181956498476,"vZ0":-3.771047501842033,"x":43.22,"y":166.69,"x0":-1.7625080424798492,"y0":50.00583438036402,"z0":5.330367672370674,"aX":-13.775809413781507},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2150,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40975780745911505,"extension":6.074821734057897},"index":3,"playId":"cf865a10-dbf9-3840-ac3f-723b7dadb609","pitchNumber":2,"startTime":"2026-02-28T19:07:37.934Z","endTime":"2026-02-28T19:07:41.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":688214,"fullName":"Ryan Jennings"}}},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":4,"playId":"08316366-0316-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-02-28T19:08:16.460Z","endTime":"2026-02-28T19:08:17.419Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7217560034212,"aZ":-18.868494603703446,"pfxX":-7.848692475121094,"pfxZ":7.267400644582825,"pX":-1.4444220663004974,"pZ":4.276577365913358,"vX0":4.53704828703573,"vY0":-135.0495270589401,"vZ0":0.4373959614114201,"x":172.06,"y":123.31,"x0":-2.1338458127766002,"y0":50.00564740227867,"z0":5.448402136319699,"aX":-14.3781867093797},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2043,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.406871326407237,"extension":6.071472335616715},"index":5,"playId":"3c02795b-49e6-3c80-834d-d90cf5d6097f","pitchNumber":3,"startTime":"2026-02-28T19:08:17.419Z","endTime":"2026-02-28T19:08:25.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:08:25.450Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Caballero doubles (2) on a ground ball to left fielder Davis Schneider. Austin Wells scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:09:15.100Z","endTime":"2026-02-28T19:11:09.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688214,"fullName":"Ryan Jennings","link":"/api/v1/people/688214"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":{"id":688214,"link":"/api/v1/people/688214"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"d6c2dede-817c-35c2-bde0-abffe7adbc8b","startTime":"2026-02-28T19:08:49.138Z","endTime":"2026-02-28T19:08:53.646Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598273677397938,"aZ":-41.08448707609755,"pfxX":-1.4235935687168757,"pfxZ":-6.63663931983222,"pX":0.3328393054769898,"pZ":2.2298976904891985,"vX0":5.6068978731647965,"vY0":-115.23616702670186,"vZ0":1.2995372714455076,"x":104.31,"y":178.57,"x0":-1.947698946915574,"y0":50.00078413705203,"z0":5.630508687468967,"aX":-1.913624054280189},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.4,"breakHorizontal":1.2,"spinRate":2325,"spinDirection":16},"zone":6,"typeConfidence":2.0,"plateTime":0.4754847979673058,"extension":5.883956620826376},"index":1,"playId":"3d75bc28-6756-3e2f-9a1d-16232afbebef","pitchNumber":1,"startTime":"2026-02-28T19:09:17.366Z","endTime":"2026-02-28T19:09:22.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325216795127652,"aZ":-41.05658512075714,"pfxX":1.1467129807023753,"pfxZ":-6.776969407991565,"pX":-0.0724314017610741,"pZ":1.1891460085769006,"vX0":3.927447874257105,"vY0":-114.14775090332202,"vZ0":-0.5512068247475361,"x":119.76,"y":206.67,"x0":-1.9689785615356379,"y0":50.003530018765865,"z0":5.499462256066594,"aX":1.5021996178793096},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.1,"breakHorizontal":-3.1,"spinRate":2381,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.4810754550194174,"extension":5.853425318243528},"index":2,"playId":"71e89478-299e-30f2-9a58-cbbabac51f17","pitchNumber":2,"startTime":"2026-02-28T19:09:36.053Z","endTime":"2026-02-28T19:09:40.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23001292045052,"aZ":-14.697780391882985,"pfxX":-7.79387500043043,"pfxZ":9.437333795124593,"pX":1.3198602691556687,"pZ":1.9997968942129203,"vX0":11.061562668740903,"vY0":-135.38679316142546,"vZ0":-5.755277963517281,"x":66.69,"y":184.79,"x0":-1.81083115902554,"y0":50.004190141979045,"z0":5.186195781674365,"aX":-14.435615039995438},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2272,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4049474229080423,"extension":6.239089821230816},"index":3,"playId":"ff4b9124-ea13-364a-96bd-558c0412d5c1","pitchNumber":3,"startTime":"2026-02-28T19:09:54.982Z","endTime":"2026-02-28T19:10:00.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94068851825781,"aZ":-18.66271781832314,"pfxX":-8.068378516675018,"pfxZ":7.540961515478449,"pX":-1.1328303557305512,"pZ":3.473303931064041,"vX0":5.038561055329125,"vY0":-133.78943698663272,"vZ0":-1.4133958707009975,"x":160.18,"y":145.0,"x0":-2.0033717146785186,"y0":50.00451518329485,"z0":5.361370406796498,"aX":-14.461134478857039},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":13.3,"spinRate":2184,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4111927400512183,"extension":6.0584511174639735},"index":4,"playId":"aba4bfc2-c72f-3424-8930-94b253a8bda6","pitchNumber":4,"startTime":"2026-02-28T19:10:15.778Z","endTime":"2026-02-28T19:10:22.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11836553320731,"aZ":-41.027039812161455,"pfxX":-0.29039845530739616,"pfxZ":-6.486621634314605,"pX":0.36801275112456816,"pZ":0.5047974682216474,"vX0":5.236454697097006,"vY0":-116.47039437157981,"vZ0":-2.307174494640422,"x":102.97,"y":225.15,"x0":-1.8773985306165801,"y0":50.001146353075384,"z0":5.410286360642844,"aX":-0.39700480072463723},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.0,"breakHorizontal":-0.8,"spinRate":2331,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.47135984374290674,"extension":6.078815968442978},"index":5,"playId":"7633226a-c3eb-397d-958d-60514f083d53","pitchNumber":5,"startTime":"2026-02-28T19:10:35.513Z","endTime":"2026-02-28T19:10:40.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47702642166851,"aZ":-39.651525916619576,"pfxX":0.8931612617194256,"pfxZ":-5.558957678092421,"pX":-0.32957049499875674,"pZ":2.3297573425821296,"vX0":3.3502142275992397,"vY0":-115.02017467481856,"vZ0":1.2862361763400012,"x":129.56,"y":175.88,"x0":-1.9184555910702903,"y0":50.00257363925141,"z0":5.595659065243478,"aX":1.2009396739969471},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.5,"breakHorizontal":-2.4,"spinRate":2191,"spinDirection":17},"zone":4,"typeConfidence":2.0,"plateTime":0.47542657030095237,"extension":5.931908805351193},"hitData":{"launchSpeed":102.0,"launchAngle":14.0,"totalDistance":209.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.55,"coordY":106.87}},"index":6,"playId":"cd6c4757-8045-32e2-ab70-6a67336e885a","pitchNumber":6,"startTime":"2026-02-28T19:10:57.160Z","endTime":"2026-02-28T19:11:09.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":15.400000000000006,"leverageIndex":1.89,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:11:09.653Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out, second baseman Leo Jiménez to first baseman Sean Keys. José Caballero to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:11:26.993Z","endTime":"2026-02-28T19:12:27.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688214,"fullName":"Ryan Jennings","link":"/api/v1/people/688214"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884827821176614,"aZ":-21.041679749472472,"pfxX":-8.592652506739984,"pfxZ":5.88091309596811,"pX":0.6777333496809995,"pZ":1.8943279752423505,"vX0":9.795032785828393,"vY0":-136.67637708423072,"vZ0":-5.078155060046243,"x":91.17,"y":187.63,"x0":-1.834689301532421,"y0":50.005490036409604,"z0":5.219854876201066,"aX":-16.273495340934172},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2078,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40061439235204377,"extension":6.1581581304377},"hitData":{"launchSpeed":94.1,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.87,"coordY":152.25}},"index":0,"playId":"261bf838-e011-3b4c-8d22-f369620d7b4b","pitchNumber":1,"startTime":"2026-02-28T19:12:20.954Z","endTime":"2026-02-28T19:12:27.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.1,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:12:27.313Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Ornelas walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:12:51.216Z","endTime":"2026-02-28T19:14:04.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688214,"fullName":"Ryan Jennings","link":"/api/v1/people/688214"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87950256434604,"aZ":-26.08080205948259,"pfxX":-1.2296471449862447,"pfxZ":3.8936920178120342,"pX":-0.8835382073755286,"pZ":3.267522792424533,"vX0":3.4523362927350423,"vY0":-124.03239133788082,"vZ0":0.019104415016342635,"x":150.68,"y":150.56,"x0":-2.131228389419974,"y0":50.00186228879592,"z0":5.427400252314973,"aX":-1.9240173697749374},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":1.4,"spinRate":2083,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4409244753833397,"extension":6.040556512399839},"index":0,"playId":"91573120-6120-3569-b7f2-7676663de805","pitchNumber":1,"startTime":"2026-02-28T19:12:55.118Z","endTime":"2026-02-28T19:13:00.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.544416591660518,"aZ":-16.218144099706677,"pfxX":-8.861064420722947,"pfxZ":8.573291692333855,"pX":0.22104164189460207,"pZ":1.2608688053751953,"vX0":9.082199703256565,"vY0":-135.5521297189297,"vZ0":-7.284488222085823,"x":108.57,"y":204.74,"x0":-2.0211649012692967,"y0":50.00622597216522,"z0":5.1149399569016625,"aX":-16.498576336825376},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":14.2,"spinRate":2180,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4040268183108009,"extension":6.147705861178065},"index":1,"playId":"ffbb825e-f71d-3cb6-bb91-f63d59ba6659","pitchNumber":2,"startTime":"2026-02-28T19:13:14.461Z","endTime":"2026-02-28T19:13:19.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30943230462864,"aZ":-22.195134435356785,"pfxX":-9.25758756485732,"pfxZ":5.501517846050537,"pX":-0.5678006846249702,"pZ":1.0772892953582431,"vX0":6.891161450217481,"vY0":-134.4127643194899,"vZ0":-6.581780461359113,"x":138.64,"y":209.69,"x0":-1.9722914187257667,"y0":50.0063919550688,"z0":5.152658109307393,"aX":-16.807326847998624},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":2219,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40874627033113864,"extension":6.132067265379707},"index":2,"playId":"744dcf50-cbcb-321d-a3d9-ef2a71149c31","pitchNumber":3,"startTime":"2026-02-28T19:13:33.487Z","endTime":"2026-02-28T19:13:38.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.615934864735898,"aZ":-18.85103588709949,"pfxX":-9.108496798291874,"pfxZ":7.259511725326133,"pX":-1.4891473203011323,"pZ":2.275263241667514,"vX0":4.656678209070828,"vY0":-135.15942124522576,"vZ0":-4.400447563622735,"x":173.76,"y":177.35,"x0":-2.058228022578157,"y0":50.00408303496907,"z0":5.262350156922053,"aX":-16.721270506884032},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":15.4,"spinRate":2185,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4064666022522596,"extension":6.156218870097031},"index":3,"playId":"a7b81668-d3c4-33d8-b7eb-949bb7fcde75","pitchNumber":4,"startTime":"2026-02-28T19:13:58.659Z","endTime":"2026-02-28T19:14:04.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"credit":"b_pa"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.43,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:14:04.446Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Spencer Jones grounds into a force out, fielded by shortstop Arjun Nimmala. José Caballero scores. Jonathan Ornelas out at 2nd. Spencer Jones advances to 2nd, on a throwing error by shortstop Arjun Nimmala.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:14:13.416Z","endTime":"2026-02-28T19:16:20.193Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688214,"fullName":"Ryan Jennings","link":"/api/v1/people/688214"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":688214,"link":"/api/v1/people/688214"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":72.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55742303095984,"aZ":-37.212844232494646,"pfxX":-0.2635736361896741,"pfxZ":-3.7610089881362434,"pX":0.3967855990805402,"pZ":2.6718487977995666,"vX0":5.2786440991719,"vY0":-115.38543562443783,"vZ0":1.460050173043658,"x":101.88,"y":166.64,"x0":-1.8914721574116558,"y0":50.000701739925255,"z0":5.631310860629018,"aX":-0.35404088449261834},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.1,"breakHorizontal":-1.0,"spinRate":2251,"spinDirection":14},"zone":6,"typeConfidence":2.0,"plateTime":0.47568527448352027,"extension":5.834874345331109},"index":0,"playId":"5668d919-83ca-3de1-85c3-2dc8f9bcf57b","pitchNumber":1,"startTime":"2026-02-28T19:14:36.014Z","endTime":"2026-02-28T19:14:40.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"first":{"id":680716,"link":"/api/v1/people/680716"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":93.6,"endSpeed":85.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.725235372288104,"aZ":-15.646999992309294,"pfxX":-9.453554352459303,"pfxZ":8.918389618582367,"pX":0.9077234758561824,"pZ":1.5009140274421828,"vX0":10.607478559077952,"vY0":-135.745565364709,"vZ0":-6.977270867328139,"x":82.4,"y":198.26,"x0":-1.8357804732589802,"y0":50.000570636933,"z0":5.208313251180072,"aX":-17.5135079913158},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":14.6,"spinRate":2277,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40463092330945294,"extension":6.0537074550332814},"index":1,"playId":"b9f2b836-ee3b-3a4f-a11d-f88a1e45cb85","pitchNumber":2,"startTime":"2026-02-28T19:14:53.647Z","endTime":"2026-02-28T19:14:59.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"first":{"id":680716,"link":"/api/v1/people/680716"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.2,"endSpeed":84.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42520176531931,"aZ":-21.092633333731747,"pfxX":-8.900909018246525,"pfxZ":6.0149031218255224,"pX":-0.7854165328126835,"pZ":3.575251157301064,"vX0":6.386173524693371,"vY0":-135.58504282326152,"vZ0":-0.9224089222317597,"x":146.94,"y":142.25,"x0":-2.0268455567036194,"y0":50.00499372578428,"z0":5.405601651565388,"aX":-16.407557771299523},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":14.5,"spinRate":2207,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4055382284889588,"extension":6.096063427942019},"index":2,"playId":"d7358f92-ac21-3967-be25-169ca9562392","pitchNumber":3,"startTime":"2026-02-28T19:15:18.246Z","endTime":"2026-02-28T19:15:23.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"first":{"id":680716,"link":"/api/v1/people/680716"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99673092409151,"aZ":-39.96766781059086,"pfxX":0.5817975769444024,"pfxZ":-5.690144143476032,"pX":1.2585218950499681,"pZ":1.392130092001028,"vX0":6.752136205468998,"vY0":-116.56647830070567,"vZ0":-0.8242021165400855,"x":69.03,"y":201.19,"x0":-1.7577783530871356,"y0":50.004569983371525,"z0":5.541217959394747,"aX":0.796047834993033},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":-2.8,"spinRate":2346,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4708379228141091,"extension":5.94134565660221},"index":3,"playId":"fd113907-c4be-3d0a-8294-308e4119bfbf","pitchNumber":4,"startTime":"2026-02-28T19:15:38.830Z","endTime":"2026-02-28T19:15:43.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"first":{"id":680716,"link":"/api/v1/people/680716"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428991885392797,"aZ":-32.466689353409706,"pfxX":-7.484943411924607,"pfxZ":-0.18844455273058536,"pX":-0.6227808435289224,"pZ":2.8248281952036973,"vX0":5.651471473537246,"vY0":-123.80594076962052,"vZ0":0.14406555829626178,"x":140.74,"y":162.51,"x0":-1.9660622404566133,"y0":50.00409102522482,"z0":5.4901282734446815,"aX":-11.584805362951046},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":12.2,"spinRate":1177,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4429446773960879,"extension":6.147941605884053},"hitData":{"launchSpeed":97.2,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":147.41}},"index":4,"playId":"9a6291de-143b-3978-abb3-2c379936fe7d","pitchNumber":5,"startTime":"2026-02-28T19:16:11.431Z","endTime":"2026-02-28T19:16:20.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":682987,"link":"/api/v1/people/682987","batSide":{"code":"L","description":"Left"}},"first":{"id":680716,"link":"/api/v1/people/680716"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_ab"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_ab"},{"player":{"id":682987,"link":"/api/v1/people/682987"},"credit":"b_pa"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.30000000000001,"awayTeamWinProbability":19.69999999999999,"homeTeamWinProbabilityAdded":3.000000000000014,"leverageIndex":1.82,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:16:20.193Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:16:50.076Z","endTime":"2026-02-28T19:18:21.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688214,"fullName":"Ryan Jennings","link":"/api/v1/people/688214"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.726259039289868,"aZ":-22.84693539576873,"pfxX":-8.145980197178671,"pfxZ":5.04302472090847,"pX":-2.241618847839468,"pZ":3.457409910009884,"vX0":2.817506607462155,"vY0":-135.4297653934754,"vZ0":-0.989224166133018,"x":202.45,"y":145.43,"x0":-2.239674419799123,"y0":50.003215126566126,"z0":5.4315627274187595,"aX":-15.069024847148281},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2008,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40508302089619264,"extension":6.0044417855857235},"index":0,"playId":"e99fecf1-0024-32b6-b8fb-8e4ea5741942","pitchNumber":1,"startTime":"2026-02-28T19:17:07.912Z","endTime":"2026-02-28T19:17:11.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74372674642416,"aZ":-38.960424524592725,"pfxX":-0.36974903052407404,"pfxZ":-4.897636942685925,"pX":0.6310318084821437,"pZ":0.4032935068134207,"vX0":5.904886965790601,"vY0":-116.36893807770272,"vZ0":-3.072432495062885,"x":92.95,"y":227.89,"x0":-1.880339013295364,"y0":50.002994235096764,"z0":5.394722042850584,"aX":-0.5127136530840617},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.4,"breakHorizontal":-0.6,"spinRate":2213,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.46885983472951187,"extension":6.104456620991877},"index":1,"playId":"3878bb93-f270-3dba-a193-3b2fa6743fb8","pitchNumber":2,"startTime":"2026-02-28T19:17:30.446Z","endTime":"2026-02-28T19:17:35.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.3,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.261949372476376,"aZ":-22.783646408955153,"pfxX":-7.390999636244534,"pfxZ":5.13378770689576,"pX":0.12310714026621808,"pZ":4.4571230978614444,"vX0":8.183376332827887,"vY0":-134.23216340159135,"vZ0":1.5997656688024513,"x":112.31,"y":118.44,"x0":-2.0005832423551766,"y0":50.005447392778294,"z0":5.472276804881758,"aX":-13.528994664503239},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":11.6,"spinRate":1991,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40757923489297454,"extension":6.020906265830564},"index":2,"playId":"2c73f023-55ba-380d-b890-a2933d86cce0","pitchNumber":3,"startTime":"2026-02-28T19:17:53.460Z","endTime":"2026-02-28T19:17:57.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6199808272563,"aZ":-38.38625955451593,"pfxX":-3.093598731076008,"pfxZ":-4.397247348510854,"pX":1.950909581394921,"pZ":0.6178917910674007,"vX0":9.35140268184155,"vY0":-118.16236770845579,"vZ0":-2.9587906556445427,"x":42.64,"y":222.1,"x0":-1.6567569244270666,"y0":50.0014408354,"z0":5.414794957200477,"aX":-4.372509109693061},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.4,"breakHorizontal":3.4,"spinRate":2218,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.4636162378836719,"extension":6.139649891709967},"index":3,"playId":"a0e41a53-ee53-318e-8316-5e73d18559f9","pitchNumber":4,"startTime":"2026-02-28T19:18:15.276Z","endTime":"2026-02-28T19:18:21.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":688214,"link":"/api/v1/people/688214"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.89,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:18:21.800Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Aaron Judge grounds into a force out, shortstop Arjun Nimmala to second baseman Leo Jiménez. Trent Grisham out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:20:44.611Z","endTime":"2026-02-28T19:22:27.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694989,"fullName":"Kelena Sauer","link":"/api/v1/people/694989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805796,"link":"/api/v1/people/805796"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T19:18:27.225Z","endTime":"2026-02-28T19:19:22.275Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kelena Sauer replaces Ryan Jennings.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T19:19:22.275Z","endTime":"2026-02-28T19:20:46.848Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694989,"link":"/api/v1/people/694989"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688214,"link":"/api/v1/people/688214","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.453887663569382,"aZ":-29.57191503559626,"pfxX":-9.082351524016428,"pfxZ":1.4479625018123947,"pX":-0.12121658465088411,"pZ":1.1631058609255862,"vX0":10.657170407526596,"vY0":-133.74263753042976,"vZ0":-4.515905312161227,"x":121.62,"y":207.38,"x0":-2.9888979230530603,"y0":50.00601258122556,"z0":5.009395167710643,"aX":-16.358693538511833},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":14.0,"spinRate":2227,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4104742927088978,"extension":6.434262312976741},"index":2,"playId":"3af0a09f-414b-3513-8268-91636db13d33","pitchNumber":1,"startTime":"2026-02-28T19:20:46.848Z","endTime":"2026-02-28T19:20:51.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.2,"endSpeed":84.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874292214665093,"aZ":-25.578533246848647,"pfxX":-8.468931492680873,"pfxZ":3.5888464228911543,"pX":0.015135996852299969,"pZ":1.90564835712028,"vX0":11.18612596014431,"vY0":-135.24205968345507,"vZ0":-3.4683540192922653,"x":116.42,"y":187.33,"x0":-3.090987963386534,"y0":50.00070215475565,"z0":5.016426080416625,"aX":-15.551878279210902},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":12.7,"spinRate":2292,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.406345385935432,"extension":6.4861023035240075},"index":3,"playId":"421c3be9-b6d9-3179-9bf3-1bef9b6bc68a","pitchNumber":2,"startTime":"2026-02-28T19:21:01.292Z","endTime":"2026-02-28T19:21:05.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553775491424496,"aZ":-25.312375710506455,"pfxX":-0.0434208076549929,"pfxZ":3.8844898156932253,"pX":0.16450277078339104,"pZ":2.4577244524127426,"vX0":8.871289711083891,"vY0":-131.94847142455114,"vZ0":-1.8596881049548006,"x":110.73,"y":172.42,"x0":-3.2327412465960346,"y0":50.00366624626216,"z0":5.033098869669485,"aX":-0.0778078922985811},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-1.8,"spinRate":2445,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41479334159868486,"extension":6.297598357880076},"index":4,"playId":"cb633ec0-3f91-3548-ada0-d882e0b469ce","pitchNumber":3,"startTime":"2026-02-28T19:21:18.554Z","endTime":"2026-02-28T19:21:23.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-28T19:21:39.102Z","endTime":"2026-02-28T19:22:06.150Z","isPitch":false,"type":"action","player":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13326527637347,"aZ":-30.75959386151665,"pfxX":6.015820643961183,"pfxZ":1.013372128796414,"pX":1.2408186386904871,"pZ":1.4087740809813478,"vX0":8.65014045698414,"vY0":-117.78751942262431,"vZ0":-1.3406457091805515,"x":69.7,"y":200.74,"x0":-3.2725683956029665,"y0":50.001704699046485,"z0":4.851616129709963,"aX":8.379610889142285},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.8,"breakHorizontal":-13.2,"spinRate":2519,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4665147683453488,"extension":6.351357884466099},"index":6,"playId":"7427bdc9-14c8-3563-ab04-391962bc2f61","pitchNumber":4,"startTime":"2026-02-28T19:22:06.150Z","endTime":"2026-02-28T19:22:10.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846377780203795,"aZ":-24.95905216784643,"pfxX":-6.215406973418705,"pfxZ":4.041831090774396,"pX":0.2959606221702522,"pZ":1.9694346556734987,"vX0":10.729794168504595,"vY0":-133.0716122248564,"vZ0":-3.203375012167024,"x":105.72,"y":185.61,"x0":-2.98975841222404,"y0":50.002138343946584,"z0":5.006730712426651,"aX":-11.093507396379387},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":8.8,"spinRate":2336,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.41237637436953856,"extension":6.389893445995988},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":157.7}},"index":7,"playId":"f331dd7e-39ea-3b69-8728-92aea0cf1dcf","pitchNumber":5,"startTime":"2026-02-28T19:22:22.074Z","endTime":"2026-02-28T19:22:27.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":682987,"link":"/api/v1/people/682987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":694989,"link":"/api/v1/people/694989"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":694989,"link":"/api/v1/people/694989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.15,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:22:27.859Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Charles McAdoo doubles (2) on a line drive to left fielder Spencer Jones.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:25:03.897Z","endTime":"2026-02-28T19:25:35.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Fernando Cruz replaces David Bednar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:25:00.682Z","endTime":"2026-02-28T19:25:06.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518585,"link":"/api/v1/people/518585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551389867337083,"aZ":-31.967137164593325,"pfxX":3.4392279146035083,"pfxZ":0.14902833315197483,"pX":1.00005573550007,"pZ":2.508650029163773,"vX0":6.0612033739342674,"vY0":-117.9267878861328,"vZ0":-0.7938244223710729,"x":78.88,"y":171.05,"x0":-2.055848525538945,"y0":50.00466711088629,"z0":5.8126289519619005,"aX":4.816640313934995},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.4,"breakHorizontal":-7.8,"spinRate":2606,"spinDirection":70},"zone":14,"typeConfidence":0.87,"plateTime":0.46543733349564986,"extension":6.8069861327425105},"index":1,"playId":"3708e1de-4175-37dc-80fa-8cac7c5cd064","pitchNumber":1,"startTime":"2026-02-28T19:25:06.073Z","endTime":"2026-02-28T19:25:11.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462426664273487,"aZ":-18.10291863170285,"pfxX":-8.670294284831218,"pfxZ":7.7777105680917344,"pX":-0.49957092553370946,"pZ":3.0940851555628273,"vX0":6.43685113285741,"vY0":-133.58292330069926,"vZ0":-4.007291664587208,"x":136.04,"y":155.24,"x0":-1.812529446847874,"y0":50.0053672262917,"z0":5.913280477177859,"aX":-15.690111635124905},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":14.3,"spinRate":1929,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4098503109065117,"extension":6.848101568707204},"hitData":{"launchSpeed":95.0,"launchAngle":18.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":37.92,"coordY":107.55}},"index":2,"playId":"3c94bd1b-9543-3d28-a596-33ce4c134afa","pitchNumber":2,"startTime":"2026-02-28T19:25:22.550Z","endTime":"2026-02-28T19:25:35.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.69999999999999,"awayTeamWinProbability":30.30000000000001,"homeTeamWinProbabilityAdded":-8.200000000000017,"leverageIndex":1.23,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:25:35.701Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Jiménez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:25:42.765Z","endTime":"2026-02-28T19:28:12.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.78342737690403,"aZ":-32.81141837185,"pfxX":-1.9968916863178032,"pfxZ":-0.45973410291905736,"pX":-1.106106870361825,"pZ":3.3367716448505043,"vX0":2.9297789545584467,"vY0":-115.80906525718187,"vZ0":1.061451219170811,"x":159.16,"y":148.69,"x0":-2.1201486430126026,"y0":50.005161509424134,"z0":5.977480640859889,"aX":-2.751175770937495},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.4,"breakHorizontal":3.0,"spinRate":718,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.470452038976342,"extension":6.68688877055568},"index":0,"playId":"561b1d6a-471f-3d7b-8a9e-3aaa051cbcb6","pitchNumber":1,"startTime":"2026-02-28T19:26:05.054Z","endTime":"2026-02-28T19:26:10.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.984785338807626,"aZ":-33.106214051499194,"pfxX":5.532806219476057,"pfxZ":-0.6846016646479107,"pX":-0.46721661591653146,"pZ":3.0624858759203195,"vX0":2.8049125008109845,"vY0":-115.89220358797702,"vZ0":0.8386044174158234,"x":134.81,"y":156.09,"x0":-2.4106164891250006,"y0":50.00122760251588,"z0":5.849755255442653,"aX":7.550239400590136},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.7,"breakHorizontal":-10.7,"spinRate":2623,"spinDirection":60},"zone":1,"typeConfidence":0.89,"plateTime":0.4720185964432724,"extension":6.66963428522756},"index":1,"playId":"a8d6b667-3ca4-33ab-8d1c-a637cebe8cc8","pitchNumber":2,"startTime":"2026-02-28T19:26:22.903Z","endTime":"2026-02-28T19:26:27.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.412379340004936,"aZ":-33.60966318513414,"pfxX":-4.681308464996929,"pfxZ":-1.028299943289551,"pX":0.9480262199996505,"pZ":0.9998266563794622,"vX0":7.671362108690108,"vY0":-116.71256196752627,"vZ0":-4.001222166559656,"x":80.86,"y":211.78,"x0":-1.754915527944347,"y0":50.00265540911066,"z0":5.860430153225239,"aX":-6.538940874646847},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.5,"breakHorizontal":6.8,"spinRate":943,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4670959090342457,"extension":6.87890669433536},"index":2,"playId":"5b21d995-ebed-30c4-9959-db814c347696","pitchNumber":3,"startTime":"2026-02-28T19:26:38.227Z","endTime":"2026-02-28T19:26:42.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":75.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.244962062840056,"aZ":-32.539533025965085,"pfxX":-3.254371113277414,"pfxZ":-0.25994487142509026,"pX":0.7838464076849083,"pZ":1.4676667556196912,"vX0":6.999052802526819,"vY0":-116.33557788652399,"vZ0":-3.204402044282649,"x":87.12,"y":199.15,"x0":-1.8177617784308246,"y0":50.00452096485549,"z0":5.893133683291731,"aX":-4.539922611849264},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.0,"breakHorizontal":4.4,"spinRate":802,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4677117593556237,"extension":6.886385850385646},"index":3,"playId":"822ee770-7652-39c5-97be-8097858358c5","pitchNumber":4,"startTime":"2026-02-28T19:27:00.144Z","endTime":"2026-02-28T19:27:04.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70182471886777,"aZ":-12.602657942732874,"pfxX":-3.5507007370135,"pfxZ":10.694135914830934,"pX":0.47014623426530383,"pZ":1.445809503523334,"vX0":7.866883893896379,"vY0":-135.45217753024588,"vZ0":-8.605449280405566,"x":99.08,"y":199.74,"x0":-2.0302232522110293,"y0":50.006399370070355,"z0":5.576643761819099,"aX":-6.501015968234502},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2178,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40669112476639313,"extension":7.010069825035257},"index":4,"playId":"b6d23b62-19d2-391e-ad70-7bddac49a5a9","pitchNumber":5,"startTime":"2026-02-28T19:27:24.247Z","endTime":"2026-02-28T19:27:29.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21249255107043,"aZ":-31.707629441660735,"pfxX":-4.207369007086936,"pfxZ":0.35052374222757265,"pX":-0.24865496900572406,"pZ":3.96401306646662,"vX0":5.014856351155357,"vY0":-115.59910795809535,"vZ0":2.1440567951469776,"x":126.48,"y":131.75,"x0":-1.9129468765210356,"y0":50.004021967400426,"z0":6.097138977929069,"aX":-5.6196894685470715},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.6,"breakHorizontal":6.1,"spinRate":660,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4762514411437291,"extension":6.705127747454794},"index":5,"playId":"5c14d1cc-854b-3245-ad38-ace204daade0","pitchNumber":6,"startTime":"2026-02-28T19:27:47.211Z","endTime":"2026-02-28T19:27:52.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.751409907040763,"aZ":-30.728702155662667,"pfxX":-6.299224560970803,"pfxZ":1.0369799044270844,"pX":1.4287799501486154,"pZ":0.07016692690676,"vX0":9.14893555661247,"vY0":-117.45209307153753,"vZ0":-6.425247771506329,"x":62.54,"y":236.89,"x0":-1.7028768008664639,"y0":50.00211656543368,"z0":5.70729636701116,"aX":-8.779176332004614},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.5,"breakHorizontal":9.1,"spinRate":767,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.46676083941383606,"extension":7.185850700693464},"index":6,"playId":"f98df2cc-040d-3ef6-b124-41d3135b78ed","pitchNumber":7,"startTime":"2026-02-28T19:28:06.095Z","endTime":"2026-02-28T19:28:12.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.0,"awayTeamWinProbability":36.0,"homeTeamWinProbabilityAdded":-5.699999999999989,"leverageIndex":1.88,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:28:12.849Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:28:52.158Z","endTime":"2026-02-28T19:30:07.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702690,"fullName":"Cutter Coffey","link":"/api/v1/people/702690"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Cutter Coffey replaces Leo Jiménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:28:42.929Z","endTime":"2026-02-28T19:28:54.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702690,"link":"/api/v1/people/702690"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"base":1,"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.3,"endSpeed":75.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.834077867494994,"aZ":-34.47804724541777,"pfxX":2.373985640867402,"pfxZ":-1.618150343046727,"pX":0.6102173370895363,"pZ":2.1519593900824368,"vX0":5.650947266637791,"vY0":-118.38448290268097,"vZ0":-1.290786491514616,"x":93.74,"y":180.68,"x0":-2.112632782160878,"y0":50.00188856292441,"z0":5.849807888571207,"aX":3.38136326300683},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.0,"breakHorizontal":-5.6,"spinRate":2613,"spinDirection":62},"zone":9,"typeConfidence":0.79,"plateTime":0.4620337347365169,"extension":6.893644812269101},"index":1,"playId":"7159b0df-2f82-31b5-927e-d65cf8217df5","pitchNumber":1,"startTime":"2026-02-28T19:28:54.274Z","endTime":"2026-02-28T19:28:59.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.621466170748338,"aZ":-13.654644130235342,"pfxX":-3.071102916824846,"pfxZ":10.109675779161543,"pX":-0.40425089452957047,"pZ":2.7799437746024167,"vX0":5.525659165715269,"vY0":-134.37120596854172,"vZ0":-5.357615419041284,"x":132.41,"y":163.72,"x0":-2.086598156367049,"y0":50.003133636781094,"z0":5.766817607853881,"aX":-5.6264686092947835},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2160,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.4073465077180205,"extension":6.732961308934863},"index":2,"playId":"6e9fdfb9-dde1-355b-bf06-c370017a7446","pitchNumber":2,"startTime":"2026-02-28T19:29:35.282Z","endTime":"2026-02-28T19:29:40.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289805872732494,"aZ":-28.58424659198551,"pfxX":-3.8897998344937337,"pfxZ":2.627170783521839,"pX":-0.3557375600453864,"pZ":2.5123093146529434,"vX0":4.44478645645881,"vY0":-116.75946236832247,"vZ0":-1.7233785992623498,"x":130.56,"y":170.95,"x0":-1.7887058132667457,"y0":50.00218411491467,"z0":5.97879413484141,"aX":-5.31067602261314},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.6,"breakHorizontal":5.8,"spinRate":702,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.4711406804134013,"extension":6.767274274671511},"hitData":{"launchSpeed":97.0,"launchAngle":40.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.13,"coordY":65.37}},"index":3,"playId":"ebcee68c-437d-3485-a4d9-fef283cdfc7a","pitchNumber":3,"startTime":"2026-02-28T19:29:53.819Z","endTime":"2026-02-28T19:30:07.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":2.93,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:30:07.421Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks. Charles McAdoo to 3rd. Cutter Coffey to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:31:10.632Z","endTime":"2026-02-28T19:33:54.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"postOnSecond":{"id":702690,"fullName":"Cutter Coffey","link":"/api/v1/people/702690"},"postOnThird":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702690,"fullName":"Cutter Coffey","link":"/api/v1/people/702690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":"4d132541-2468-3dec-9822-af5eb3148663","startTime":"2026-02-28T19:30:51.373Z","endTime":"2026-02-28T19:30:54.914Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.617134118379393,"aZ":-25.70328600282127,"pfxX":-3.4166605502486673,"pfxZ":4.7244324485454925,"pX":0.46924255126879827,"pZ":2.5801600372830817,"vX0":6.180241254622729,"vY0":-116.54362322650158,"vZ0":-2.2994914622756726,"x":99.11,"y":169.12,"x0":-1.7773038784124218,"y0":50.00579602054945,"z0":6.015849200486062,"aX":-4.684621532441268},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.3,"breakHorizontal":4.6,"spinRate":634,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.47060514461847003,"extension":6.672999736127097},"index":1,"playId":"847d6cca-58b1-32dd-a909-0ef650646bdb","pitchNumber":1,"startTime":"2026-02-28T19:31:12.810Z","endTime":"2026-02-28T19:31:17.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122990310239246,"aZ":-25.350038845499697,"pfxX":-1.4825001730722471,"pfxZ":5.0343176576031015,"pX":1.7955812475292112,"pZ":1.991490001208532,"vX0":8.12805862887349,"vY0":-116.36418116683781,"vZ0":-3.44864392872258,"x":48.56,"y":185.01,"x0":-1.5671726252026852,"y0":50.00533271043722,"z0":5.924330259823838,"aX":-2.0120416173646896},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":608,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.4727460473438345,"extension":6.735600208344181},"index":2,"playId":"c4c81f4b-41ab-37f1-aaac-05d795f6970d","pitchNumber":2,"startTime":"2026-02-28T19:31:29.954Z","endTime":"2026-02-28T19:31:34.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20749680973291,"aZ":-11.321112024483933,"pfxX":-3.051575680312541,"pfxZ":11.181324044530317,"pX":1.02595679740412,"pZ":2.497584780792311,"vX0":8.411520228072488,"vY0":-135.37188679379406,"vZ0":-6.627182605261956,"x":77.89,"y":171.35,"x0":-1.7184463003192278,"y0":50.00436109117364,"z0":5.761902047060307,"aX":-5.693128736618355},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":3.8,"spinRate":2182,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4038576679031336,"extension":6.907211975165427},"index":3,"playId":"9cc46bb4-0cc8-3135-a066-82865f72aed4","pitchNumber":3,"startTime":"2026-02-28T19:31:52.317Z","endTime":"2026-02-28T19:32:19.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"}},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90786889198211,"aZ":-23.999809693269295,"pfxX":-0.5210178596424742,"pfxZ":5.887940707060859,"pX":1.6223787215409289,"pZ":0.10680291027911279,"vX0":7.853173927825279,"vY0":-117.56102526717866,"vZ0":-7.936331714471725,"x":55.16,"y":235.9,"x0":-1.7048931367060725,"y0":50.00402215997915,"z0":5.7798132910663735,"aX":-0.723743924495188},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":712,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.46729494553088147,"extension":7.0239146591694235},"index":4,"playId":"30c6706c-7fe1-3e39-802b-aec3f577d841","pitchNumber":4,"startTime":"2026-02-28T19:32:34.518Z","endTime":"2026-02-28T19:32:39.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180900802148372,"aZ":-18.249654387714795,"pfxX":-7.634709994983039,"pfxZ":7.783172958551965,"pX":0.3145489729184839,"pZ":2.7537139829027266,"vX0":8.423861431414007,"vY0":-133.06008853161927,"vZ0":-4.335500382591143,"x":105.01,"y":164.43,"x0":-1.9039577009643276,"y0":50.000732611717986,"z0":5.7306150316106645,"aX":-13.65612747456033},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":12.0,"spinRate":1977,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.41199824586842126,"extension":6.858299846839154},"index":5,"playId":"b95ddddd-d8eb-3c46-a3a5-f0ce8abf0f71","pitchNumber":5,"startTime":"2026-02-28T19:33:07.492Z","endTime":"2026-02-28T19:33:12.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-28T19:33:25.325Z","endTime":"2026-02-28T19:33:48.747Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8766354938761,"aZ":-13.633826403741315,"pfxX":-3.751005094223463,"pfxZ":10.202268977943799,"pX":1.2933643459655069,"pZ":1.96998277783849,"vX0":9.9779278841545,"vY0":-133.71163770233773,"vZ0":-6.964551029379252,"x":67.7,"y":185.59,"x0":-1.9933520811669536,"y0":50.00119527715781,"z0":5.57984700463622,"aX":-6.816263267517417},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2228,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4090708100830831,"extension":6.870313405077489},"index":7,"playId":"58ec31e5-1704-372f-add4-bc266004d16e","pitchNumber":6,"startTime":"2026-02-28T19:33:48.747Z","endTime":"2026-02-28T19:33:54.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":702690,"link":"/api/v1/people/702690"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":-8.899999999999991,"leverageIndex":2.88,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:33:54.442Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eloy Jiménez grounds into a double play, shortstop José Caballero to second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Carlos Mendoza out at 2nd. Eloy Jiménez out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:34:32.119Z","endTime":"2026-02-28T19:35:07.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Carlos Mendoza replaces Davis Schneider.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T19:34:20.243Z","endTime":"2026-02-28T19:34:34.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685332,"link":"/api/v1/people/685332"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"},"base":1,"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554892209903223,"aZ":-28.96984995142258,"pfxX":-4.218777619991567,"pfxZ":2.3019520515462473,"pX":0.891462121330919,"pZ":-0.4343951658906769,"vX0":7.269297016688252,"vY0":-117.42292715551416,"vZ0":-8.114109882004676,"x":83.02,"y":250.51,"x0":-1.6985271881524082,"y0":50.00450217553831,"z0":5.766985901230618,"aX":-5.882577802867929},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.4,"breakHorizontal":5.9,"spinRate":667,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4667266180904326,"extension":6.983844101045493},"index":1,"playId":"b8bb6c80-72bd-365b-bb65-0773eb3e7a1a","pitchNumber":1,"startTime":"2026-02-28T19:34:34.408Z","endTime":"2026-02-28T19:34:38.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967152678389326,"aZ":-17.511783696403526,"pfxX":-8.281406545414569,"pfxZ":8.062657333993913,"pX":0.036803456820542105,"pZ":2.1002352044353385,"vX0":7.680764277230983,"vY0":-134.20608879610757,"vZ0":-6.217970853611526,"x":115.6,"y":182.07,"x0":-1.791015140409699,"y0":50.0001370011717,"z0":5.7012342605356165,"aX":-15.053387987196729},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":2147,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.40866385317373854,"extension":6.948853286838544},"hitData":{"launchSpeed":102.0,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":150.43}},"index":2,"playId":"fb741dcf-fe15-391b-94a1-d56295eef8fa","pitchNumber":2,"startTime":"2026-02-28T19:35:02.737Z","endTime":"2026-02-28T19:35:07.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":21.799999999999997,"leverageIndex":3.87,"dramaIndex":236.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:35:07.611Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out, second baseman Cutter Coffey to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:37:21.826Z","endTime":"2026-02-28T19:39:38.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828353,"fullName":"Nate Garkow","link":"/api/v1/people/828353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12,13,14,15],"actionIndex":[0,1,2,3,4,5,6,7],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":15},"credits":[{"player":{"id":702690,"link":"/api/v1/people/702690"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cutter Coffey remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:37:23.941Z","endTime":"2026-02-28T19:37:23.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702690,"link":"/api/v1/people/702690"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carlos Mendoza remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:37:23.943Z","endTime":"2026-02-28T19:37:23.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685332,"link":"/api/v1/people/685332"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eddie Micheletti Jr. replaces right fielder Eloy Jiménez, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:37:23.945Z","endTime":"2026-02-28T19:37:23.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804446,"link":"/api/v1/people/804446"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":650391,"link":"/api/v1/people/650391"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":650391,"link":"/api/v1/people/650391"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jonatan Clase replaces center fielder Myles Straw, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:37:23.947Z","endTime":"2026-02-28T19:37:23.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":664702,"link":"/api/v1/people/664702"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jackson Hornung replaces first baseman Sean Keys, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:37:23.949Z","endTime":"2026-02-28T19:37:23.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814408,"link":"/api/v1/people/814408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":815873,"link":"/api/v1/people/815873"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cade Doughty replaces shortstop Arjun Nimmala, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T19:37:23.951Z","endTime":"2026-02-28T19:37:23.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683103,"link":"/api/v1/people/683103"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":805796,"link":"/api/v1/people/805796"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":805796,"link":"/api/v1/people/805796"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Goodwin replaces third baseman Charles McAdoo, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-28T19:37:23.953Z","endTime":"2026-02-28T19:37:23.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800959,"link":"/api/v1/people/800959"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":807727,"link":"/api/v1/people/807727"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nate Garkow replaces Kelena Sauer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-28T19:37:23.955Z","endTime":"2026-02-28T19:37:23.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":828353,"link":"/api/v1/people/828353"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694989,"link":"/api/v1/people/694989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":74.2,"endSpeed":67.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.043139485259168,"aZ":-22.14454622545955,"pfxX":-3.800819101723752,"pfxZ":8.494534464034981,"pX":-1.4478806678754454,"pZ":5.664139230298583,"vX0":0.5215758487479646,"vY0":-108.05179002009336,"vZ0":3.7704759166222854,"x":172.19,"y":85.85,"x0":-1.1987966803120944,"y0":50.00382097442067,"z0":6.331245123205115,"aX":-4.4889028435539915},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":16.7,"breakHorizontal":6.7,"spinRate":1558,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.5071541330666434,"extension":5.968297946315846},"index":8,"playId":"0d591f75-9a12-3cf8-ab68-d0c7ee39c3c6","pitchNumber":1,"startTime":"2026-02-28T19:37:23.957Z","endTime":"2026-02-28T19:37:27.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.94989705204185,"aZ":-20.193384159672018,"pfxX":-2.4393015054885043,"pfxZ":9.731157922954807,"pX":0.7404487123785629,"pZ":2.720386567371901,"vX0":4.0504269625192615,"vY0":-110.08434101924621,"vZ0":-2.5923668126198747,"x":88.78,"y":165.33,"x0":-0.8037452209374468,"y0":50.00351001746206,"z0":6.04354602114529,"aX":-3.0038923102060267},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":17.3,"breakHorizontal":3.4,"spinRate":1494,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4969374584049864,"extension":6.160716314030304},"index":9,"playId":"21166745-5de5-31ee-ae1a-ce21fce5b4f7","pitchNumber":2,"startTime":"2026-02-28T19:37:40.172Z","endTime":"2026-02-28T19:37:43.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":75.4,"endSpeed":68.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.768456018479082,"aZ":-20.594692458292958,"pfxX":-4.4016562754945605,"pfxZ":9.493896209178816,"pX":-0.328812526951874,"pZ":4.314643764675423,"vX0":2.6163508075856905,"vY0":-109.85151919817807,"vZ0":0.6057224576775411,"x":129.53,"y":122.28,"x0":-0.96439240290015,"y0":50.005103119421975,"z0":6.227562976855089,"aX":-5.371126395410073},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":1565,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4989218664264299,"extension":6.092782432701605},"index":10,"playId":"e50e694a-f910-39cc-b68e-b9efecc3fd2c","pitchNumber":3,"startTime":"2026-02-28T19:37:55.198Z","endTime":"2026-02-28T19:38:00.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":86.9,"endSpeed":78.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783207743415176,"aZ":-11.880250570780017,"pfxX":-2.6510313892611648,"pfxZ":12.635891493711156,"pX":0.16496732010355597,"pZ":2.8365863277340937,"vX0":3.3751088504175626,"vY0":-126.45616964557726,"vZ0":-5.490067779652866,"x":110.71,"y":162.19,"x0":-0.8477532162302823,"y0":50.00399707715208,"z0":6.003150737566109,"aX":-4.258415135842747},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":21.7,"breakHorizontal":4.0,"spinRate":2102,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4345266314915559,"extension":6.118615179100219},"index":11,"playId":"8a02ea3b-4a2d-33b5-bde8-16cdb30d8912","pitchNumber":4,"startTime":"2026-02-28T19:38:12.162Z","endTime":"2026-02-28T19:38:15.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27954062294098,"aZ":-19.242308583115165,"pfxX":-1.5594651181256625,"pfxZ":10.598242994488208,"pX":0.5591422736983919,"pZ":3.330396704079606,"vX0":3.466958071480054,"vY0":-109.98812538104617,"vZ0":-1.6682171803632806,"x":95.69,"y":148.86,"x0":-0.8378557947176175,"y0":50.000444090779204,"z0":6.147669455908979,"aX":-1.9023853273959415},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":19.1,"breakHorizontal":1.9,"spinRate":1416,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4987879894458711,"extension":6.11141615563992},"index":12,"playId":"cd075a99-a1ab-3517-a8c3-bea3e451e6de","pitchNumber":5,"startTime":"2026-02-28T19:38:31.478Z","endTime":"2026-02-28T19:38:36.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185392650593112,"aZ":-18.534260534037212,"pfxX":-2.600060981574772,"pfxZ":11.102047060481981,"pX":-0.15758836009596996,"pZ":3.0399804680720757,"vX0":2.4361532076631605,"vY0":-110.84562651462235,"vZ0":-2.2431184718769708,"x":123.01,"y":156.7,"x0":-0.9397850731323167,"y0":50.001490652910036,"z0":6.02661418587825,"aX":-3.193884615134981},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":19.7,"breakHorizontal":4.0,"spinRate":1554,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4965915464096353,"extension":6.1758269964756956},"index":13,"playId":"a894b77f-f159-3cbd-991f-a8378b85dea1","pitchNumber":6,"startTime":"2026-02-28T19:38:53.940Z","endTime":"2026-02-28T19:38:57.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13662162864815,"aZ":-20.412733078120837,"pfxX":-4.88517181434361,"pfxZ":9.710735363919682,"pX":-1.5310194320227726,"pZ":1.2080937657897883,"vX0":0.23328456525387206,"vY0":-109.86959043868974,"vZ0":-5.338401070655703,"x":175.36,"y":206.16,"x0":-1.0052700740571998,"y0":50.00345193515474,"z0":5.864848311053941,"aX":-5.91764183026127},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":1489,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.5002770923575319,"extension":6.303493015465724},"index":14,"playId":"45e28cbe-4698-3cb1-8c59-bfcd137c75e3","pitchNumber":7,"startTime":"2026-02-28T19:39:16.633Z","endTime":"2026-02-28T19:39:22.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":67.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770398244004063,"aZ":-22.51030270198667,"pfxX":-4.468718564671057,"pfxZ":8.236058987092818,"pX":-1.1835417859453572,"pZ":1.6384257810284166,"vX0":0.529630386703062,"vY0":-108.23840013372858,"vZ0":-3.928608068191594,"x":162.11,"y":194.54,"x0":-0.8529040681738366,"y0":50.00530775591014,"z0":5.972173704092491,"aX":-5.246509675905687},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":1425,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.5081073853076195,"extension":6.237756352010547},"hitData":{"launchSpeed":79.5,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.5,"coordY":141.98}},"index":15,"playId":"9015e62f-133b-3e87-82d4-6e35f6846c38","pitchNumber":8,"startTime":"2026-02-28T19:39:33.073Z","endTime":"2026-02-28T19:39:38.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:39:38.135Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Paul Goldschmidt singles on a ground ball to center fielder Jonatan Clase.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:39:58.380Z","endTime":"2026-02-28T19:40:35.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828353,"fullName":"Nate Garkow","link":"/api/v1/people/828353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.262507841653743,"aZ":-21.8023423622397,"pfxX":-1.8606601796241002,"pfxZ":8.39827388724903,"pX":-0.731825053772439,"pZ":3.4859704677757066,"vX0":0.7247649703156632,"vY0":-110.03245327881993,"vZ0":-0.7624161791354808,"x":144.9,"y":144.66,"x0":-0.82252692695148,"y0":50.000463397748526,"z0":6.132863965124339,"aX":-2.2969322269359895},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":15.4,"breakHorizontal":3.2,"spinRate":1440,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.49647943111678394,"extension":6.128778592629116},"index":0,"playId":"0966256e-dd3e-3390-8c7a-3dbe15164f9d","pitchNumber":1,"startTime":"2026-02-28T19:40:07.958Z","endTime":"2026-02-28T19:40:12.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48998334249478,"aZ":-19.485602111477217,"pfxX":-2.9879102523427967,"pfxZ":9.95387120611562,"pX":0.5040492615337595,"pZ":1.6120341333152948,"vX0":3.746544179955103,"vY0":-112.23158998485798,"vZ0":-5.110514106531679,"x":97.79,"y":195.26,"x0":-0.7994147998049128,"y0":50.00053789782571,"z0":5.905465721244751,"aX":-3.8077249366568546},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":1420,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.48819890119899556,"extension":6.228640696981554},"hitData":{"launchSpeed":99.2,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.27,"coordY":89.92}},"index":1,"playId":"911bffc4-ffa4-3b49-b0cd-8d61a42e5656","pitchNumber":2,"startTime":"2026-02-28T19:40:25.925Z","endTime":"2026-02-28T19:40:35.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:40:35.425Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Wells homers (1) on a fly ball to right field. Paul Goldschmidt scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:40:40.268Z","endTime":"2026-02-28T19:41:39.558Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828353,"fullName":"Nate Garkow","link":"/api/v1/people/828353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":{"id":828353,"link":"/api/v1/people/828353"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":828353,"link":"/api/v1/people/828353"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.052011788789542,"aZ":-13.825540211661064,"pfxX":-1.846955431415311,"pfxZ":11.339190895224302,"pX":0.2599577537379786,"pZ":4.255568502296209,"vX0":3.0899680407335324,"vY0":-126.70882395368668,"vZ0":-2.170681406226765,"x":107.09,"y":123.88,"x0":-0.738029814670662,"y0":50.00208717164186,"z0":6.234159890996911,"aX":-2.9886578743962255},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":20.3,"breakHorizontal":2.6,"spinRate":2182,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4330667667186252,"extension":5.992448088726847},"index":0,"playId":"194b756d-1071-3d74-9483-fc793f012808","pitchNumber":1,"startTime":"2026-02-28T19:40:58.448Z","endTime":"2026-02-28T19:41:03.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.757109886550293,"aZ":-21.280027699764307,"pfxX":-2.5921036770246264,"pfxZ":9.092209777738876,"pX":0.08259894932500399,"pZ":3.3101430573903303,"vX0":2.8999887241422933,"vY0":-108.67866021673919,"vZ0":-1.1513480635901407,"x":113.85,"y":149.41,"x0":-0.9312933689816205,"y0":50.00246837202819,"z0":6.154622336838991,"aX":-3.1058273655796365},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":1394,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.5036861256577527,"extension":6.130158527411556},"hitData":{"launchSpeed":100.7,"launchAngle":33.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.95,"coordY":70.74}},"index":1,"playId":"c114ebb1-dd7a-34b6-bf06-2551177b9190","pitchNumber":2,"startTime":"2026-02-28T19:41:15.506Z","endTime":"2026-02-28T19:41:39.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":0.71,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:41:39.558Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, shortstop Cade Doughty to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:41:44.059Z","endTime":"2026-02-28T19:43:56.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828353,"fullName":"Nate Garkow","link":"/api/v1/people/828353"},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683103,"link":"/api/v1/people/683103"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.285770106961845,"aZ":-31.338156668848075,"pfxX":-0.25481235304262556,"pfxZ":0.6207651973882857,"pX":0.011096752223329552,"pZ":3.518310927462609,"vX0":3.005623813975308,"vY0":-115.60107996775844,"vZ0":1.0907740922102858,"x":116.58,"y":143.79,"x0":-1.2721546835146953,"y0":50.005642762754896,"z0":6.045660449402755,"aX":-0.3457491000361878},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.7,"breakHorizontal":-0.2,"spinRate":2069,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.473580995894594,"extension":6.034497730242449},"index":0,"playId":"3b9bee09-8898-3df4-b812-901852adbbd5","pitchNumber":1,"startTime":"2026-02-28T19:42:02.091Z","endTime":"2026-02-28T19:42:29.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"}},"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":88.0,"endSpeed":79.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.872916366865432,"aZ":-11.617434089271057,"pfxX":-4.496278228315856,"pfxZ":12.58552559389801,"pX":1.44192294642762,"pZ":3.6068445594104728,"vX0":6.763808068668289,"vY0":-127.90827309473683,"vZ0":-3.871144814729087,"x":62.04,"y":141.4,"x0":-0.669931659519429,"y0":50.005347608313194,"z0":6.071019545811578,"aX":-7.346499034012035},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":22.0,"breakHorizontal":6.4,"spinRate":2250,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.43056529048490333,"extension":6.061889779251512},"index":1,"playId":"03c22cc8-e72a-3114-86fb-14bcec10f2ce","pitchNumber":2,"startTime":"2026-02-28T19:42:42.032Z","endTime":"2026-02-28T19:42:46.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.963215376389243,"aZ":-20.756834538032496,"pfxX":-1.9318887240051532,"pfxZ":9.37052029884712,"pX":-0.5243465864228141,"pZ":2.3386713970641124,"vX0":1.5653829902763439,"vY0":-110.10187514925283,"vZ0":-3.090039309594675,"x":136.99,"y":175.64,"x0":-0.9962022560139975,"y0":50.00079888614748,"z0":5.975645281756554,"aX":-2.353229767775393},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":16.4,"breakHorizontal":3.0,"spinRate":1376,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4989451147912338,"extension":6.201171985676843},"index":2,"playId":"bd260467-374a-31f2-b407-95593701272c","pitchNumber":3,"startTime":"2026-02-28T19:43:01.221Z","endTime":"2026-02-28T19:43:05.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":76.6,"endSpeed":69.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.123330435763926,"aZ":-19.068502532839872,"pfxX":-0.7309855725356276,"pfxZ":10.545577427362012,"pX":0.2919691091838679,"pZ":2.0397185785067045,"vX0":2.5691215248115977,"vY0":-111.40584991005476,"vZ0":-4.220668430310928,"x":105.87,"y":183.71,"x0":-0.7869054740425288,"y0":50.002629552443864,"z0":5.957502941129811,"aX":-0.9085826088868314},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":18.1,"breakHorizontal":0.6,"spinRate":1439,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.49378961438344726,"extension":6.223222305161576},"index":3,"playId":"706d9425-5b01-3c29-afc6-85bd795c5957","pitchNumber":4,"startTime":"2026-02-28T19:43:19.329Z","endTime":"2026-02-28T19:43:23.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T19:43:35.803Z","endTime":"2026-02-28T19:43:48.980Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":78.1,"endSpeed":71.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.993831892759598,"aZ":-19.90834386361004,"pfxX":-2.747272942814335,"pfxZ":9.439276289307537,"pX":0.7166453273330012,"pZ":2.025359845825947,"vX0":4.130922285655623,"vY0":-113.59605794441636,"vZ0":-4.349539798405047,"x":89.68,"y":184.1,"x0":-0.7734802611422037,"y0":50.000712946236796,"z0":5.959161544122274,"aX":-3.5687766610746183},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":16.2,"breakHorizontal":3.8,"spinRate":1311,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.48330133389743724,"extension":6.268269127389723},"hitData":{"launchSpeed":75.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":152.85}},"index":5,"playId":"59ba8fce-c7bc-30bd-a09c-c73b53ef2ed8","pitchNumber":5,"startTime":"2026-02-28T19:43:48.980Z","endTime":"2026-02-28T19:43:56.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:43:56.769Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:44:04.843Z","endTime":"2026-02-28T19:45:52.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828353,"fullName":"Nate Garkow","link":"/api/v1/people/828353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.142279661431832,"aZ":-22.826021108799758,"pfxX":-2.7842277437899825,"pfxZ":7.53972911172346,"pX":0.5566741905081313,"pZ":4.170139010351058,"vX0":3.590412227464196,"vY0":-110.77461824644286,"vZ0":0.6904403164661299,"x":95.78,"y":126.19,"x0":-0.7248629419807222,"y0":50.005388744658575,"z0":6.244257590175969,"aX":-3.454281170609278},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":14.2,"breakHorizontal":4.1,"spinRate":1408,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.49482312936339135,"extension":6.071777482661795},"index":0,"playId":"58425777-5797-3d4e-ac66-97781d7c0e7c","pitchNumber":1,"startTime":"2026-02-28T19:44:27.797Z","endTime":"2026-02-28T19:44:32.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77314841224236,"aZ":-19.09563515389517,"pfxX":-4.215744729011308,"pfxZ":10.645238598552016,"pX":0.5808559211460138,"pZ":2.5459849619325197,"vX0":4.358754110941233,"vY0":-110.45674709297329,"vZ0":-3.0993274064875336,"x":94.86,"y":170.04,"x0":-0.8758332323196589,"y0":50.00024703986155,"z0":5.988649909516171,"aX":-5.17759616031576},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":18.7,"breakHorizontal":6.4,"spinRate":1438,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.49702019834700994,"extension":6.178444837032879},"index":1,"playId":"353e64db-bf93-3477-a318-02f1e3325ab4","pitchNumber":2,"startTime":"2026-02-28T19:44:51.135Z","endTime":"2026-02-28T19:44:55.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067049022447655,"aZ":-12.524978537846021,"pfxX":-4.752938788366619,"pfxZ":12.077761904751707,"pX":1.7195666153447402,"pZ":2.239209687137181,"vX0":7.405875157731616,"vY0":-127.47886401545601,"vZ0":-6.799721763392557,"x":51.45,"y":178.32,"x0":-0.6212843537948991,"y0":50.001144843633824,"z0":5.952862758822632,"aX":-7.731662822857682},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":20.3,"breakHorizontal":6.7,"spinRate":2259,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.43160633242345936,"extension":6.114599844795963},"index":2,"playId":"1ed08e45-146a-3c43-9203-d7b45aeb5805","pitchNumber":3,"startTime":"2026-02-28T19:45:09.500Z","endTime":"2026-02-28T19:45:14.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.986549725172534,"aZ":-11.81735459003413,"pfxX":-1.026867869329843,"pfxZ":12.320059814559073,"pX":1.8219455068078736,"pZ":2.2354383834036917,"vX0":6.242389599337884,"vY0":-128.36305982949452,"vZ0":-7.102783469687906,"x":47.55,"y":178.42,"x0":-0.518373082402739,"y0":50.00508431612593,"z0":5.977505177180101,"aX":-1.6975369519177028},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":20.8,"breakHorizontal":0.4,"spinRate":2117,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4283024514777636,"extension":6.099666902610689},"index":3,"playId":"34590b3f-e9e6-39a3-9b0a-0599851503cd","pitchNumber":4,"startTime":"2026-02-28T19:45:28.869Z","endTime":"2026-02-28T19:45:33.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31309634215196,"aZ":-18.606466172759173,"pfxX":-1.8735406723683368,"pfxZ":10.58961152716978,"pX":0.39909486764641255,"pZ":1.016696144497938,"vX0":3.5757801669804423,"vY0":-112.70115599237921,"vZ0":-6.506272646845714,"x":101.79,"y":211.33,"x0":-0.9676943132943584,"y0":50.00099473664628,"z0":5.832401203778689,"aX":-2.400008197536933},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":17.8,"breakHorizontal":2.4,"spinRate":1362,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.48682225456059935,"extension":6.35092862981304},"index":4,"playId":"5899cb1d-323c-3cac-8db3-4bc00b7f012a","pitchNumber":5,"startTime":"2026-02-28T19:45:47.472Z","endTime":"2026-02-28T19:45:52.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:45:52.120Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Ornelas grounds out, second baseman Cutter Coffey to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:46:00.378Z","endTime":"2026-02-28T19:47:45.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828353,"fullName":"Nate Garkow","link":"/api/v1/people/828353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702690,"link":"/api/v1/people/702690"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":73.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.576497310612858,"aZ":-31.37183115495941,"pfxX":-1.2647704964183428,"pfxZ":0.5954327395029457,"pX":0.912872331482029,"pZ":2.033735507872471,"vX0":5.090096363956033,"vY0":-115.32523424945029,"vZ0":-1.977029165365423,"x":82.2,"y":183.87,"x0":-1.1591431395431322,"y0":50.00277362268826,"z0":5.9299819660092465,"aX":-1.7031239271506982},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.8,"breakHorizontal":1.0,"spinRate":2134,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4750590513902768,"extension":6.142903838307601},"index":0,"playId":"536c81fd-d35d-3250-9947-ea366aaef37b","pitchNumber":1,"startTime":"2026-02-28T19:46:18.465Z","endTime":"2026-02-28T19:46:23.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":88.1,"endSpeed":79.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283799911695038,"aZ":-13.415882470427974,"pfxX":-2.987293247871322,"pfxZ":11.391772558879309,"pX":0.8659243917473936,"pZ":4.371543442553216,"vX0":5.092446765211938,"vY0":-128.2265258013173,"vZ0":-1.8791532213185036,"x":83.99,"y":120.75,"x0":-0.7678320293107003,"y0":50.00277149135913,"z0":6.174016112548634,"aX":-4.919719899958286},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":20.4,"breakHorizontal":4.1,"spinRate":2217,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.429007285039293,"extension":5.949995849428857},"index":1,"playId":"cab4815a-b1fd-3769-98b6-e65ba2cc2c5a","pitchNumber":2,"startTime":"2026-02-28T19:46:37.593Z","endTime":"2026-02-28T19:46:41.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.827967829189685,"aZ":-20.844886932401177,"pfxX":-3.5764391299872123,"pfxZ":9.205309192405215,"pX":-0.20038491587953453,"pZ":2.581912401024299,"vX0":2.9242297884879167,"vY0":-110.59122438747309,"vZ0":-2.6366005846643055,"x":124.64,"y":169.07,"x0":-1.078959751308106,"y0":50.00530210645001,"z0":5.9899931137395495,"aX":-4.404104290896191},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":1354,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.49640719585919424,"extension":6.24493429663162},"index":2,"playId":"fd3c9d1b-efb4-3c57-9258-2e9a906d6e05","pitchNumber":3,"startTime":"2026-02-28T19:46:55.303Z","endTime":"2026-02-28T19:46:59.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.535018517701328,"aZ":-20.26655264610244,"pfxX":-2.840484173518565,"pfxZ":9.343920207129118,"pX":0.42798925387772724,"pZ":4.733535550622868,"vX0":3.733697648439323,"vY0":-112.22969402175687,"vZ0":1.309038417979799,"x":100.69,"y":110.97,"x0":-0.8890347827993026,"y0":50.00043345203718,"z0":6.208550299173283,"aX":-3.618808469869316},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":1408,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4882497028095161,"extension":6.015415648739011},"index":3,"playId":"00d30642-40f5-3c41-a5f7-a3ec3de2c093","pitchNumber":4,"startTime":"2026-02-28T19:47:15.333Z","endTime":"2026-02-28T19:47:19.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.942901872452595,"aZ":-12.92251870412587,"pfxX":-2.983332294425123,"pfxZ":11.699753634941437,"pX":-0.22055708281165562,"pZ":2.615838795915819,"vX0":2.641422931146693,"vY0":-127.87371900887584,"vZ0":-5.82425213202229,"x":125.41,"y":168.15,"x0":-0.8825194506732094,"y0":50.00252760643586,"z0":5.948402435232863,"aX":-4.909018481296389},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":20.0,"breakHorizontal":4.8,"spinRate":2238,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.42939025425230737,"extension":6.176495942647858},"hitData":{"launchSpeed":87.6,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":149.83}},"index":4,"playId":"8d9d5e98-edbb-3ac8-9878-a5c6cbb13728","pitchNumber":5,"startTime":"2026-02-28T19:47:35.635Z","endTime":"2026-02-28T19:47:45.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":680716,"link":"/api/v1/people/680716","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"credit":"b_ab"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_ab"},{"player":{"id":680716,"link":"/api/v1/people/680716"},"credit":"b_pa"},{"player":{"id":828353,"link":"/api/v1/people/828353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:47:45.457Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Parker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T19:50:00.211Z","endTime":"2026-02-28T19:52:18.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12,13,14,15,16],"actionIndex":[0,1,2,3,4,5,6,7],"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":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":16},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nicholas Torres replaces shortstop José Caballero, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:50:02.003Z","endTime":"2026-02-28T19:50:02.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657051,"link":"/api/v1/people/657051"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Hill replaces Fernando Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:50:02.005Z","endTime":"2026-02-28T19:50:02.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Marco Luciano replaces second baseman Jazz Chisholm Jr., batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:50:02.007Z","endTime":"2026-02-28T19:50:02.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682617,"link":"/api/v1/people/682617"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682987,"link":"/api/v1/people/682987"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braden Shewmake replaces first baseman Paul Goldschmidt, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:50:02.009Z","endTime":"2026-02-28T19:50:02.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Payton Henry replaces catcher Austin Wells, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:50:02.011Z","endTime":"2026-02-28T19:50:02.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Seth Brown replaces right fielder Aaron Judge, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T19:50:02.013Z","endTime":"2026-02-28T19:50:02.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664913,"link":"/api/v1/people/664913"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorbit Vivas replaces left fielder Spencer Jones, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-28T19:50:02.015Z","endTime":"2026-02-28T19:50:02.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":682987,"link":"/api/v1/people/682987"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kenedy Corona replaces center fielder Trent Grisham, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-28T19:50:02.017Z","endTime":"2026-02-28T19:50:02.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":87.0,"endSpeed":78.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.634603289388735,"aZ":-32.282628192609586,"pfxX":12.584209746332018,"pfxZ":-0.06878176200280528,"pX":-0.11265790199001888,"pZ":3.070518014157717,"vX0":-12.517887295055248,"vY0":-125.87451625604713,"vZ0":5.369484754113344,"x":121.29,"y":155.88,"x0":3.3006260501786695,"y0":50.00244025375839,"z0":3.529350333904072,"aX":20.10287167777792},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":-19.8,"spinRate":2070,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.43589524020641157,"extension":6.318397079647396},"index":8,"playId":"3c93a978-b04b-3c80-ba80-87a7299c028d","pitchNumber":1,"startTime":"2026-02-28T19:50:02.019Z","endTime":"2026-02-28T19:50:06.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":67.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.123444368986984,"aZ":-27.68996455378855,"pfxX":0.9913800240908479,"pfxZ":3.8400882802603107,"pX":0.6300570625632109,"pZ":2.633589328005595,"vX0":-6.408118199929052,"vY0":-107.50363552725673,"vZ0":4.634760912897201,"x":92.98,"y":167.67,"x0":3.5241730745021402,"y0":50.00192848542555,"z0":3.5280476955507907,"aX":1.1584079446274778},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":8.6,"breakHorizontal":0.0,"spinRate":2154,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.5100461051656282,"extension":6.201437170107874},"index":9,"playId":"b2c1c333-8426-387f-b725-7c31127925dc","pitchNumber":2,"startTime":"2026-02-28T19:50:15.891Z","endTime":"2026-02-28T19:50:20.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.636884287472945,"aZ":-28.224524905773496,"pfxX":-0.2879913377384562,"pfxZ":3.19510462585254,"pX":-0.9635916817630038,"pZ":2.060970301135719,"vX0":-9.349415187857563,"vY0":-110.44128875402534,"vZ0":3.730948285598968,"x":153.73,"y":183.13,"x0":3.3615111042856305,"y0":50.00108621842701,"z0":3.317919994837096,"aX":-0.3554283011162776},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":7.2,"breakHorizontal":3.0,"spinRate":2320,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4959091267365503,"extension":6.351053214886963},"index":10,"playId":"c2a5da61-6616-3134-8a4d-4cff06b6b10f","pitchNumber":3,"startTime":"2026-02-28T19:50:34.975Z","endTime":"2026-02-28T19:50:38.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132314528118403,"aZ":-39.86124608473477,"pfxX":10.177556192006762,"pfxZ":-4.60315480099165,"pX":1.0734629326500584,"pZ":2.3609108286653133,"vX0":-10.005695539049782,"vY0":-128.3575804762455,"vZ0":5.577831274379044,"x":76.08,"y":175.04,"x0":3.696506735126524,"y0":50.00034986947662,"z0":3.2606224557107497,"aX":17.0108551373693},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.7,"breakHorizontal":-16.2,"spinRate":2012,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.42644238066099316,"extension":6.447009554605866},"index":11,"playId":"dd714299-88e6-30cf-9da1-5300e59bc023","pitchNumber":4,"startTime":"2026-02-28T19:50:54.446Z","endTime":"2026-02-28T19:50:58.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634376535120953,"aZ":-32.475274147063054,"pfxX":12.128324720793275,"pfxZ":-0.18443007113210008,"pX":-0.4873569696311231,"pZ":3.795656632271434,"vX0":-12.983912918845276,"vY0":-127.39625939255131,"vZ0":6.750115433613049,"x":135.58,"y":136.3,"x0":3.084407108978413,"y0":50.000213147274856,"z0":3.672342933450659,"aX":20.057941449583115},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-19.2,"spinRate":2093,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4289109007792056,"extension":6.212641802911614},"index":12,"playId":"1b72ed59-7737-3be4-9d9b-5c0c492b24db","pitchNumber":5,"startTime":"2026-02-28T19:51:13.099Z","endTime":"2026-02-28T19:51:18.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.843052817985086,"aZ":-27.662161240818026,"pfxX":-2.206342111999543,"pfxZ":3.523249030622539,"pX":-0.44543181211133637,"pZ":2.412088072802719,"vX0":-7.90516119372229,"vY0":-111.83332747330742,"vZ0":4.150835624179626,"x":133.98,"y":173.65,"x0":3.4044983591488354,"y0":50.005310132771946,"z0":3.3500140037103456,"aX":-2.8294282263482504},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":7.7,"breakHorizontal":5.8,"spinRate":2273,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4874741837019787,"extension":6.394067416100424},"index":13,"playId":"42c94ff1-2df4-3c9e-b609-41a477533d0b","pitchNumber":6,"startTime":"2026-02-28T19:51:26.689Z","endTime":"2026-02-28T19:51:30.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":75.7,"endSpeed":69.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.277070762305982,"aZ":-28.435742248377103,"pfxX":-2.3280088780314507,"pfxZ":3.01574853436653,"pX":2.3070702927505105,"pZ":2.4836966326633254,"vX0":-2.802656863218429,"vY0":-110.23993322154728,"vZ0":4.559218445706464,"x":29.06,"y":171.72,"x0":3.8938398065872843,"y0":50.0028485280759,"z0":3.378797417682563,"aX":-2.8853453641244773},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":6.8,"breakHorizontal":4.9,"spinRate":2209,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.49548724235606345,"extension":6.119928896596193},"index":14,"playId":"c1190bd8-f7af-3af9-92c4-41293ffb92f1","pitchNumber":7,"startTime":"2026-02-28T19:51:43.265Z","endTime":"2026-02-28T19:51:48.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":88.4,"endSpeed":80.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03699176008993,"aZ":-37.31098383828003,"pfxX":11.129853044287799,"pfxZ":-3.0840558732267347,"pX":-0.28563719609205773,"pZ":2.9419945226024575,"vX0":-12.891602320103857,"vY0":-127.91175594958078,"vZ0":6.408744548524714,"x":127.89,"y":159.35,"x0":3.360688074196444,"y0":50.002571434015216,"z0":3.322049405193307,"aX":18.544820997636684},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.8,"breakHorizontal":-17.4,"spinRate":2091,"spinDirection":80},"zone":1,"typeConfidence":2.0,"plateTime":0.42732989554146483,"extension":6.2717523824187955},"index":15,"playId":"197dafc7-0136-3f0e-b0af-e2ecea1bd82d","pitchNumber":8,"startTime":"2026-02-28T19:51:57.880Z","endTime":"2026-02-28T19:52:01.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.166484291622425,"aZ":-30.81788824022794,"pfxX":11.746214428075788,"pfxZ":0.8180341008221479,"pX":-0.15074636459366944,"pZ":3.421579291374409,"vX0":-13.072230879832443,"vY0":-128.5906964708656,"vZ0":5.921169286104151,"x":122.75,"y":146.4,"x0":3.487148970635685,"y0":50.00563553327976,"z0":3.486039059185723,"aX":19.557070321933264},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-18.1,"spinRate":2101,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.42694793640717865,"extension":6.430382806821551},"index":16,"playId":"0fbab522-3595-3054-ad93-ca9fb5771f47","pitchNumber":9,"startTime":"2026-02-28T19:52:13.790Z","endTime":"2026-02-28T19:52:18.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801590,"link":"/api/v1/people/801590"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":801590,"link":"/api/v1/people/801590"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:52:18.530Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonatan Clase flies out to center fielder Kenedy Corona.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T19:52:21.417Z","endTime":"2026-02-28T19:53:02.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01041223207945,"aZ":-31.05201775020358,"pfxX":11.974922432461364,"pfxZ":0.6811053210697704,"pX":-0.8033499594404265,"pZ":3.4073728210967924,"vX0":-13.70846012548616,"vY0":-128.15788524853303,"vZ0":5.799202246630733,"x":147.62,"y":146.78,"x0":3.0645789290598615,"y0":50.00632677628241,"z0":3.5425969888121207,"aX":19.881136283056605},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-18.5,"spinRate":2091,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.42772846358604966,"extension":6.202474793721044},"index":0,"playId":"f2173137-9fcc-3baf-9653-8dbd3fd81ed6","pitchNumber":1,"startTime":"2026-02-28T19:52:40.191Z","endTime":"2026-02-28T19:52:45.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90990569373207,"aZ":-25.59610390732566,"pfxX":-1.1893821871223536,"pfxZ":5.1632223974934295,"pX":0.09573254489053971,"pZ":2.496188629860995,"vX0":-6.971647132326056,"vY0":-112.32647342291769,"vZ0":3.640616011782411,"x":113.35,"y":171.38,"x0":3.3979383991542282,"y0":50.002183267816875,"z0":3.4612286646258386,"aX":-1.5151401159984283},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":10.7,"breakHorizontal":4.0,"spinRate":2231,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4881615089985982,"extension":6.402872941621908},"hitData":{"launchSpeed":79.1,"launchAngle":40.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.07,"coordY":93.16}},"index":1,"playId":"8f9dc2f0-ccc9-3660-bee8-ff69b9d346ba","pitchNumber":2,"startTime":"2026-02-28T19:52:54.834Z","endTime":"2026-02-28T19:53:02.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:53:02.567Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Hornung grounds out, third baseman Jonathan Ornelas to first baseman Seth Brown.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T19:53:08.640Z","endTime":"2026-02-28T19:54:20.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":814408,"fullName":"Jackson Hornung","link":"/api/v1/people/814408"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":814408,"fullName":"Jackson Hornung","link":"/api/v1/people/814408"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664913,"link":"/api/v1/people/664913"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.519467526374218,"aZ":-25.82807542916317,"pfxX":-0.8083883209061735,"pfxZ":4.915548281109848,"pX":-0.6745952640444632,"pZ":2.229043702048226,"vX0":-8.834990849525555,"vY0":-112.59336466493227,"vZ0":3.395105199034808,"x":142.71,"y":178.6,"x0":3.3970454179456397,"y0":50.000596987387816,"z0":3.307948759534017,"aX":-1.0402897069978052},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":10.1,"breakHorizontal":3.6,"spinRate":2257,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4855860831513832,"extension":6.273442691200914},"index":0,"playId":"b3529125-52fa-39f5-9cf1-1fce163ae7c3","pitchNumber":1,"startTime":"2026-02-28T19:53:24.846Z","endTime":"2026-02-28T19:53:51.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":814408,"link":"/api/v1/people/814408","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.819439666527266,"aZ":-26.767582951209675,"pfxX":2.24026037109189,"pfxZ":4.192457177447704,"pX":-0.3487808182538728,"pZ":2.1846343638787276,"vX0":-9.346857584042734,"vY0":-112.65876275243785,"vZ0":3.597523627024139,"x":130.29,"y":179.79,"x0":3.556695586839465,"y0":50.00259211444933,"z0":3.2672444897482853,"aX":2.889688115736767},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.8,"spinRate":2268,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4855486960522688,"extension":6.563677728519111},"index":1,"playId":"d692b6de-695d-33d5-b7cd-b047e3b79923","pitchNumber":2,"startTime":"2026-02-28T19:54:01.552Z","endTime":"2026-02-28T19:54:05.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":814408,"link":"/api/v1/people/814408","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.751656383671385,"aZ":-27.63765093905248,"pfxX":-2.5342510303828174,"pfxZ":3.5115839911976385,"pX":-0.6447052733002705,"pZ":1.97466611044738,"vX0":-8.12223315649304,"vY0":-113.53219241029869,"vZ0":3.3688129804499627,"x":141.57,"y":185.46,"x0":3.323286300848307,"y0":50.00384651039507,"z0":3.239300692891863,"aX":-3.2728963998001213},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":7.7,"breakHorizontal":6.8,"spinRate":2325,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.48433751062835473,"extension":6.498279381241792},"hitData":{"launchSpeed":86.5,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":163.14}},"index":2,"playId":"14bfb52b-bc2a-3965-be23-c74bbd87f3e9","pitchNumber":3,"startTime":"2026-02-28T19:54:14.901Z","endTime":"2026-02-28T19:54:20.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":814408,"link":"/api/v1/people/814408","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814408,"link":"/api/v1/people/814408"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:54:20.292Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T19:57:58.888Z","endTime":"2026-02-28T19:58:36.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814408,"link":"/api/v1/people/814408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Fernando Perez replaces Nate Garkow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:56:20.503Z","endTime":"2026-02-28T19:58:00.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800125,"link":"/api/v1/people/800125"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":828353,"link":"/api/v1/people/828353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.2,"endSpeed":82.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220136937060843,"aZ":-16.094660041581964,"pfxX":-5.460195223508239,"pfxZ":9.250362817946243,"pX":0.3190111226839423,"pZ":3.107773774080245,"vX0":7.119893970856011,"vY0":-131.1322518540959,"vZ0":-3.6209346896349426,"x":104.84,"y":154.87,"x0":-1.7242989393556742,"y0":50.0026015338957,"z0":5.7102104386874535,"aX":-9.49150984001304},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2154,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.4179955654215819,"extension":6.194359375635541},"index":1,"playId":"8aad2084-ea1f-33ad-a821-d72b4f4a5dfa","pitchNumber":1,"startTime":"2026-02-28T19:58:00.894Z","endTime":"2026-02-28T19:58:05.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83452048030932,"aZ":-29.873145971428485,"pfxX":-7.043233988521767,"pfxZ":1.6380766711103067,"pX":-1.3746621797045497,"pZ":1.1470496575416729,"vX0":3.897821971174878,"vY0":-117.33639389915973,"vZ0":-4.118631753107933,"x":169.4,"y":207.81,"x0":-2.1367166172571324,"y0":50.00283386788093,"z0":5.688700852966509,"aX":-9.885554223029073},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.3,"breakHorizontal":11.9,"spinRate":1479,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.46564075757442325,"extension":5.949136381980913},"index":2,"playId":"c0256a37-98ef-3853-807d-d9f45c1badcb","pitchNumber":2,"startTime":"2026-02-28T19:58:16.236Z","endTime":"2026-02-28T19:58:21.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.537451476089934,"aZ":-17.418020147943654,"pfxX":-4.814902389313068,"pfxZ":8.470036572962773,"pX":-0.05733708284683956,"pZ":2.2454512867106278,"vX0":6.113513614959745,"vY0":-131.11744056747787,"vZ0":-5.285521411750288,"x":119.19,"y":178.15,"x0":-1.7928493842849291,"y0":50.003665590571266,"z0":5.5857691385810355,"aX":-8.389990438721938},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.4,"breakHorizontal":7.4,"spinRate":2228,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.41762371419264177,"extension":6.1514936226221115},"hitData":{"launchSpeed":82.1,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.52,"coordY":166.56}},"index":3,"playId":"1f4f58d2-a7e6-32ef-99e5-533da08b9905","pitchNumber":3,"startTime":"2026-02-28T19:58:31.652Z","endTime":"2026-02-28T19:58:36.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:58:36.618Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kenedy Corona homers (2) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T19:58:44.887Z","endTime":"2026-02-28T20:00:25.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"responsiblePitcher":{"id":800125,"link":"/api/v1/people/800125"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":82.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51906680222243,"aZ":-18.697257533670395,"pfxX":-3.5299586642905316,"pfxZ":7.713413583398141,"pX":-0.5081067848885048,"pZ":3.0853834754711325,"vX0":4.576313690436077,"vY0":-131.0671843718312,"vZ0":-3.2148658314645013,"x":136.37,"y":155.47,"x0":-1.8144654771506328,"y0":50.00513241915047,"z0":5.716509350859768,"aX":-6.170345639425276},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.6,"breakHorizontal":5.4,"spinRate":2113,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.4171662293925986,"extension":6.194252342999699},"index":0,"playId":"c1536a2e-a902-321d-af3a-3a7716c7f1ac","pitchNumber":1,"startTime":"2026-02-28T19:59:12.881Z","endTime":"2026-02-28T19:59:18.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":72.3,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.192029432302412,"aZ":-31.874907744857726,"pfxX":2.0510627059913746,"pfxZ":0.22341157173177884,"pX":-1.2570303240072913,"pZ":2.3727722803575255,"vX0":0.518140099015888,"vY0":-112.60243588999431,"vZ0":-0.7846608307417094,"x":164.92,"y":174.72,"x0":-1.7556546637085062,"y0":50.00036701690794,"z0":5.903542749790534,"aX":2.6777432304167315},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":0.5,"breakHorizontal":-3.8,"spinRate":2307,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4833089964321484,"extension":6.093313874872353},"index":1,"playId":"e533b8ea-2890-38c1-8f9e-7972335fc208","pitchNumber":2,"startTime":"2026-02-28T19:59:27.144Z","endTime":"2026-02-28T19:59:31.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38591317009278,"aZ":-26.211216860430937,"pfxX":-7.94621764595856,"pfxZ":3.4751932483611716,"pX":-0.5263202675127497,"pZ":1.0877360265131324,"vX0":5.786389906082316,"vY0":-129.9248393789666,"vZ0":-6.31444905078775,"x":137.06,"y":209.41,"x0":-1.7462838532691938,"y0":50.00256993959235,"z0":5.532847235412373,"aX":-13.629535735972663},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":13.2,"spinRate":2001,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4210535291007145,"extension":6.104922627372254},"index":2,"playId":"db90dcae-56da-392b-9139-36d9cb6b0e6c","pitchNumber":3,"startTime":"2026-02-28T19:59:42.637Z","endTime":"2026-02-28T19:59:48.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877671715133783,"aZ":-17.27784738099614,"pfxX":-5.150758224647454,"pfxZ":8.547891243198565,"pX":-0.419362133964961,"pZ":3.029411988964251,"vX0":4.684917781167523,"vY0":-131.21715088005823,"vZ0":-3.698908310265954,"x":132.99,"y":156.99,"x0":-1.5590848638199868,"y0":50.00612603363573,"z0":5.745529293255465,"aX":-8.979997597291602},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2182,"spinDirection":217},"zone":1,"typeConfidence":0.89,"plateTime":0.4174932193915981,"extension":6.163234474488379},"hitData":{"launchSpeed":95.2,"launchAngle":31.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.75,"coordY":93.34}},"index":3,"playId":"148ef0af-6330-325c-bfed-578840a40735","pitchNumber":4,"startTime":"2026-02-28T19:59:58.438Z","endTime":"2026-02-28T20:00:25.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.09,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:00:25.789Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seth Brown grounds out, shortstop Cade Doughty to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:00:43.138Z","endTime":"2026-02-28T20:01:22.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683103,"link":"/api/v1/people/683103"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077652524639984,"aZ":-16.116637091886837,"pfxX":-5.41043112506795,"pfxZ":9.023597852348125,"pX":0.24285186864244931,"pZ":1.7259629046751013,"vX0":7.413856334070443,"vY0":-132.27016597509217,"vZ0":-6.880165465234625,"x":107.74,"y":192.18,"x0":-1.88786895317668,"y0":50.00160750286049,"z0":5.533544264197097,"aX":-9.627318939831689},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2328,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.4134208012288414,"extension":6.183719218418211},"index":0,"playId":"d7c856d2-0c9f-3ade-94c6-b9b5bd87af22","pitchNumber":1,"startTime":"2026-02-28T20:00:43.138Z","endTime":"2026-02-28T20:00:48.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":664913,"link":"/api/v1/people/664913","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.708873881237196,"aZ":-30.47777083133318,"pfxX":-8.182247167550546,"pfxZ":1.21565728639706,"pX":-1.2321002549325606,"pZ":2.067023550289538,"vX0":4.586432967104275,"vY0":-117.44025774422477,"vZ0":-2.0667497357614857,"x":163.96,"y":182.97,"x0":-2.1446820573949164,"y0":50.005030005317835,"z0":5.7862513670684725,"aX":-11.46013749879616},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":1513,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4659335955771313,"extension":5.950149572599719},"hitData":{"launchSpeed":74.4,"launchAngle":13.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.7,"coordY":130.04}},"index":1,"playId":"48ad9ddd-a848-393b-b812-afb82a39dc49","pitchNumber":2,"startTime":"2026-02-28T20:01:17.533Z","endTime":"2026-02-28T20:01:22.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":664913,"link":"/api/v1/people/664913","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664913,"link":"/api/v1/people/664913"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":664913,"link":"/api/v1/people/664913"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:01:22.451Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marco Luciano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:01:31.520Z","endTime":"2026-02-28T20:03:25.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682617,"fullName":"Marco Luciano","link":"/api/v1/people/682617"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682617,"fullName":"Marco Luciano","link":"/api/v1/people/682617"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":801590,"link":"/api/v1/people/801590"},"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":90.1,"endSpeed":82.3,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402938655832425,"aZ":-27.719863520853217,"pfxX":-9.684911259086439,"pfxZ":2.572344703794947,"pX":-2.245443871472827,"pZ":2.498415868483068,"vX0":2.102644338775087,"vY0":-131.23661231161125,"vZ0":-2.8172737077548975,"x":202.59,"y":171.32,"x0":-1.8021046049548397,"y0":50.00468469895328,"z0":5.664216002536955,"aX":-16.789307058670193},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":17.0,"spinRate":2123,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4183581236087872,"extension":6.199669635906043},"index":0,"playId":"8b9adad9-5fa0-3dfb-9458-b8b2fae17608","pitchNumber":1,"startTime":"2026-02-28T20:01:48.152Z","endTime":"2026-02-28T20:01:51.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":682617,"link":"/api/v1/people/682617","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046717116152525,"aZ":-16.383183030605824,"pfxX":-6.175784026877485,"pfxZ":8.927283038298858,"pX":-0.36067113821463964,"pZ":2.763021209004449,"vX0":5.51191005629372,"vY0":-132.57953081014463,"vZ0":-4.41635367741511,"x":130.75,"y":164.18,"x0":-1.670764972103931,"y0":50.002602868291014,"z0":5.65707429330937,"aX":-10.923600621332413},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2356,"spinDirection":226},"zone":4,"typeConfidence":0.86,"plateTime":0.4141525518941984,"extension":6.1450544296162555},"index":1,"playId":"64900cfb-21c7-3766-bf7f-2b127cc21bd5","pitchNumber":2,"startTime":"2026-02-28T20:02:03.935Z","endTime":"2026-02-28T20:02:08.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":682617,"link":"/api/v1/people/682617","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750069875979122,"aZ":-33.060667680871916,"pfxX":0.3051056144705475,"pfxZ":-0.6661145975187857,"pX":1.354376872119879,"pZ":0.3788514695823472,"vX0":6.509724874182188,"vY0":-115.2152234373619,"vZ0":-4.833462532460123,"x":65.37,"y":228.55,"x0":-1.5491252782719809,"y0":50.000701662756136,"z0":5.705020164625618,"aX":0.4078443336913067},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.2,"breakHorizontal":-2.2,"spinRate":2475,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.475711873739908,"extension":6.039141558609674},"index":2,"playId":"4f4ca0d3-33d4-3280-a2f8-06338e776791","pitchNumber":3,"startTime":"2026-02-28T20:02:19.572Z","endTime":"2026-02-28T20:02:24.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":682617,"link":"/api/v1/people/682617","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626799770282386,"aZ":-26.620100794435018,"pfxX":-9.057324505304116,"pfxZ":3.3015283462056875,"pX":-0.7237733818229901,"pZ":1.5979600971836039,"vX0":5.558693617052613,"vY0":-128.63737552065842,"vZ0":-4.921120364535974,"x":144.59,"y":195.64,"x0":-1.731207306377992,"y0":50.00470028830909,"z0":5.5889929519571995,"aX":-15.245213595396418},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2097,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4251099137261196,"extension":6.2337555165516685},"index":3,"playId":"0a754dfb-42ec-3982-a4b4-84d151c60ce9","pitchNumber":4,"startTime":"2026-02-28T20:02:36.835Z","endTime":"2026-02-28T20:02:41.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":682617,"link":"/api/v1/people/682617","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952551183187452,"aZ":-14.626546100844042,"pfxX":-5.301446839695275,"pfxZ":9.664801276642994,"pX":0.32988618553457716,"pZ":2.4875117460977623,"vX0":6.784788398182043,"vY0":-133.67734395594402,"vZ0":-5.309553372455115,"x":104.43,"y":171.62,"x0":-1.5485311464121443,"y0":50.00442483641926,"z0":5.544220063446412,"aX":-9.627150989186966},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2263,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.4092547864764118,"extension":6.256303698716534},"index":4,"playId":"3c9b4d79-4aa8-3fc7-bbfe-cdc41988815a","pitchNumber":5,"startTime":"2026-02-28T20:02:56.432Z","endTime":"2026-02-28T20:03:02.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":682617,"link":"/api/v1/people/682617","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32192208063556,"aZ":-15.667260160017316,"pfxX":-4.568433142613816,"pfxZ":9.157726527357918,"pX":0.49001938132190165,"pZ":3.270278776220621,"vX0":6.975373830449512,"vY0":-134.00816526231256,"vZ0":-3.358290877310171,"x":98.32,"y":150.48,"x0":-1.5636815854161288,"y0":50.00553629469499,"z0":5.671820548917056,"aX":-8.237954982758803},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":6.6,"spinRate":2288,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.41010482872396814,"extension":6.313424537886281},"index":5,"playId":"a0e89e8f-7932-3ff8-bbc3-8323e43fe9a2","pitchNumber":6,"startTime":"2026-02-28T20:03:21.695Z","endTime":"2026-02-28T20:03:25.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":682617,"link":"/api/v1/people/682617","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682617,"link":"/api/v1/people/682617"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":682617,"link":"/api/v1/people/682617"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:03:25.565Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cade Doughty called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:05:28.019Z","endTime":"2026-02-28T20:06:26.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683103,"fullName":"Cade Doughty","link":"/api/v1/people/683103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683103,"fullName":"Cade Doughty","link":"/api/v1/people/683103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Bird replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:04:12.008Z","endTime":"2026-02-28T20:05:10.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josh Moylan replaces third baseman Jonathan Ornelas, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T20:05:10.299Z","endTime":"2026-02-28T20:05:30.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694742,"link":"/api/v1/people/694742"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":680716,"link":"/api/v1/people/680716"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":680716,"link":"/api/v1/people/680716"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62545547468591,"aZ":-31.49367837956884,"pfxX":-12.741249473489946,"pfxZ":0.3561798090466102,"pX":-0.41968112733641916,"pZ":2.4674350839623798,"vX0":10.66204739087274,"vY0":-137.83953931219312,"vZ0":-1.2615729467453036,"x":133.0,"y":172.16,"x0":-2.695801190711441,"y0":50.00414411169024,"z0":5.071301723556843,"aX":-24.349681147871387},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.6,"breakHorizontal":20.6,"spinRate":2340,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3984298300588178,"extension":5.74242739892143},"index":2,"playId":"03c0e041-922f-39f6-a05c-44e2b5dfc4b1","pitchNumber":1,"startTime":"2026-02-28T20:05:30.195Z","endTime":"2026-02-28T20:05:34.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":94.3,"endSpeed":85.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60464183820256,"aZ":-31.854139884300487,"pfxX":-12.391558059409434,"pfxZ":0.16753620802816727,"pX":0.6608751018425556,"pZ":2.288024401259568,"vX0":13.187531642635525,"vY0":-136.61846221281684,"vZ0":-1.4845729815590731,"x":91.81,"y":177.0,"x0":-2.6229301624641863,"y0":50.00169764142695,"z0":5.031590812712587,"aX":-23.3814142341518},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.2,"breakHorizontal":19.6,"spinRate":2275,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4012040371436103,"extension":5.91399153915359},"index":3,"playId":"81b88a6d-8208-3c3b-b7a6-a6b90ca2a296","pitchNumber":2,"startTime":"2026-02-28T20:05:46.218Z","endTime":"2026-02-28T20:05:52.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46542899241862,"aZ":-27.16741087525774,"pfxX":9.282465065156767,"pfxZ":3.4173318516897364,"pX":1.39423436830806,"pZ":1.0780823072040875,"vX0":7.390531060315607,"vY0":-121.04519682120457,"vZ0":-3.327568549241222,"x":63.86,"y":209.67,"x0":-2.918450128170393,"y0":50.001917862604714,"z0":4.882449978308028,"aX":13.59581333605812},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.5,"breakHorizontal":-18.7,"spinRate":2945,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.45473260550580186,"extension":5.848200260130609},"index":4,"playId":"fd7ef4b9-cc7e-3309-8810-140ca4d41200","pitchNumber":3,"startTime":"2026-02-28T20:06:03.440Z","endTime":"2026-02-28T20:06:08.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809458365658326,"aZ":-28.769930076314225,"pfxX":7.585364971617514,"pfxZ":2.25311240804531,"pX":0.15300788285884273,"pZ":1.550042556988503,"vX0":5.361215890569553,"vY0":-122.85811296550145,"vZ0":-2.26495556734211,"x":111.17,"y":196.93,"x0":-3.0512639814396034,"y0":50.00355337096699,"z0":4.955554698328774,"aX":11.470319501628198},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.7,"breakHorizontal":-15.1,"spinRate":2909,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.447686178612436,"extension":5.696080663592136},"index":5,"playId":"f146ef66-e010-3995-805a-d87b86ad2ad3","pitchNumber":4,"startTime":"2026-02-28T20:06:20.029Z","endTime":"2026-02-28T20:06:26.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683103,"link":"/api/v1/people/683103"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":683103,"link":"/api/v1/people/683103"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:06:26.367Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Goodwin grounds out, second baseman Jorbit Vivas to first baseman Seth Brown.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:06:47.056Z","endTime":"2026-02-28T20:07:43.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":800959,"fullName":"Nick Goodwin","link":"/api/v1/people/800959"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":800959,"fullName":"Nick Goodwin","link":"/api/v1/people/800959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664913,"link":"/api/v1/people/664913"},"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":95.5,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344136097736143,"aZ":-30.477813577788677,"pfxX":-11.86508010568666,"pfxZ":0.8762721645711888,"pX":0.34796862124658207,"pZ":2.3958762615091023,"vX0":12.617122031439745,"vY0":-138.54237439138834,"vZ0":-1.8463009120908551,"x":103.74,"y":174.09,"x0":-2.726613089626188,"y0":50.005582536177876,"z0":5.110697191742795,"aX":-23.037993687300613},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.3,"breakHorizontal":18.8,"spinRate":2303,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.3955600750085879,"extension":6.090595559687802},"index":0,"playId":"9017d83d-d7e1-3154-b4dd-f18adfb0a316","pitchNumber":1,"startTime":"2026-02-28T20:06:49.143Z","endTime":"2026-02-28T20:06:53.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":800959,"link":"/api/v1/people/800959","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44783464022215,"aZ":-27.525166937948185,"pfxX":7.939737081539615,"pfxZ":3.0917070895460874,"pX":0.1341927093108475,"pZ":2.500466344846146,"vX0":4.740906288480098,"vY0":-122.18629748692142,"vZ0":-0.47077892823233325,"x":111.88,"y":171.27,"x0":-2.866489981698342,"y0":50.000744851606,"z0":5.073295686586029,"aX":11.92996166617972},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.8,"breakHorizontal":-15.5,"spinRate":2884,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.44931038565715564,"extension":5.825163676291821},"index":1,"playId":"f1e2e8e0-0840-3ea5-b42a-91602164f6b0","pitchNumber":2,"startTime":"2026-02-28T20:07:05.101Z","endTime":"2026-02-28T20:07:09.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":800959,"link":"/api/v1/people/800959","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34845026046153,"aZ":-27.276253240466147,"pfxX":8.333213929248801,"pfxZ":3.3509195323299195,"pX":1.2456182957050594,"pZ":0.9113147071113886,"vX0":7.276237350075551,"vY0":-121.11771441369581,"vZ0":-3.5779327740605757,"x":69.52,"y":214.17,"x0":-2.898206126796376,"y0":50.00046692098822,"z0":4.837097055674059,"aX":12.171785619928318},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-17.0,"spinRate":2890,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4551514764623401,"extension":5.821077833815577},"index":2,"playId":"e3a5949b-a274-33c0-a4d5-f4fa1f9db1e8","pitchNumber":3,"startTime":"2026-02-28T20:07:21.342Z","endTime":"2026-02-28T20:07:27.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":800959,"link":"/api/v1/people/800959","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58051321791952,"aZ":-24.895919268526992,"pfxX":-11.198116455426273,"pfxZ":3.767939013715205,"pX":0.6003481643959385,"pZ":2.5894481525278015,"vX0":12.11928129087206,"vY0":-138.31906315822624,"vZ0":-2.8899239072680993,"x":94.12,"y":168.86,"x0":-2.388367587608421,"y0":50.00417560426621,"z0":5.321679872659237,"aX":-21.644924013705744},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":17.6,"spinRate":2432,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39635920694968485,"extension":5.817431974233009},"hitData":{"launchSpeed":95.4,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.35,"coordY":142.57}},"index":3,"playId":"34caefad-1abd-30f4-9cf2-75f0b577d070","pitchNumber":4,"startTime":"2026-02-28T20:07:38.068Z","endTime":"2026-02-28T20:07:43.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":800959,"link":"/api/v1/people/800959","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800959,"link":"/api/v1/people/800959"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":800959,"link":"/api/v1/people/800959"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:07:43.202Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cutter Coffey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:08:04.811Z","endTime":"2026-02-28T20:09:15.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702690,"fullName":"Cutter Coffey","link":"/api/v1/people/702690"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":702690,"fullName":"Cutter Coffey","link":"/api/v1/people/702690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195752806462803,"aZ":-29.872827540395445,"pfxX":-9.349872849851478,"pfxZ":1.16712379116521,"pX":-0.8609459525335946,"pZ":3.619808138687285,"vX0":8.407792838247607,"vY0":-139.37018611974563,"vZ0":0.823488561336145,"x":149.82,"y":141.05,"x0":-2.7014115778317622,"y0":50.00146230638687,"z0":5.292851508110522,"aX":-18.400518256874015},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":2081,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3929417047872015,"extension":5.559227274021508},"index":0,"playId":"363b756d-8976-3f29-9649-4c9c24ebbfbf","pitchNumber":1,"startTime":"2026-02-28T20:08:15.537Z","endTime":"2026-02-28T20:08:22.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":702690,"link":"/api/v1/people/702690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727289570153502,"aZ":-32.50485744575515,"pfxX":-9.556170208717797,"pfxZ":-0.16783564419815988,"pX":-0.6670114034954727,"pZ":2.878078447638935,"vX0":9.168712147011654,"vY0":-138.45343421556112,"vZ0":-0.09908015681879001,"x":142.42,"y":161.07,"x0":-2.784445467381743,"y0":50.00648670627401,"z0":5.094859594947192,"aX":-18.504924109227225},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-0.1,"breakHorizontal":15.4,"spinRate":2068,"spinDirection":251},"zone":1,"typeConfidence":2.0,"plateTime":0.39603041169972375,"extension":5.713281904502339},"index":1,"playId":"aa519a3e-0a25-376e-a000-1813dad34862","pitchNumber":2,"startTime":"2026-02-28T20:08:35.419Z","endTime":"2026-02-28T20:08:40.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":702690,"link":"/api/v1/people/702690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11536290871713,"aZ":-29.887762310214594,"pfxX":8.71919778204008,"pfxZ":1.4964449894729395,"pX":0.045039583176731166,"pZ":2.7809951365074173,"vX0":4.195796135130093,"vY0":-123.04713683308135,"vZ0":0.20695945298354834,"x":115.28,"y":163.69,"x0":-2.816684313682193,"y0":50.00320475566928,"z0":5.234493853761887,"aX":13.328738132033743},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":-16.8,"spinRate":2877,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.4456525394221562,"extension":5.693909687958539},"index":2,"playId":"2af21b40-cda8-38b6-b066-9c9c5338e5bd","pitchNumber":3,"startTime":"2026-02-28T20:08:53.145Z","endTime":"2026-02-28T20:08:57.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":702690,"link":"/api/v1/people/702690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89515885789423,"aZ":-29.345858865777505,"pfxX":8.854479571529977,"pfxZ":1.8608928864095642,"pX":0.9195169109807851,"pZ":2.10797565903039,"vX0":6.245197069543295,"vY0":-122.79510493556985,"vZ0":-1.1106052374215438,"x":81.95,"y":181.86,"x0":-2.8128271144888264,"y0":50.00027638296712,"z0":5.078678226836569,"aX":13.423350948822252},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":-17.5,"spinRate":2804,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.447252605717563,"extension":5.893362964674481},"index":3,"playId":"135b214c-e2b3-3a82-97d9-5ec65863a038","pitchNumber":4,"startTime":"2026-02-28T20:09:10.771Z","endTime":"2026-02-28T20:09:15.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":702690,"link":"/api/v1/people/702690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702690,"link":"/api/v1/people/702690"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":702690,"link":"/api/v1/people/702690"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:09:15.893Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Shewmake grounds out, pitcher Fernando Perez to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:11:13.721Z","endTime":"2026-02-28T20:11:48.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800125,"link":"/api/v1/people/800125"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.065334718431814,"aZ":-30.36157651667528,"pfxX":-7.667043007376454,"pfxZ":1.2941119959746956,"pX":0.9347929916356492,"pZ":1.2489122647532394,"vX0":8.202294590064486,"vY0":-117.12253369695915,"vZ0":-3.728610096461324,"x":81.37,"y":205.06,"x0":-1.6003514314888876,"y0":50.005329920651235,"z0":5.671216402440274,"aX":-10.759840188051905},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.7,"breakHorizontal":12.1,"spinRate":1505,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.46590431967351265,"extension":5.979044385471081},"index":0,"playId":"e0cf340d-84a5-38d8-8018-290264238509","pitchNumber":1,"startTime":"2026-02-28T20:11:13.721Z","endTime":"2026-02-28T20:11:21.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619038774066944,"aZ":-20.113649244768588,"pfxX":-6.46764428708713,"pfxZ":6.829735389295014,"pX":0.6451569624537792,"pZ":2.068084406087787,"vX0":8.29792242271256,"vY0":-131.4864942551509,"vZ0":-5.257866998133736,"x":92.41,"y":182.94,"x0":-1.6986575784635964,"y0":50.00513483293555,"z0":5.568391623715433,"aX":-11.425127236478337},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":10.1,"spinRate":2217,"spinDirection":229},"zone":9,"typeConfidence":0.82,"plateTime":0.4151958974492773,"extension":6.116200970257536},"index":1,"playId":"a29646c4-c8ac-3db7-a484-49b549a8db85","pitchNumber":2,"startTime":"2026-02-28T20:11:26.017Z","endTime":"2026-02-28T20:11:32.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.285393023776226,"aZ":-27.144542748473846,"pfxX":-7.313029922895074,"pfxZ":3.6487114322805194,"pX":-1.2223791209262782,"pZ":2.148431957341327,"vX0":3.8380432654044343,"vY0":-116.7091302925547,"vZ0":-2.365555417189739,"x":163.59,"y":180.77,"x0":-1.9394680268966682,"y0":50.00003635472484,"z0":5.735517608592767,"aX":-10.071051421204851},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.2,"breakHorizontal":12.2,"spinRate":1466,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4695840625352208,"extension":5.932575247459431},"hitData":{"launchSpeed":76.3,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.09,"coordY":183.72}},"index":2,"playId":"2c7bd27d-84bd-3b33-8acd-43dcb7df66d8","pitchNumber":3,"startTime":"2026-02-28T20:11:39.972Z","endTime":"2026-02-28T20:11:48.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":669699,"link":"/api/v1/people/669699","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:11:48.542Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Payton Henry grounds out, shortstop Cade Doughty to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:12:11.566Z","endTime":"2026-02-28T20:12:31.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683103,"link":"/api/v1/people/683103"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"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":89.2,"endSpeed":82.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270556269125777,"aZ":-25.032933404072654,"pfxX":-8.879876932901336,"pfxZ":4.188899102450704,"pX":0.64185472133211,"pZ":1.3698609490392335,"vX0":8.674138834100365,"vY0":-129.52191316753417,"vZ0":-5.917515055230906,"x":92.53,"y":201.79,"x0":-1.5918777531690453,"y0":50.00077347793033,"z0":5.5903625630398945,"aX":-15.132158334599445},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":14.3,"spinRate":2213,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4223720817893857,"extension":6.1390646503173},"index":0,"playId":"c39e2a4c-90e8-34f5-bdaa-f44afe95097f","pitchNumber":1,"startTime":"2026-02-28T20:12:11.566Z","endTime":"2026-02-28T20:12:23.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":87.9,"endSpeed":80.7,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04002532733522,"aZ":-25.693206015933317,"pfxX":-8.750777541322009,"pfxZ":3.9056653597941864,"pX":-0.8780220028376664,"pZ":2.627750814247546,"vX0":4.831125667836012,"vY0":-127.91519066007356,"vZ0":-2.6503755961512523,"x":150.47,"y":167.83,"x0":-1.6528933045722953,"y0":50.00202397197404,"z0":5.688666197910305,"aX":-14.520991162033791},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":14.8,"spinRate":2108,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4279640468355228,"extension":6.057185396092657},"hitData":{"launchSpeed":84.5,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.83,"coordY":154.07}},"index":1,"playId":"e886fb83-59d3-301b-a754-eab571bba1b0","pitchNumber":2,"startTime":"2026-02-28T20:12:25.353Z","endTime":"2026-02-28T20:12:31.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:12:31.376Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicholas Torres grounds out, shortstop Cade Doughty to first baseman Jackson Hornung.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:12:39.226Z","endTime":"2026-02-28T20:13:44.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":657051,"fullName":"Nicholas Torres","link":"/api/v1/people/657051"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800125,"fullName":"Fernando Perez","link":"/api/v1/people/800125"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657051,"fullName":"Nicholas Torres","link":"/api/v1/people/657051"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683103,"link":"/api/v1/people/683103"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":814408,"link":"/api/v1/people/814408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1534996801047,"aZ":-33.72457240585986,"pfxX":1.165628510589678,"pfxZ":-1.1620003757049204,"pX":-1.2196044772820223,"pZ":2.886289659458072,"vX0":1.1801185941842016,"vY0":-114.52499086971551,"vZ0":0.5683905260511648,"x":163.49,"y":160.85,"x0":-1.892043796566317,"y0":50.00310546255907,"z0":5.92026740488711,"aX":1.5558236032057506},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.7,"breakHorizontal":-2.4,"spinRate":2312,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4773446200302418,"extension":6.0324999992328605},"index":0,"playId":"2d42c8ba-9656-35c0-8737-240d5073dd63","pitchNumber":1,"startTime":"2026-02-28T20:12:56.579Z","endTime":"2026-02-28T20:13:03.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":657051,"link":"/api/v1/people/657051","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677992054816432,"aZ":-25.28131286544202,"pfxX":-8.389725832769233,"pfxZ":4.0405822898949335,"pX":0.36616873561660457,"pZ":1.2689494801038759,"vX0":7.546750673288434,"vY0":-129.40321264754783,"vZ0":-5.970819550514265,"x":103.04,"y":204.52,"x0":-1.490622824210485,"y0":50.00015437751786,"z0":5.529394630473014,"aX":-14.300968124572622},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":13.7,"spinRate":2250,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4224304734385349,"extension":6.376562182119125},"index":1,"playId":"6a07bcbd-a13b-3362-b130-c5aafa5ed6e8","pitchNumber":2,"startTime":"2026-02-28T20:13:09.798Z","endTime":"2026-02-28T20:13:14.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":657051,"link":"/api/v1/people/657051","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09362592639696,"aZ":-31.243833078195223,"pfxX":-0.23007486533396282,"pfxZ":0.7323295767585154,"pX":1.6124581699218972,"pZ":-0.04505817448257844,"vX0":6.749033954280456,"vY0":-112.35060542103666,"vZ0":-5.726042566486779,"x":55.54,"y":240.0,"x0":-1.412164998082235,"y0":50.00237458614637,"z0":5.746248895403531,"aX":-0.29250277010829484},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.0,"breakHorizontal":-1.4,"spinRate":2358,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4892449709652218,"extension":5.9985416558708335},"index":2,"playId":"560afa08-b801-35d5-906b-360a0ce0089e","pitchNumber":3,"startTime":"2026-02-28T20:13:24.153Z","endTime":"2026-02-28T20:13:27.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":657051,"link":"/api/v1/people/657051","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159160961407476,"aZ":-17.46902672142959,"pfxX":-5.1627206039024385,"pfxZ":8.25814174500493,"pX":0.5023605452121397,"pZ":2.573250462592583,"vX0":6.866036520312796,"vY0":-132.3307144606743,"vZ0":-4.665410731327618,"x":97.85,"y":169.3,"x0":-1.4502250917582584,"y0":50.00412703318545,"z0":5.631613208517675,"aX":-9.19498830609879},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2239,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.413259517411678,"extension":6.202160180949121},"hitData":{"launchSpeed":84.0,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":158.3}},"index":3,"playId":"c84d1daf-06ad-311c-ab05-b72aa3d898d8","pitchNumber":4,"startTime":"2026-02-28T20:13:40.201Z","endTime":"2026-02-28T20:13:44.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800125,"link":"/api/v1/people/800125","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":814408,"link":"/api/v1/people/814408"},"second":{"id":702690,"link":"/api/v1/people/702690"},"third":{"id":800959,"link":"/api/v1/people/800959"},"shortstop":{"id":683103,"link":"/api/v1/people/683103"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":682729,"link":"/api/v1/people/682729"},"right":{"id":804446,"link":"/api/v1/people/804446"}},"offense":{"batter":{"id":657051,"link":"/api/v1/people/657051","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657051,"link":"/api/v1/people/657051"},"credit":"b_ab"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_ab"},{"player":{"id":657051,"link":"/api/v1/people/657051"},"credit":"b_pa"},{"player":{"id":800125,"link":"/api/v1/people/800125"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:13:44.979Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maddox Latta called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:16:10.523Z","endTime":"2026-02-28T20:18:21.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":823944,"fullName":"Maddox Latta","link":"/api/v1/people/823944"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694660,"fullName":"Harrison Cohen","link":"/api/v1/people/694660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823944,"fullName":"Maddox Latta","link":"/api/v1/people/823944"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Harrison Cohen replaces Jake Bird.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:15:35.398Z","endTime":"2026-02-28T20:16:12.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694660,"link":"/api/v1/people/694660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Maddox Latta replaces Addison Barger.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T20:16:12.261Z","endTime":"2026-02-28T20:16:12.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823944,"link":"/api/v1/people/823944"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22318442567095,"aZ":-13.88681195919316,"pfxX":-3.8102559880365483,"pfxZ":9.672874949957457,"pX":-0.9003373209215101,"pZ":2.376518477291265,"vX0":1.4431192102764037,"vY0":-137.53877744701913,"vZ0":-5.9090450873306155,"x":151.32,"y":174.61,"x0":-0.940756558258731,"y0":50.005628016731606,"z0":5.516968083725736,"aX":-7.205659117096496},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2294,"spinDirection":205},"zone":13,"typeConfidence":0.91,"plateTime":0.4002403843870983,"extension":5.3739053108726225},"index":2,"playId":"fa26e8d7-f274-3a47-b704-799f581a8351","pitchNumber":1,"startTime":"2026-02-28T20:16:12.762Z","endTime":"2026-02-28T20:16:17.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":823944,"link":"/api/v1/people/823944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.078370646686853,"aZ":-29.547809882694906,"pfxX":1.7166390748103892,"pfxZ":1.7035911106802573,"pX":0.09982771948031013,"pZ":2.3771738560936244,"vX0":3.4392574575077286,"vY0":-123.40113834056467,"vZ0":-0.866441583065492,"x":113.19,"y":174.6,"x0":-1.533944131208129,"y0":50.00522699455884,"z0":5.217366909604017,"aX":2.6535962105833786},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-3.8,"spinRate":2277,"spinDirection":115},"zone":5,"typeConfidence":0.89,"plateTime":0.44350188133706814,"extension":5.350024881553522},"index":3,"playId":"38d4daff-f445-3aa3-808d-282888d82c64","pitchNumber":2,"startTime":"2026-02-28T20:16:30.190Z","endTime":"2026-02-28T20:16:34.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":823944,"link":"/api/v1/people/823944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30016781385233,"aZ":-29.484354385107476,"pfxX":1.5860113891153573,"pfxZ":1.7922623667454438,"pX":0.1036025035047975,"pZ":2.9023889641644187,"vX0":2.884503589206641,"vY0":-122.11290468704493,"vZ0":0.25302330157601316,"x":113.05,"y":160.42,"x0":-1.301610852685691,"y0":50.00351983675284,"z0":5.34554426746149,"aX":2.381666331786511},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2490,"spinDirection":95},"zone":2,"typeConfidence":0.89,"plateTime":0.44949550706852426,"extension":5.317159971238208},"index":4,"playId":"ce030b43-dce8-3481-938b-b8a3c1baffd7","pitchNumber":3,"startTime":"2026-02-28T20:16:48.559Z","endTime":"2026-02-28T20:16:53.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":823944,"link":"/api/v1/people/823944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305363132593254,"aZ":-27.95337971891751,"pfxX":-5.554664726242617,"pfxZ":2.6922456109066495,"pX":0.26814558107977804,"pZ":2.384913087790715,"vX0":5.604246903223154,"vY0":-124.51855823345427,"vZ0":-1.345660453666921,"x":106.78,"y":174.39,"x0":-1.291401961244268,"y0":50.00390878872925,"z0":5.247984278742525,"aX":-8.712112525366548},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":8.8,"spinRate":2005,"spinDirection":229},"zone":6,"typeConfidence":0.86,"plateTime":0.4400908591240862,"extension":5.582394438312369},"index":5,"playId":"6936ae2e-5ded-32b8-8a2a-dfbd4ca75e68","pitchNumber":4,"startTime":"2026-02-28T20:17:07.715Z","endTime":"2026-02-28T20:17:12.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":823944,"link":"/api/v1/people/823944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177718362948546,"aZ":-27.695745560258853,"pfxX":0.7368248261785477,"pfxZ":2.717824659553157,"pX":0.3203289336190308,"pZ":2.8179914560133437,"vX0":4.243635161271602,"vY0":-126.87938057305668,"vZ0":-0.5050467007310565,"x":104.79,"y":162.69,"x0":-1.4618652641275576,"y0":50.00503982000648,"z0":5.204944899491447,"aX":1.2145048978471704},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-2.2,"spinRate":2403,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.42982700996628775,"extension":5.263455917802531},"index":6,"playId":"6f0985e1-7f6c-3be1-a486-277d0e67f6d0","pitchNumber":5,"startTime":"2026-02-28T20:17:56.400Z","endTime":"2026-02-28T20:18:00.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":823944,"link":"/api/v1/people/823944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02185235148951,"aZ":-30.388660986928496,"pfxX":1.8947825231299746,"pfxZ":1.144501976237997,"pX":0.27742781696844154,"pZ":2.9211774020548544,"vX0":4.172349973532959,"vY0":-123.34672655779373,"vZ0":0.7106922634595372,"x":106.43,"y":159.91,"x0":-1.6748456476573488,"y0":50.002238684999725,"z0":5.169944233946276,"aX":2.950110932984071},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2309,"spinDirection":105},"zone":3,"typeConfidence":0.89,"plateTime":0.442224392373054,"extension":5.499014869586466},"index":7,"playId":"dbc72a4a-c992-34ec-b17e-bc8c1bb55e24","pitchNumber":6,"startTime":"2026-02-28T20:18:16.658Z","endTime":"2026-02-28T20:18:21.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":823944,"link":"/api/v1/people/823944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823944,"link":"/api/v1/people/823944"},"credit":"b_ab"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_ab"},{"player":{"id":823944,"link":"/api/v1/people/823944"},"credit":"b_pa"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:18:21.611Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Mendoza walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:18:28.889Z","endTime":"2026-02-28T20:21:26.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694660,"fullName":"Harrison Cohen","link":"/api/v1/people/694660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"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":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71529919033478,"aZ":-28.630322893567232,"pfxX":1.1714797584786398,"pfxZ":2.220076282869819,"pX":-0.40194110749349105,"pZ":4.092710704275367,"vX0":2.172192121376353,"vY0":-125.36637915566169,"vZ0":2.18504509890457,"x":132.32,"y":128.28,"x0":-1.4308896943615128,"y0":50.00163805541545,"z0":5.542490709083657,"aX":1.8695608463255993},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":2479,"spinDirection":126},"zone":11,"typeConfidence":0.9,"plateTime":0.43644745643984173,"extension":5.263672725094152},"index":0,"playId":"55a72aa5-267f-38d8-899c-8ed4afb55d86","pitchNumber":1,"startTime":"2026-02-28T20:18:49.125Z","endTime":"2026-02-28T20:18:53.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T20:19:09.561Z","endTime":"2026-02-28T20:19:28.645Z","isPitch":false,"type":"action","player":{"id":685332,"link":"/api/v1/people/685332"},"defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582902553255423,"aZ":-28.965539773374907,"pfxX":0.4975374105417776,"pfxZ":2.0611870204133993,"pX":0.2221568274780979,"pZ":2.429959271720317,"vX0":4.046476270168945,"vY0":-123.87293752637866,"vZ0":-1.004118313974305,"x":108.53,"y":173.17,"x0":-1.4966173386571477,"y0":50.00043379404353,"z0":5.260548437101027,"aX":0.7735359572384352},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-1.8,"spinRate":2469,"spinDirection":126},"zone":5,"typeConfidence":0.89,"plateTime":0.4420362698954792,"extension":5.426087439484439},"index":2,"playId":"606413ca-6a44-3eb4-a50f-be9125fc5c5a","pitchNumber":2,"startTime":"2026-02-28T20:19:28.645Z","endTime":"2026-02-28T20:19:32.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497432760559448,"aZ":-31.825853326581406,"pfxX":-8.314034854741925,"pfxZ":0.226120864883951,"pX":-0.6597497771039368,"pZ":2.4863392592768547,"vX0":4.612157367825529,"vY0":-124.51901127238447,"vZ0":-0.3949076101746243,"x":142.15,"y":171.65,"x0":-1.461949310775442,"y0":50.00505966998557,"z0":5.294724149551828,"aX":-12.973780192130093},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":13.9,"spinRate":1906,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.4409648391498484,"extension":5.358965764371862},"index":3,"playId":"52d73782-94a9-3aaa-987e-80eb8d425715","pitchNumber":3,"startTime":"2026-02-28T20:19:47.843Z","endTime":"2026-02-28T20:19:51.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":93.8,"endSpeed":85.2,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96819681949064,"aZ":-12.772065067578872,"pfxX":-5.205492681344241,"pfxZ":10.374138180997761,"pX":0.2450649490274622,"pZ":1.8559213552125653,"vX0":4.625620056494091,"vY0":-136.36637543410185,"vZ0":-6.858297515699298,"x":107.66,"y":188.67,"x0":-0.8027504846192118,"y0":50.0021722817806,"z0":5.297410217139793,"aX":-9.734337163206256},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2446,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.4027642984961344,"extension":5.320831369827021},"index":4,"playId":"fe010aa2-6d7e-3b5c-9f0e-dbed1de498f0","pitchNumber":4,"startTime":"2026-02-28T20:20:08.915Z","endTime":"2026-02-28T20:20:12.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972759089331355,"aZ":-28.200584877522836,"pfxX":-9.86936407598553,"pfxZ":2.475921037720271,"pX":-1.4828494544263302,"pZ":1.225181699849043,"vX0":3.2596058927878815,"vY0":-126.16839136607044,"vZ0":-3.6028943260399435,"x":173.52,"y":205.7,"x0":-1.5135484400375965,"y0":50.00086701943978,"z0":4.957867050218539,"aX":-15.82281236410556},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":17.0,"spinRate":1893,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.435033818890751,"extension":5.493932397896396},"index":5,"playId":"f32ede40-79b6-3a8a-ba3b-5d2586fadcfa","pitchNumber":5,"startTime":"2026-02-28T20:20:37.678Z","endTime":"2026-02-28T20:20:40.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701808733989907,"aZ":-28.8329837890737,"pfxX":-9.641220998085965,"pfxZ":2.0623905139636243,"pX":0.8002763109393505,"pZ":1.59809153776587,"vX0":8.319140279169531,"vY0":-126.69427570265324,"vZ0":-3.1366735034910205,"x":86.5,"y":195.63,"x0":-1.278665248158218,"y0":50.00313218833237,"z0":5.164840609890571,"aX":-15.620949985528009},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":1890,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.43289019974641985,"extension":5.443444778051514},"index":6,"playId":"d1c73011-8419-3796-be5c-aa11aca95851","pitchNumber":6,"startTime":"2026-02-28T20:20:54.804Z","endTime":"2026-02-28T20:21:00.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486669746390643,"aZ":-29.274540342815936,"pfxX":-0.15315766502273798,"pfxZ":1.7780562707364824,"pX":0.8516885304446349,"pZ":0.34506247852942273,"vX0":5.16382103693143,"vY0":-126.82755562184182,"vZ0":-5.653309036905065,"x":84.54,"y":229.46,"x0":-1.189317277028385,"y0":50.00563305679646,"z0":4.932653697350009,"aX":-0.25122460548825826},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-0.8,"spinRate":2323,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4315752801634627,"extension":5.64047349995616},"index":7,"playId":"f7c793f3-bb5b-3447-8afa-81d5340472c1","pitchNumber":7,"startTime":"2026-02-28T20:21:21.852Z","endTime":"2026-02-28T20:21:26.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685332,"link":"/api/v1/people/685332"},"credit":"b_pa"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:21:26.354Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eddie Micheletti Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:21:40.133Z","endTime":"2026-02-28T20:23:28.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":804446,"fullName":"Eddie Micheletti Jr.","link":"/api/v1/people/804446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694660,"fullName":"Harrison Cohen","link":"/api/v1/people/694660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":804446,"fullName":"Eddie Micheletti Jr.","link":"/api/v1/people/804446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65915137998798,"aZ":-27.270705689488516,"pfxX":0.8657785758931233,"pfxZ":3.0528143532621783,"pX":-0.30116616120903655,"pZ":1.9391993278756594,"vX0":2.8298352540267526,"vY0":-126.00746687042425,"vZ0":-2.5260055313196714,"x":128.48,"y":186.42,"x0":-1.5514031601762428,"y0":50.00496747152168,"z0":5.158504094504548,"aX":1.3919894361681269},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2296,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.4347059851788284,"extension":5.515159818708937},"index":0,"playId":"f85b306b-f584-3c95-92ce-b4146e29712a","pitchNumber":1,"startTime":"2026-02-28T20:21:54.893Z","endTime":"2026-02-28T20:22:01.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":804446,"link":"/api/v1/people/804446","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":85.7,"endSpeed":78.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591418541595853,"aZ":-24.843339931963367,"pfxX":-7.622428725796355,"pfxZ":4.67900186780344,"pX":-1.7574900094855648,"pZ":2.0312391673427492,"vX0":1.6269835526170189,"vY0":-124.76825328628377,"vZ0":-2.673390108280878,"x":183.99,"y":183.94,"x0":-1.4305809366470337,"y0":50.001802443300285,"z0":5.177559934552989,"aX":-11.94054219661948},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":1649,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.44005943328049213,"extension":5.693771242916254},"index":1,"playId":"c45aa373-cb47-3b3a-9adf-738b76d5338d","pitchNumber":2,"startTime":"2026-02-28T20:22:16.197Z","endTime":"2026-02-28T20:22:21.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":804446,"link":"/api/v1/people/804446","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53253160580018,"aZ":-31.474612580456053,"pfxX":-10.475123881338552,"pfxZ":0.4499041829387238,"pX":-1.0589445651501288,"pZ":2.544373518173633,"vX0":4.124147702947832,"vY0":-124.85133816940827,"vZ0":-0.21158968226909136,"x":157.36,"y":170.08,"x0":-1.3847579811539825,"y0":50.003362302131684,"z0":5.25267552488049,"aX":-16.29793887606048},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":17.8,"spinRate":1857,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.4411510097352984,"extension":5.6590817068793235},"index":2,"playId":"63a6154b-1742-368e-8543-ad421769fde1","pitchNumber":3,"startTime":"2026-02-28T20:22:33.328Z","endTime":"2026-02-28T20:22:38.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":804446,"link":"/api/v1/people/804446","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713334772096392,"aZ":-29.452494389970937,"pfxX":0.825547304032203,"pfxZ":1.752820419906266,"pX":-0.4486033605782284,"pZ":2.9509417309505905,"vX0":1.9369626369842257,"vY0":-123.8080712523828,"vZ0":0.2934435062908426,"x":134.1,"y":159.1,"x0":-1.3483272014005285,"y0":50.002850845614915,"z0":5.295761816956894,"aX":1.2812381164370343},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.5,"breakHorizontal":-1.9,"spinRate":2326,"spinDirection":138},"zone":1,"typeConfidence":0.89,"plateTime":0.4423941627453698,"extension":5.698678045193237},"index":3,"playId":"754c5357-d83f-39ec-a07d-30c04fbb18eb","pitchNumber":4,"startTime":"2026-02-28T20:22:53.664Z","endTime":"2026-02-28T20:22:59.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":804446,"link":"/api/v1/people/804446","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T20:23:07.753Z","endTime":"2026-02-28T20:23:23.113Z","isPitch":false,"type":"action","player":{"id":804446,"link":"/api/v1/people/804446"},"defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":804446,"link":"/api/v1/people/804446","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25033951001218,"aZ":-26.97853848526858,"pfxX":-0.1621078297077556,"pfxZ":3.259012886431396,"pX":0.9280812530589863,"pZ":1.51328055379652,"vX0":5.506512944423415,"vY0":-125.38133100871858,"vZ0":-3.24200096067112,"x":81.62,"y":197.92,"x0":-1.2750223887111711,"y0":50.00159944575761,"z0":5.023698797443836,"aX":-0.2597100120423039},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2471,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.4367880717775505,"extension":5.384883998182536},"index":5,"playId":"ac9e0b42-d28f-35e6-991d-af945c71cab7","pitchNumber":5,"startTime":"2026-02-28T20:23:23.113Z","endTime":"2026-02-28T20:23:28.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":804446,"link":"/api/v1/people/804446","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804446,"link":"/api/v1/people/804446"},"credit":"b_ab"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_ab"},{"player":{"id":804446,"link":"/api/v1/people/804446"},"credit":"b_pa"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:23:28.607Z","atBatIndex":63},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Aaron Parker reaches on a fielding error by right fielder Nicholas Torres. Carlos Mendoza scores. Aaron Parker to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:23:42.379Z","endTime":"2026-02-28T20:25:09.132Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694660,"fullName":"Harrison Cohen","link":"/api/v1/people/694660"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657051,"link":"/api/v1/people/657051"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"responsiblePitcher":{"id":694660,"link":"/api/v1/people/694660"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327493471546056,"aZ":-26.245532761699607,"pfxX":-1.097834973588684,"pfxZ":3.686904708964887,"pX":1.7072308346265792,"pZ":1.3417203456687983,"vX0":6.899507721542677,"vY0":-126.21458787500082,"vZ0":-4.324830123052027,"x":51.92,"y":202.55,"x0":-0.9224234122915586,"y0":50.0056669348739,"z0":5.197765551917648,"aX":-1.767697783984874},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":0.4,"spinRate":2455,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.4344147969880616,"extension":5.5207318257905715},"index":0,"playId":"3fa04119-1d9b-3259-b2b5-c1f8ec7801bc","pitchNumber":1,"startTime":"2026-02-28T20:23:52.499Z","endTime":"2026-02-28T20:24:05.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carlos Mendoza advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"3fa04119-1d9b-3259-b2b5-c1f8ec7801bc","startTime":"2026-02-28T20:24:11.006Z","endTime":"2026-02-28T20:24:14.224Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685332,"link":"/api/v1/people/685332"},"defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"postOnSecond":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754921040212754,"aZ":-27.89442542254448,"pfxX":0.6434663736481108,"pfxZ":2.656810524761857,"pX":1.4331831413782645,"pZ":2.2949873915337773,"vX0":6.598757279258312,"vY0":-125.9049340563247,"vZ0":-1.7232991848670922,"x":62.37,"y":176.82,"x0":-1.3015633814513299,"y0":50.002737750594186,"z0":5.238395865371276,"aX":1.0359116262759192},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-2.6,"spinRate":2439,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.43446499389799964,"extension":5.647440419875836},"index":2,"playId":"dbd1fd39-2eb1-3ae2-8b4a-e7fd723373a0","pitchNumber":2,"startTime":"2026-02-28T20:24:14.224Z","endTime":"2026-02-28T20:24:17.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"second":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96093961017883,"aZ":-27.588514309792572,"pfxX":0.9678844561089563,"pfxZ":2.9334521203544117,"pX":0.46766702630317064,"pZ":1.2952241938825517,"vX0":4.214526291683278,"vY0":-124.00512774377209,"vZ0":-3.584724722701212,"x":99.17,"y":203.81,"x0":-1.3771671515858663,"y0":50.0034755127865,"z0":5.052167599121451,"aX":1.5118146554496033},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":2469,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.4410951365680633,"extension":5.540419212088595},"index":3,"playId":"9f3772d7-28de-305d-8bea-a07f2fd00b8d","pitchNumber":3,"startTime":"2026-02-28T20:24:34.914Z","endTime":"2026-02-28T20:24:38.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"second":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798396426014836,"aZ":-14.465687069444785,"pfxX":-2.0645838222135993,"pfxZ":9.38865717289123,"pX":0.6645236869024678,"pZ":3.0734257852261533,"vX0":4.69430152896398,"vY0":-136.62213731237765,"vZ0":-3.7793859110178336,"x":91.67,"y":155.8,"x0":-0.8095592817918396,"y0":50.000297462864864,"z0":5.472407406242332,"aX":-3.893748903846998},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":2.8,"spinRate":2401,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.40129270182867227,"extension":5.359799768382115},"hitData":{"launchSpeed":91.9,"launchAngle":64.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.23,"coordY":108.68}},"index":4,"playId":"0258b103-d547-344a-9470-35bc2fcbb8db","pitchNumber":4,"startTime":"2026-02-28T20:24:56.165Z","endTime":"2026-02-28T20:25:09.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":801590,"link":"/api/v1/people/801590","batSide":{"code":"R","description":"Right"}},"second":{"id":685332,"link":"/api/v1/people/685332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801590,"link":"/api/v1/people/801590"},"credit":"b_ab"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_ab"},{"player":{"id":801590,"link":"/api/v1/people/801590"},"credit":"b_pa"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:25:09.132Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonatan Clase grounds out, second baseman Jorbit Vivas to first baseman Seth Brown.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:25:36.025Z","endTime":"2026-02-28T20:26:39.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694660,"fullName":"Harrison Cohen","link":"/api/v1/people/694660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664913,"link":"/api/v1/people/664913"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69579524495853,"aZ":-31.585309069272306,"pfxX":-9.170872019533684,"pfxZ":0.3691820979575482,"pX":-0.836307330571587,"pZ":1.9863646121738716,"vX0":4.471739944011714,"vY0":-125.21218963873446,"vZ0":-1.6381408779087123,"x":148.88,"y":185.15,"x0":-1.4556181362039489,"y0":50.00050434689712,"z0":5.237660763868827,"aX":-14.534509717933865},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":15.6,"spinRate":1570,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4377274429959068,"extension":5.5697248184391395},"index":0,"playId":"45bee0a5-ccb7-3189-a0db-89310b4322f8","pitchNumber":1,"startTime":"2026-02-28T20:25:52.926Z","endTime":"2026-02-28T20:25:56.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"second":{"id":801590,"link":"/api/v1/people/801590"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983567920398517,"aZ":-31.86606782577341,"pfxX":-5.529779114864647,"pfxZ":0.19909186340238438,"pX":-1.296269716856166,"pZ":1.6187202834204877,"vX0":3.1541033336423636,"vY0":-123.94118638022557,"vZ0":-2.210168021584442,"x":166.41,"y":195.07,"x0":-1.8674937111413314,"y0":50.00452662253574,"z0":5.1856985528032995,"aX":-8.596018092968741},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":9.2,"spinRate":1638,"spinDirection":233},"zone":13,"typeConfidence":0.86,"plateTime":0.4420820042935496,"extension":5.600891375674764},"index":1,"playId":"0dd94555-4770-3378-ba84-9f0e6a0f827f","pitchNumber":2,"startTime":"2026-02-28T20:26:13.653Z","endTime":"2026-02-28T20:26:19.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"second":{"id":801590,"link":"/api/v1/people/801590"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95722940551835,"aZ":-27.47246547231923,"pfxX":0.33822784941619854,"pfxZ":2.996320381007452,"pX":-0.37588455313953795,"pZ":2.6159823986927795,"vX0":2.3979080901808487,"vY0":-124.28650011367142,"vZ0":-0.7366147160301985,"x":131.33,"y":168.15,"x0":-1.3955671570169477,"y0":50.006150129176326,"z0":5.189566507863615,"aX":0.5309637690756512},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2301,"spinDirection":136},"zone":4,"typeConfidence":0.9,"plateTime":0.440011205974006,"extension":5.384733664553891},"hitData":{"launchSpeed":100.3,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.24,"coordY":150.43}},"index":2,"playId":"58d29913-200b-3ae3-a072-daa523f4f1e0","pitchNumber":3,"startTime":"2026-02-28T20:26:33.110Z","endTime":"2026-02-28T20:26:39.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694660,"link":"/api/v1/people/694660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":664913,"link":"/api/v1/people/664913"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":694742,"link":"/api/v1/people/694742"},"shortstop":{"id":669699,"link":"/api/v1/people/669699"},"left":{"id":682617,"link":"/api/v1/people/682617"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":657051,"link":"/api/v1/people/657051"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"second":{"id":801590,"link":"/api/v1/people/801590"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_ab"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_ab"},{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_pa"},{"player":{"id":694660,"link":"/api/v1/people/694660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:26:39.569Z","atBatIndex":65}]