[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:10:12.164Z","endTime":"2026-02-28T20:10:22.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T15:32:02.240Z","endTime":"2026-02-28T19:46:17.480Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:46:17.480Z","endTime":"2026-02-28T20:08:14.205Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T20:08:14.205Z","endTime":"2026-02-28T20:10:13.669Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133383103868514,"aZ":-16.562476413150907,"pfxX":4.777444574746339,"pfxZ":8.643285341315611,"pX":0.08974899110643056,"pZ":2.747737372079473,"vX0":-3.792669159959048,"vY0":-133.8635255577254,"vZ0":-3.8347413436316815,"x":113.58,"y":164.59,"x0":0.907442210026158,"y0":50.00384462342402,"z0":5.391822364064948,"aX":8.63114425007845},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-7.8,"spinRate":1894,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4098857685190649,"extension":6.134261056796963},"hitData":{"launchSpeed":100.5,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.15,"coordY":117.42}},"index":3,"playId":"24831a54-e418-3fc4-bb5a-8694f0a47175","pitchNumber":1,"startTime":"2026-02-28T20:10:13.669Z","endTime":"2026-02-28T20:10:22.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-28T20:10:22.200Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:10:34.190Z","endTime":"2026-02-28T20:12:03.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.227516436334135,"aZ":-14.097733104420499,"pfxX":4.51460524180161,"pfxZ":9.84961370648702,"pX":0.7790608912750375,"pZ":1.905600789799864,"vX0":-2.1312629696322976,"vY0":-134.39065499856835,"vZ0":-6.521969058980514,"x":87.3,"y":187.33,"x0":0.994425982343069,"y0":50.00249670767203,"z0":5.359146915582947,"aX":8.28491446402445},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-7.8,"spinRate":1944,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4070596015939705,"extension":6.061190732459975},"index":0,"playId":"03ee2ed5-c6f9-36d0-b1ae-d819df760c0c","pitchNumber":1,"startTime":"2026-02-28T20:10:51.964Z","endTime":"2026-02-28T20:10:55.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":84.3,"endSpeed":77.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417976259788066,"aZ":-29.68045773061139,"pfxX":7.364471522879383,"pfxZ":1.6339062255919092,"pX":-0.5031846539463307,"pZ":2.1905782672257814,"vX0":-5.573384058045392,"vY0":-122.6592808234659,"vZ0":-1.4391623971803948,"x":136.18,"y":179.63,"x0":0.8374922763666491,"y0":50.0051242948042,"z0":5.306908617320718,"aX":11.26499285485676},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-12.1,"spinRate":1481,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.4459059574580828,"extension":5.987698177880161},"index":1,"playId":"c857c619-3a46-33f3-ab7d-b96c0659786f","pitchNumber":2,"startTime":"2026-02-28T20:11:11.364Z","endTime":"2026-02-28T20:11:14.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90259067814023,"aZ":-27.019098472675637,"pfxX":9.853716009086972,"pfxZ":3.3159364557732633,"pX":-0.7245678316154519,"pZ":1.8495703170958113,"vX0":-7.112927581347525,"vY0":-123.67203900113327,"vZ0":-2.73016462843332,"x":144.62,"y":188.84,"x0":0.9039245041787876,"y0":50.00163495695351,"z0":5.226250521599798,"aX":15.313110576480652},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":1926,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.44232162834788236,"extension":6.049576517028306},"index":2,"playId":"3e3897b3-70d6-3436-97a1-a1dbed12aef7","pitchNumber":3,"startTime":"2026-02-28T20:11:38.450Z","endTime":"2026-02-28T20:11:41.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4134621921465,"aZ":-13.664984730805758,"pfxX":5.439559060069582,"pfxZ":10.175741124779186,"pX":-0.9238107116864046,"pZ":4.3528420507147505,"vX0":-5.707074821780011,"vY0":-134.1145424562131,"vZ0":-0.7143135879928926,"x":152.21,"y":121.25,"x0":0.5265428447033367,"y0":50.002379811555535,"z0":5.598665629968046,"aX":9.89432334344253},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":-8.6,"spinRate":2045,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4086406128347879,"extension":5.963121336047123},"index":3,"playId":"54ca07c4-dbfb-345c-81f6-dab40a13895e","pitchNumber":4,"startTime":"2026-02-28T20:12:00.440Z","endTime":"2026-02-28T20:12:03.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:12:03.440Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Naylor grounds into a double play, shortstop Xander Bogaerts to first baseman Gavin Sheets. Brendan Donovan out at 2nd. Josh Naylor out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:12:12.076Z","endTime":"2026-02-28T20:13:01.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.850687371293265,"aZ":-14.354907415051288,"pfxX":5.547773292106941,"pfxZ":9.737794585421035,"pX":-0.7356922700278636,"pZ":2.035267005177981,"vX0":-5.675692352327947,"vY0":-134.57379804643,"vZ0":-5.970224619961369,"x":145.04,"y":183.83,"x0":0.6823029537515357,"y0":50.002051004844496,"z0":5.30357484315076,"aX":10.15121911647653},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-8.8,"spinRate":2032,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4073795577583743,"extension":6.188040625786407},"index":0,"playId":"6a89baca-765e-3cdc-b28c-7bc464316a26","pitchNumber":1,"startTime":"2026-02-28T20:12:33.185Z","endTime":"2026-02-28T20:12:36.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883817215989925,"aZ":-16.031339381779766,"pfxX":4.982125554494576,"pfxZ":8.903833156169052,"pX":-0.4718265526759767,"pZ":2.875097769785123,"vX0":-4.752265513100976,"vY0":-133.81504300155868,"vZ0":-3.67521608455196,"x":134.98,"y":161.15,"x0":0.6798523076002927,"y0":50.00497350253376,"z0":5.414893896446607,"aX":9.036073191627354},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":2016,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.40931255647912135,"extension":6.1394642319945945},"hitData":{"launchSpeed":94.6,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.05,"coordY":148.29}},"index":1,"playId":"10477a4d-c256-3b7a-989d-a01116a148a7","pitchNumber":2,"startTime":"2026-02-28T20:12:55.483Z","endTime":"2026-02-28T20:13:01.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:13:01.088Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:15:07.528Z","endTime":"2026-02-28T20:15:52.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.919910702936225,"aZ":-17.4852583924475,"pfxX":1.7262155622472832,"pfxZ":7.976609092794826,"pX":-0.4070189011523646,"pZ":3.67976448077203,"vX0":-3.095737993715741,"vY0":-135.19889770834027,"vZ0":-3.391926215117894,"x":132.51,"y":139.43,"x0":0.5313168130733832,"y0":50.003120462354055,"z0":6.185961552855752,"aX":3.1792175059003216},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":-2.4,"spinRate":1787,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4059467275728177,"extension":6.41605090179636},"index":0,"playId":"286e7cee-eab2-34f4-96b9-78815cb63d8d","pitchNumber":1,"startTime":"2026-02-28T20:15:17.469Z","endTime":"2026-02-28T20:15:20.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":83.7,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77891334833346,"aZ":-22.99184228562783,"pfxX":7.2148813427448495,"pfxZ":6.1439985214357185,"pX":0.47478780056680936,"pZ":1.1927086632886719,"vX0":-2.9119750495384342,"vY0":-121.73364002667401,"vZ0":-7.00567787162513,"x":98.9,"y":206.58,"x0":0.7516980734892758,"y0":50.004621518156156,"z0":6.109695973879087,"aX":10.786692271224448},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.6,"breakHorizontal":-12.4,"spinRate":1439,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.45061732645202657,"extension":6.331402256180778},"index":1,"playId":"a4f58648-54ce-3c48-8e20-69b5b6ffa68c","pitchNumber":2,"startTime":"2026-02-28T20:15:33.977Z","endTime":"2026-02-28T20:15:36.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.662946517836154,"aZ":-12.838586281079579,"pfxX":1.4371880822987104,"pfxZ":10.091140937041942,"pX":0.5848683328708567,"pZ":2.7991911631496578,"vX0":-0.03811535758377753,"vY0":-138.02371050672798,"vZ0":-6.706313579887353,"x":94.71,"y":163.2,"x0":0.41235366187831035,"y0":50.0063588649557,"z0":6.137057827704484,"aX":2.754557509243682},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-2.6,"spinRate":2031,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.39787301138694353,"extension":6.491300263224309},"index":2,"playId":"766a70a8-1e89-3f79-9075-092a387411f9","pitchNumber":3,"startTime":"2026-02-28T20:15:48.967Z","endTime":"2026-02-28T20:15:52.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:52.330Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to second baseman Ryan Bliss.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:16:00.128Z","endTime":"2026-02-28T20:16:40.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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.7,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.655957441744526,"aZ":-16.022872432444014,"pfxX":1.9497526575129145,"pfxZ":8.489757580306966,"pX":-0.8212413464771031,"pZ":2.8879744175416575,"vX0":-8.478874110484897,"vY0":-137.55788734739258,"vZ0":-5.640520018426236,"x":148.3,"y":160.8,"x0":2.0576933493408407,"y0":50.000289943868616,"z0":6.064657457972843,"aX":3.709435458638791},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":-1.6,"spinRate":1883,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.39933927239217004,"extension":6.6130091579964905},"index":0,"playId":"6b4e7c26-df60-3b9f-8429-2652e32e042a","pitchNumber":1,"startTime":"2026-02-28T20:16:18.828Z","endTime":"2026-02-28T20:16:21.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869079562220985,"aZ":-33.90021762982248,"pfxX":-2.809410050693821,"pfxZ":-1.054099086966465,"pX":-0.8147558285355431,"pZ":1.511245357260958,"vX0":-6.7563053047960775,"vY0":-126.96447439454766,"vZ0":-4.775055759436955,"x":148.06,"y":197.98,"x0":2.245446128030374,"y0":50.00599347372221,"z0":6.112852833097929,"aX":-4.588098793840625},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.8,"breakHorizontal":6.6,"spinRate":2624,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.43131936219804423,"extension":6.216434160323578},"hitData":{"launchSpeed":79.5,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.2,"coordY":144.24}},"index":1,"playId":"24a133c1-1d20-3356-8e31-e2d4b27fa1a8","pitchNumber":2,"startTime":"2026-02-28T20:16:34.688Z","endTime":"2026-02-28T20:16:40.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:16:40.255Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Castellanos walks. Jackson Merrill to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:17:00.657Z","endTime":"2026-02-28T20:19:06.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521454610459134,"aZ":-14.369584422756663,"pfxX":-0.3109310146878017,"pfxZ":9.442106639395107,"pX":-0.573718262041425,"pZ":2.7123631738894933,"vX0":-3.2895853060426634,"vY0":-135.89845980502,"vZ0":-6.545875691467379,"x":138.87,"y":165.55,"x0":0.6887597121770217,"y0":50.002504815644265,"z0":6.1355598641002675,"aX":-0.5858428140584373},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":1.2,"spinRate":2021,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.40179267281642694,"extension":6.49372054046614},"index":0,"playId":"92ef20d2-8788-3631-b0b9-81d0e8029536","pitchNumber":1,"startTime":"2026-02-28T20:17:14.342Z","endTime":"2026-02-28T20:17:17.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211625660904176,"aZ":-23.763736565991945,"pfxX":6.479296316324417,"pfxZ":5.267319105724372,"pX":1.2663992289406287,"pZ":0.3466340030092039,"vX0":-1.2121824709353022,"vY0":-125.08119869480683,"vZ0":-9.450413630768313,"x":68.73,"y":229.42,"x0":0.9124355010635862,"y0":50.00585242888394,"z0":6.0952235222690465,"aX":10.356407922891208},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":-11.5,"spinRate":1513,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.436467365301362,"extension":6.44432702568262},"index":1,"playId":"3473605b-bf43-31e8-bdfd-7298ef6ad1cb","pitchNumber":2,"startTime":"2026-02-28T20:17:38.134Z","endTime":"2026-02-28T20:17:41.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722288915736147,"aZ":-22.670473311712406,"pfxX":5.338143040923264,"pfxZ":6.004375314314978,"pX":1.5900813240887401,"pZ":1.386699426971204,"vX0":0.1769982063967837,"vY0":-124.43010822273483,"vZ0":-7.146991869343427,"x":56.39,"y":201.34,"x0":0.8236232627387643,"y0":50.00373480366162,"z0":6.148198575662741,"aX":8.451354406105459},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":-9.7,"spinRate":1551,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4385886207950662,"extension":6.412178316537537},"index":2,"playId":"1e7fe86c-dcdd-31ad-aaf4-c0e5c067d4a7","pitchNumber":3,"startTime":"2026-02-28T20:17:58.844Z","endTime":"2026-02-28T20:18:01.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T20:18:11.005Z","endTime":"2026-02-28T20:18:30.475Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.342905415992835,"aZ":-35.96127144732468,"pfxX":-3.2497451321036888,"pfxZ":-2.4921511499456077,"pX":-1.120100230375811,"pZ":2.6247112593335733,"vX0":-2.9402968315791935,"vY0":-122.06843797028104,"vZ0":-1.5683309310824192,"x":159.7,"y":167.91,"x0":0.5189113355892409,"y0":50.00133478112996,"z0":6.350225677485011,"aX":-4.940531971887293},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.7,"breakHorizontal":6.6,"spinRate":2712,"spinDirection":329},"zone":11,"typeConfidence":2.0,"plateTime":0.44742046567951155,"extension":6.367534440752732},"index":4,"playId":"994898f9-b6a1-3ff9-96df-8df06569e708","pitchNumber":4,"startTime":"2026-02-28T20:18:30.475Z","endTime":"2026-02-28T20:18:33.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":84.4,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12820262621634,"aZ":-23.61386185490337,"pfxX":5.596202333996009,"pfxZ":5.567794529423327,"pX":1.4360564271071832,"pZ":1.4121627696486259,"vX0":-0.4227669259174979,"vY0":-122.89002421401678,"vZ0":-6.764300533048538,"x":62.26,"y":200.65,"x0":0.882142632676037,"y0":50.00494589517708,"z0":6.191385704003759,"aX":8.605901965138},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.9,"breakHorizontal":-10.1,"spinRate":1353,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4448064204529705,"extension":6.48927118511042},"index":5,"playId":"3becbb00-51d9-313c-82d7-bf280b02335f","pitchNumber":5,"startTime":"2026-02-28T20:18:47.816Z","endTime":"2026-02-28T20:18:50.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79109580330089,"aZ":-12.710421523385687,"pfxX":3.514261475307424,"pfxZ":10.25773958661987,"pX":1.8360180780000939,"pZ":1.8828631088134147,"vX0":2.0556466801442204,"vY0":-136.77536344228008,"vZ0":-8.574232431841617,"x":47.02,"y":187.94,"x0":0.618487673505469,"y0":50.00289313374258,"z0":5.927369592984041,"aX":6.665801253620636},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-6.8,"spinRate":2028,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40025903259523776,"extension":6.581838590498892},"index":6,"playId":"779bd25d-2270-3fda-9241-d98dcacd6f79","pitchNumber":6,"startTime":"2026-02-28T20:19:03.436Z","endTime":"2026-02-28T20:19:06.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.2,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:19:06.721Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:19:18.488Z","endTime":"2026-02-28T20:20:47.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":73.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541003316563703,"aZ":-41.31489416167911,"pfxX":-3.825059058773234,"pfxZ":-6.715092668919738,"pX":-0.33812271195905735,"pZ":1.6307372274824634,"vX0":-1.0628959638463418,"vY0":-116.17619058611763,"vZ0":-1.550914519215953,"x":129.89,"y":194.75,"x0":0.6226249845412895,"y0":50.00144708260866,"z0":6.2473376032404495,"aX":-5.208048835811237},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.2,"breakHorizontal":7.2,"spinRate":2824,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.47215118663923006,"extension":6.552354343786416},"index":0,"playId":"b0cf6c13-b05c-301f-8ed0-2bc1c7c5f95f","pitchNumber":1,"startTime":"2026-02-28T20:19:39.487Z","endTime":"2026-02-28T20:19:43.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284475594704066,"aZ":-10.296305231470244,"pfxX":2.995700813047433,"pfxZ":11.677018458720035,"pX":0.9429318731032081,"pZ":3.053342197908081,"vX0":-0.21434202085590218,"vY0":-135.89340254227758,"vZ0":-6.113185946191187,"x":81.06,"y":156.34,"x0":0.6334617810234354,"y0":50.002388067231514,"z0":6.044541685733463,"aX":5.612622434458464},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":-5.4,"spinRate":2098,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4027765557677201,"extension":6.550972741229482},"index":1,"playId":"750a7722-f1fd-36b5-b467-1d6740b61a5d","pitchNumber":2,"startTime":"2026-02-28T20:20:01.569Z","endTime":"2026-02-28T20:20:04.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00693872637392,"aZ":-38.63861099689368,"pfxX":-5.564381675522355,"pfxZ":-4.821897305225642,"pX":-0.22301680756534054,"pZ":0.5617997546185517,"vX0":-0.06385966675643831,"vY0":-115.53328939552885,"vZ0":-4.274331759952178,"x":125.5,"y":223.61,"x0":0.5270127096372205,"y0":50.00146823838893,"z0":6.17810828610645,"aX":-7.465551246724497},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.6,"breakHorizontal":10.1,"spinRate":2722,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4754431941470827,"extension":6.396678584739899},"index":2,"playId":"7b5ebab4-836f-3fd9-aed6-3a2ff665adc7","pitchNumber":3,"startTime":"2026-02-28T20:20:20.773Z","endTime":"2026-02-28T20:20:23.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2823826913978,"aZ":-24.620767188990957,"pfxX":6.930976961370814,"pfxZ":4.768796675259786,"pX":0.8623260872769523,"pZ":1.473953503976301,"vX0":-2.02484573187161,"vY0":-125.30811159332097,"vZ0":-6.183997512045442,"x":84.13,"y":198.98,"x0":0.7823688393895277,"y0":50.00341967556416,"z0":5.99644737785626,"aX":10.977417891314902},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.4,"breakHorizontal":-12.0,"spinRate":1280,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4377903449869138,"extension":6.443377475401079},"index":3,"playId":"bf33f925-61bf-3275-9dad-cb618c453458","pitchNumber":4,"startTime":"2026-02-28T20:20:44.833Z","endTime":"2026-02-28T20:20:47.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.9,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:20:47.833Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:20:58.901Z","endTime":"2026-02-28T20:22:01.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.059562843051634,"aZ":-33.08635694450557,"pfxX":-1.1484240605194502,"pfxZ":-0.5639231388069543,"pX":-0.6218172079823405,"pZ":3.0114582673269363,"vX0":-6.225485573526501,"vY0":-126.75494401484767,"vZ0":-1.6105317314993735,"x":140.7,"y":157.47,"x0":2.015713417836753,"y0":50.00034510158678,"z0":6.298287423657039,"aX":-1.8667239249772563},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.2,"breakHorizontal":3.5,"spinRate":2397,"spinDirection":288},"zone":1,"typeConfidence":2.0,"plateTime":0.43221320816723185,"extension":6.383966216277453},"index":0,"playId":"86e7c7a2-238a-3767-8d25-07a9ff3de39c","pitchNumber":1,"startTime":"2026-02-28T20:21:21.976Z","endTime":"2026-02-28T20:21:25.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.390993210193948,"aZ":-39.37288797841178,"pfxX":-4.151081678441953,"pfxZ":-5.2163249351433105,"pX":-0.6098654044977246,"pZ":1.892897327293713,"vX0":-5.1189900769072265,"vY0":-117.10545978114266,"vZ0":-1.5693837514614595,"x":140.25,"y":187.67,"x0":2.1487802731701793,"y0":50.00222306602704,"z0":6.275619940323329,"aX":-5.729031712483836},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.6,"breakHorizontal":8.9,"spinRate":2822,"spinDirection":340},"zone":7,"typeConfidence":2.0,"plateTime":0.468821560730174,"extension":6.391129511408014},"index":1,"playId":"dcdc4a4d-034d-3f0d-8952-580692ea7829","pitchNumber":2,"startTime":"2026-02-28T20:21:38.613Z","endTime":"2026-02-28T20:21:41.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80478516933566,"aZ":-12.714879128332713,"pfxX":4.624536730848758,"pfxZ":10.075915131362365,"pX":-0.5798865888078762,"pZ":2.1437533400918314,"vX0":-7.731051313258323,"vY0":-137.66485521909252,"vZ0":-8.278776928147472,"x":139.1,"y":180.9,"x0":1.6561352551690807,"y0":50.00438172802875,"z0":6.038780922142414,"aX":8.932882746510478},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2077,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.39694540717321036,"extension":6.544399010833062},"index":2,"playId":"85f1808c-aa53-3a24-a08c-f72a0a69489d","pitchNumber":3,"startTime":"2026-02-28T20:21:58.020Z","endTime":"2026-02-28T20:22:01.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:22:01.191Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Jose F Miranda to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:24:05.832Z","endTime":"2026-02-28T20:25:27.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.386386483430638,"aZ":-28.884979736820107,"pfxX":-7.4577620180454405,"pfxZ":2.5553874951511926,"pX":1.5508978020910622,"pZ":2.0210411243087667,"vX0":2.6407518707213193,"vY0":-113.04367517514723,"vZ0":-0.7551879325099478,"x":57.88,"y":184.21,"x0":1.3339178968453294,"y0":50.00527559291513,"z0":5.269539828758975,"aX":-9.614177958013682},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.7,"breakHorizontal":12.8,"spinRate":2141,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4852836995961667,"extension":5.764257820398263},"index":0,"playId":"2658adc7-fbc7-3741-a017-ca24b75d19f0","pitchNumber":1,"startTime":"2026-02-28T20:24:44.560Z","endTime":"2026-02-28T20:24:47.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":84.9,"endSpeed":78.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60990358971279,"aZ":-26.917588838829836,"pfxX":8.502904464839528,"pfxZ":3.3910080260876714,"pX":-0.6233420662764365,"pZ":0.9971499996544838,"vX0":-6.298283657963555,"vY0":-123.45904874935422,"vZ0":-4.4727568572525085,"x":140.76,"y":211.86,"x0":0.8507931716444594,"y0":50.003954155590485,"z0":5.086837004844382,"aX":13.182329908133394},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":-14.0,"spinRate":1642,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.44294921976159873,"extension":5.986509347499533},"index":1,"playId":"b16e5ffb-0e19-371b-8a49-2180aeedb734","pitchNumber":2,"startTime":"2026-02-28T20:25:01.489Z","endTime":"2026-02-28T20:25:04.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00781634611607,"aZ":-21.659240121787,"pfxX":6.973423281034514,"pfxZ":5.910455554756935,"pX":0.05312449445717028,"pZ":1.8071546267098584,"vX0":-4.478836990034776,"vY0":-132.4490814615097,"vZ0":-4.6530540341828885,"x":114.98,"y":189.99,"x0":0.8591507518819708,"y0":50.00176790577897,"z0":5.1684098462280685,"aX":12.402076132895788},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-11.6,"spinRate":1866,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.41337824030805903,"extension":5.965157975479592},"hitData":{"launchSpeed":110.4,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.15,"coordY":158.13}},"index":2,"playId":"522eb637-7d4d-3ff4-9cf9-454804a79bd8","pitchNumber":3,"startTime":"2026-02-28T20:25:22.135Z","endTime":"2026-02-28T20:25:27.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:25:27.484Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Raley homers (1) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:25:36.650Z","endTime":"2026-02-28T20:27:34.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18735177787789,"aZ":-20.65120791977074,"pfxX":7.468357935782907,"pfxZ":6.471805884847532,"pX":0.6717549909770746,"pZ":2.479418157687864,"vX0":-3.1672693350210137,"vY0":-132.34684428055047,"vZ0":-3.15855469302742,"x":91.39,"y":171.84,"x0":0.9109630554255557,"y0":50.00526248461098,"z0":5.1938630003670125,"aX":13.303387748464392},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-12.8,"spinRate":1798,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4132300884248701,"extension":6.06462579908448},"index":0,"playId":"6e3b0b5d-a686-3db2-a847-acbb245b104c","pitchNumber":1,"startTime":"2026-02-28T20:25:59.449Z","endTime":"2026-02-28T20:26:02.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":73.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992105707444253,"aZ":-26.52968415100649,"pfxX":-6.084569594632052,"pfxZ":4.043071776195876,"pX":-1.3191740184035474,"pZ":1.8997208102066452,"vX0":-3.216665779228745,"vY0":-118.67169570124844,"vZ0":-1.9243083711560995,"x":167.28,"y":187.49,"x0":0.8535845585047456,"y0":50.00572145595614,"z0":5.186216985688496,"aX":-8.504048916904116},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.1,"breakHorizontal":11.9,"spinRate":2154,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4651691509810232,"extension":6.076000553338178},"index":1,"playId":"89f2fc88-d5cd-3dba-b5c1-050324b66a02","pitchNumber":2,"startTime":"2026-02-28T20:26:20.211Z","endTime":"2026-02-28T20:26:23.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":73.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853933433892045,"aZ":-26.773574952380702,"pfxX":-3.7287016453314683,"pfxZ":3.8250563509531075,"pX":-0.4765660217223015,"pZ":2.2353114270405903,"vX0":-2.357916496230633,"vY0":-119.44447410605312,"vZ0":-1.2755546979670298,"x":135.17,"y":178.43,"x0":1.0155419662930307,"y0":50.00334804824716,"z0":5.235031120355063,"aX":-5.265852951062847},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.8,"breakHorizontal":7.4,"spinRate":2188,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4625959034961413,"extension":6.093707935916165},"index":2,"playId":"689d075b-e124-3995-9b05-270cf260fbe0","pitchNumber":3,"startTime":"2026-02-28T20:26:40.121Z","endTime":"2026-02-28T20:26:43.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.141858973237614,"aZ":-15.985274801660577,"pfxX":5.142238839742638,"pfxZ":8.873273760882128,"pX":-0.814841273909934,"pZ":3.6668266342334137,"vX0":-5.813692469455388,"vY0":-134.69236316727944,"vZ0":-1.674487641678252,"x":148.06,"y":139.78,"x0":0.7105615256638338,"y0":50.003933132412804,"z0":5.4352449198393415,"aX":9.383793289840334},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-7.9,"spinRate":1915,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4077222782236185,"extension":6.215944003534071},"index":3,"playId":"37193bfd-62a7-34a7-a0a2-c103f2a24ede","pitchNumber":4,"startTime":"2026-02-28T20:27:02.466Z","endTime":"2026-02-28T20:27:05.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410539855244377,"aZ":-27.72670326098662,"pfxX":-6.691099192723885,"pfxZ":3.263310887649423,"pX":-0.11749715543632039,"pZ":2.8680840671925716,"vX0":-0.866610962842892,"vY0":-116.73655080643037,"vZ0":0.3879274549577362,"x":121.48,"y":161.34,"x0":1.1280398400465104,"y0":50.00370238994644,"z0":5.335000955522211,"aX":-9.12568535618111},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.4,"breakHorizontal":12.4,"spinRate":2377,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.4713413550331582,"extension":6.098192288594581},"hitData":{"launchSpeed":107.7,"launchAngle":35.0,"totalDistance":439.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.55,"coordY":23.69}},"index":4,"playId":"aee8b036-f3ec-3a92-990d-a3add5f158e2","pitchNumber":5,"startTime":"2026-02-28T20:27:20.476Z","endTime":"2026-02-28T20:27:34.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-10.500000000000007,"leverageIndex":0.67,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:27:34.891Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:27:52.853Z","endTime":"2026-02-28T20:28:18.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.938203303934763,"aZ":-21.54655979921239,"pfxX":8.093887526204462,"pfxZ":5.853735250216056,"pX":0.6075416010073736,"pZ":2.496893194353976,"vX0":-3.709486217763954,"vY0":-134.11736643690776,"vZ0":-3.2968840511809216,"x":93.84,"y":171.36,"x0":0.9596422400898691,"y0":50.00260113881384,"z0":5.28496681432114,"aX":14.693884347490041},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":-13.8,"spinRate":1840,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.40893419956308596,"extension":6.106995552943723},"hitData":{"launchSpeed":87.7,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.35,"coordY":159.92}},"index":0,"playId":"ffe2e4ae-3d05-3e9e-900c-70eb28a0b59b","pitchNumber":1,"startTime":"2026-02-28T20:28:12.340Z","endTime":"2026-02-28T20:28:18.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:28:18.011Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Wisdom flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:28:28.448Z","endTime":"2026-02-28T20:29:52.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888412230221824,"aZ":-24.676218277666457,"pfxX":9.837007470820359,"pfxZ":4.916901480153133,"pX":-0.00595025518191723,"pZ":1.9655777894493134,"vX0":-5.47237219267611,"vY0":-123.09146942038365,"vZ0":-2.7000165533780764,"x":117.23,"y":185.71,"x0":0.9754335328403345,"y0":50.001256540961265,"z0":5.179959387862221,"aX":14.997503992074229},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.5,"breakHorizontal":-16.4,"spinRate":1841,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.44605266291618273,"extension":6.056495211374847},"index":0,"playId":"3633284e-b939-38e4-9434-5abb05564e59","pitchNumber":1,"startTime":"2026-02-28T20:28:49.793Z","endTime":"2026-02-28T20:28:53.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711898210353876,"aZ":-15.292332538703983,"pfxX":5.942100312713764,"pfxZ":9.334649002607739,"pX":-0.5239838434510807,"pZ":3.212591370819162,"vX0":-5.213840702880165,"vY0":-134.05693174771557,"vZ0":-3.05597178744325,"x":136.97,"y":152.04,"x0":0.6802054185871295,"y0":50.00283376243188,"z0":5.4679167631916865,"aX":10.746299732868083},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-9.6,"spinRate":1979,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.40957928730501436,"extension":6.1272857979963815},"index":1,"playId":"48147f70-24dd-3095-99e0-db9c2149ac7b","pitchNumber":2,"startTime":"2026-02-28T20:29:07.409Z","endTime":"2026-02-28T20:29:10.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870094299908114,"aZ":-24.84902178948436,"pfxX":8.438575649451659,"pfxZ":4.802273750600056,"pX":0.9923763572652786,"pZ":1.8312611725369996,"vX0":-2.7632569269096114,"vY0":-122.87357335355398,"vZ0":-2.7705843442719553,"x":79.17,"y":189.34,"x0":1.0367117706052775,"y0":50.002579042784134,"z0":5.089882613135655,"aX":12.873522596067538},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.3,"breakHorizontal":-14.6,"spinRate":1864,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4461430159317721,"extension":5.961308788672008},"index":2,"playId":"8dc888a9-0b73-39a7-b519-1da88a9cdd16","pitchNumber":3,"startTime":"2026-02-28T20:29:25.609Z","endTime":"2026-02-28T20:29:29.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646289169700268,"aZ":-25.947199925175212,"pfxX":7.231741399564359,"pfxZ":4.049846840764206,"pX":0.8045645929307919,"pZ":2.318914843085018,"vX0":-2.768346983830302,"vY0":-123.2609186282064,"vZ0":-1.7016038796848352,"x":86.33,"y":176.17,"x0":1.003076613017517,"y0":50.00308205226946,"z0":5.210397102865716,"aX":11.120762502805128},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.2,"breakHorizontal":-12.5,"spinRate":1829,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.44447085769532757,"extension":5.972127632587748},"hitData":{"launchSpeed":96.4,"launchAngle":32.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.12,"coordY":49.68}},"index":3,"playId":"67ac380a-8b37-349a-9efa-72ad06575273","pitchNumber":4,"startTime":"2026-02-28T20:29:45.650Z","endTime":"2026-02-28T20:29:52.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:29:52.015Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a ground ball to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:32:14.122Z","endTime":"2026-02-28T20:33:41.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-28T20:31:58.914Z","endTime":"2026-02-28T20:32:14.122Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96267040445746,"aZ":-12.322595251131466,"pfxX":4.767820621094953,"pfxZ":10.86991139987318,"pX":0.5574748617655528,"pZ":3.598970126323448,"vX0":-1.776145144160524,"vY0":-134.93312192595,"vZ0":-4.521526537963394,"x":97.16,"y":149.66,"x0":0.6084318389335185,"y0":50.003871547068215,"z0":6.178306573086977,"aX":8.708747502927018},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":-8.2,"spinRate":2158,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4074078317193539,"extension":6.251447124670224},"index":1,"playId":"279d2e5e-72f3-3da0-b7ff-9e6dde2a16ae","pitchNumber":1,"startTime":"2026-02-28T20:32:14.122Z","endTime":"2026-02-28T20:32:17.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915807388730865,"aZ":-11.813175367332523,"pfxX":4.317766075960861,"pfxZ":10.954360907129383,"pX":0.2640281516933727,"pZ":3.4406012048093007,"vX0":-2.3480572357295144,"vY0":-135.99441628115343,"vZ0":-5.026775070664464,"x":106.94,"y":145.88,"x0":0.5810782522615847,"y0":50.00510853583332,"z0":6.14345708730564,"aX":8.027911055050286},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":-7.3,"spinRate":2254,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4039130235409143,"extension":6.491120960993104},"index":2,"playId":"8f412351-b750-3a1b-a48f-f82a21a73823","pitchNumber":2,"startTime":"2026-02-28T20:32:29.286Z","endTime":"2026-02-28T20:32:32.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62007468048045,"aZ":-39.04142657768661,"pfxX":-3.3931157941534993,"pfxZ":-5.295246872857188,"pX":0.27346467281791936,"pZ":4.008362277732545,"vX0":-0.5032318375446466,"vY0":-113.45965251357495,"vZ0":3.306799932909972,"x":106.58,"y":130.55,"x0":0.9389714608731093,"y0":50.00046728013382,"z0":6.434346434833883,"aX":-4.403301377941608},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.4,"breakHorizontal":6.2,"spinRate":2340,"spinDirection":338},"zone":12,"typeConfidence":2.0,"plateTime":0.4835672409595926,"extension":6.303805271000484},"index":3,"playId":"3693c6ae-a6ba-37ae-bcb3-0f4db46b9f8c","pitchNumber":3,"startTime":"2026-02-28T20:32:49.219Z","endTime":"2026-02-28T20:32:52.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566728258050407,"aZ":-33.02949418322742,"pfxX":-1.44453526819227,"pfxZ":-0.5705263151127973,"pX":-0.18187817128250966,"pZ":2.7877923081467433,"vX0":-1.6926105922568333,"vY0":-122.13441975118074,"vZ0":-1.2056861877613323,"x":123.93,"y":163.51,"x0":0.7095422933450649,"y0":50.0024512895069,"z0":6.1457673966650175,"aX":-2.167351603424747},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":3.0,"spinRate":2216,"spinDirection":309},"zone":2,"typeConfidence":2.0,"plateTime":0.44961363240378605,"extension":6.205673671081677},"index":4,"playId":"41ed38a8-1dc0-3894-8dbf-03a8b606ca0a","pitchNumber":4,"startTime":"2026-02-28T20:33:02.878Z","endTime":"2026-02-28T20:33:06.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":85.8,"endSpeed":78.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668297577778503,"aZ":-23.064495397128315,"pfxX":6.704467201700261,"pfxZ":5.786232460123217,"pX":0.7862465526060317,"pZ":1.0531336887082006,"vX0":-1.9202984521442863,"vY0":-124.81218827399242,"vZ0":-7.618955920024138,"x":87.03,"y":210.35,"x0":0.695699760880653,"y0":50.001473898264514,"z0":6.051217855860432,"aX":10.55213574782706},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.9,"breakHorizontal":-11.6,"spinRate":1458,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4392336727218278,"extension":6.358907237521604},"index":5,"playId":"5def7e21-6ad3-3de5-add4-44c433930b95","pitchNumber":5,"startTime":"2026-02-28T20:33:17.452Z","endTime":"2026-02-28T20:33:20.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.155454457282755,"aZ":-15.433907215384943,"pfxX":4.08678799279166,"pfxZ":8.89125146264256,"pX":0.48761676790282305,"pZ":3.1407951179148497,"vX0":-1.615531951497629,"vY0":-136.59447148575148,"vZ0":-5.109539433676827,"x":98.41,"y":153.98,"x0":0.5570985580975464,"y0":50.00067984420745,"z0":6.103102342868083,"aX":7.6921394982006115},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-7.1,"spinRate":1786,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.4015677066120249,"extension":6.402500988332985},"hitData":{"launchSpeed":102.3,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.52,"coordY":114.38}},"index":6,"playId":"a460dfaa-7986-3fc6-b8ce-f7c27626b601","pitchNumber":6,"startTime":"2026-02-28T20:33:31.708Z","endTime":"2026-02-28T20:33:41.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:33:41.811Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (1) on a sharp line drive to center fielder Luke Raley. Freddy Fermin to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:33:51.152Z","endTime":"2026-02-28T20:35:42.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.2,"endSpeed":72.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636742357370938,"aZ":-36.133314156864444,"pfxX":-2.4824975675440957,"pfxZ":-2.967368351865071,"pX":-0.811871127239796,"pZ":3.0444254878570027,"vX0":-5.728756004600283,"vY0":-115.18212455798896,"vZ0":0.5113129244587118,"x":147.95,"y":156.58,"x0":2.0361018207309916,"y0":50.00094697990527,"z0":6.330965464157514,"aX":-3.3143084105801233},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.9,"breakHorizontal":6.0,"spinRate":2293,"spinDirection":337},"zone":11,"typeConfidence":2.0,"plateTime":0.47665522627387213,"extension":6.427696542905351},"index":0,"playId":"67edbcda-c9ba-37b0-98e6-5c0eaac19a17","pitchNumber":1,"startTime":"2026-02-28T20:34:07.542Z","endTime":"2026-02-28T20:34:11.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822641634285276,"aZ":-32.93673548718282,"pfxX":-1.0690296567371549,"pfxZ":-0.48139889370469024,"pX":-1.833549725051672,"pZ":0.9038707958781267,"vX0":-8.996094622083815,"vY0":-124.82700856575624,"vZ0":-5.943830617640965,"x":186.89,"y":214.38,"x0":1.9606217850760241,"y0":50.00602221945689,"z0":6.037484451338832,"aX":-1.6809663659014282},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.0,"breakHorizontal":4.1,"spinRate":2502,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4392855936446063,"extension":6.409994298948441},"index":1,"playId":"4b9ee870-fac7-36fb-a409-c8e19195850d","pitchNumber":2,"startTime":"2026-02-28T20:34:24.977Z","endTime":"2026-02-28T20:34:27.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31264211775274,"aZ":-14.427542601524813,"pfxX":5.542341028136255,"pfxZ":9.492352253701906,"pX":-0.8976563667505887,"pZ":1.9532670417522005,"vX0":-9.276857948014973,"vY0":-135.99447371640142,"vZ0":-8.085407569111744,"x":151.22,"y":186.04,"x0":1.8404935931494337,"y0":50.005900827654514,"z0":5.969565784455743,"aX":10.36580768428502},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":-8.0,"spinRate":1948,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4030294548906097,"extension":6.500080132446656},"index":2,"playId":"2428dfe8-5cdc-38c8-8279-40a5f77fb7a7","pitchNumber":3,"startTime":"2026-02-28T20:34:42.611Z","endTime":"2026-02-28T20:34:45.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35840526797533,"aZ":-14.628043958373544,"pfxX":3.5306821307803022,"pfxZ":9.265273553234653,"pX":0.3254285540405847,"pZ":1.8770796762578197,"vX0":-5.206798280618178,"vY0":-137.66444415157514,"vZ0":-8.188154404391604,"x":104.6,"y":188.1,"x0":1.7943439416875542,"y0":50.00321060866881,"z0":5.908146913253081,"aX":6.686855955826328},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":-5.2,"spinRate":1910,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.39992108221959644,"extension":6.608726782413193},"index":3,"playId":"eff14bf6-87dd-39c8-80ff-d78d6da89020","pitchNumber":4,"startTime":"2026-02-28T20:34:59.732Z","endTime":"2026-02-28T20:35:02.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176027826607335,"aZ":-30.870125853883103,"pfxX":-0.5039366711634277,"pfxZ":0.810085936160645,"pX":-0.38746656332732926,"pZ":1.3016776561880854,"vX0":-6.3742183476307135,"vY0":-126.61598767590498,"vZ0":-5.678505830894785,"x":131.77,"y":203.63,"x0":2.233968384658382,"y0":50.00427328303049,"z0":6.06019948590292,"aX":-0.8137635455720019},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":2.4,"spinRate":2466,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.43349364344499364,"extension":6.263801665568528},"index":4,"playId":"15a41037-8f0f-3987-b99e-6ee5f2bed574","pitchNumber":5,"startTime":"2026-02-28T20:35:15.799Z","endTime":"2026-02-28T20:35:18.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31761287213904,"aZ":-11.545424781418356,"pfxX":3.57367113982444,"pfxZ":11.271897134325279,"pX":-0.18223582575574968,"pZ":2.593265664815175,"vX0":-6.375822868606677,"vY0":-135.35363275564526,"vZ0":-6.724257601597322,"x":123.95,"y":168.76,"x0":1.7543304065281626,"y0":50.00265538155892,"z0":5.942002189932717,"aX":6.540575445610798},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":-4.9,"spinRate":2066,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4067955622614705,"extension":6.638272101651529},"hitData":{"launchSpeed":105.3,"launchAngle":15.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":95.08,"coordY":67.03}},"index":5,"playId":"c7c89b1a-666a-3497-9613-577fe8ec4a16","pitchNumber":6,"startTime":"2026-02-28T20:35:33.049Z","endTime":"2026-02-28T20:35:42.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":807739,"link":"/api/v1/people/807739"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":11.299999999999997,"leverageIndex":1.66,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:35:42.001Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose F Miranda pops out to first baseman Patrick Wisdom in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:38:24.248Z","endTime":"2026-02-28T20:40:44.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-28T20:35:59.680Z","endTime":"2026-02-28T20:36:28.161Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Houston Roth replaces Kade Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-28T20:36:28.161Z","endTime":"2026-02-28T20:38:26.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674175,"link":"/api/v1/people/674175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":807739,"link":"/api/v1/people/807739","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485126573184065,"aZ":-25.356836225863034,"pfxX":-1.4332333966657296,"pfxZ":4.613496177663057,"pX":-0.9033517250139856,"pZ":1.0033078490454264,"vX0":0.7830700663083858,"vY0":-121.75211613390904,"vZ0":-6.835440160047373,"x":151.43,"y":211.69,"x0":-1.0456502681133197,"y0":50.002014111089906,"z0":6.090542639637396,"aX":-2.1170670252202997},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":2.4,"spinRate":1763,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4526582496326226,"extension":6.473968338408312},"index":2,"playId":"de7fef7c-e350-36c3-9591-20a40de3c682","pitchNumber":1,"startTime":"2026-02-28T20:38:26.331Z","endTime":"2026-02-28T20:38:29.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129528957605103,"aZ":-13.194265464512261,"pfxX":-2.3751281781437585,"pfxZ":10.959688132978581,"pX":-1.380291668654926,"pZ":2.085637748444422,"vX0":-0.6323473140117138,"vY0":-130.8846938184017,"vZ0":-7.666655228860588,"x":169.61,"y":182.47,"x0":-0.82689933226106,"y0":50.003025503949964,"z0":6.045014968140169,"aX":-4.112135735746593},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2262,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.41879863139194695,"extension":6.517786898246907},"index":3,"playId":"d424cac6-3ca8-33c4-9a28-bb019ca06ae7","pitchNumber":2,"startTime":"2026-02-28T20:38:41.873Z","endTime":"2026-02-28T20:38:44.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909846454289305,"aZ":-23.539522073724303,"pfxX":-3.607387325315914,"pfxZ":5.6986965653220265,"pX":-0.7768511765638652,"pZ":1.3758381442227943,"vX0":1.2687073813130665,"vY0":-122.78210198755255,"vZ0":-6.506125529914208,"x":146.61,"y":201.63,"x0":-0.8336418231193149,"y0":50.005667688906364,"z0":6.082958892607251,"aX":-5.4698837346874285},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.9,"breakHorizontal":6.2,"spinRate":1661,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.44729964758652496,"extension":6.473689591515177},"index":4,"playId":"4fd7cbd4-c949-3b7e-a296-051009d3fdac","pitchNumber":3,"startTime":"2026-02-28T20:38:58.490Z","endTime":"2026-02-28T20:39:01.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-02-28T20:39:15.269Z","endTime":"2026-02-28T20:39:31.585Z","isPitch":false,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982899597664133,"aZ":-27.33836251847897,"pfxX":0.37358737325230507,"pfxZ":3.4406841198289086,"pX":-0.1213436473726077,"pZ":1.1860679391103104,"vX0":1.4706221688691283,"vY0":-119.13863973708023,"vZ0":-5.493219858598919,"x":121.63,"y":206.76,"x0":-0.8012128444442838,"y0":50.00019994688678,"z0":6.066282721343565,"aX":0.5236872118785176},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":1719,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.46401166258619897,"extension":6.505597909145296},"index":6,"playId":"f751df17-4019-3ebc-850b-98514ccfc04d","pitchNumber":4,"startTime":"2026-02-28T20:39:31.585Z","endTime":"2026-02-28T20:39:35.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337933726404298,"aZ":-29.916301465985697,"pfxX":4.6832994488033215,"pfxZ":1.58850677894619,"pX":1.2363353763540683,"pZ":2.161128252078674,"vX0":3.479288537558164,"vY0":-118.2482711540596,"vZ0":-2.942406828476307,"x":69.87,"y":180.43,"x0":-0.8597797167278157,"y0":50.005667667890386,"z0":6.150391404742636,"aX":6.670518139956621},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.4,"breakHorizontal":-9.2,"spinRate":2358,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4621920236856818,"extension":6.560264608542969},"index":7,"playId":"6ec5eb6f-8af5-3c67-bf2c-c288a8a483fe","pitchNumber":5,"startTime":"2026-02-28T20:39:52.972Z","endTime":"2026-02-28T20:39:56.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.922732643498243,"aZ":-26.442920248549573,"pfxX":1.6555940345057616,"pfxZ":3.949104998335528,"pX":0.49906365239443473,"pZ":2.192765285398912,"vX0":2.4079762456134377,"vY0":-120.16068339792204,"vZ0":-3.7791208836068355,"x":97.98,"y":179.58,"x0":-0.7340526899723305,"y0":50.002970348731054,"z0":6.155170995660107,"aX":2.402417039568425},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":1790,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.45714382980067736,"extension":6.545873364283955},"index":8,"playId":"450f3f1c-452b-3eb4-b67a-60dd5fba9d41","pitchNumber":6,"startTime":"2026-02-28T20:40:10.967Z","endTime":"2026-02-28T20:40:14.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834812429601378,"aZ":-13.227862417877006,"pfxX":1.0752042345159287,"pfxZ":11.158703417607164,"pX":-0.3587407489628502,"pZ":2.9063206657351612,"vX0":0.535268427201191,"vY0":-130.1377139391197,"vZ0":-5.700706975391042,"x":130.67,"y":160.31,"x0":-0.707455552079853,"y0":50.00650213848757,"z0":6.144951614768488,"aX":1.8262835274074085},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":19.0,"breakHorizontal":-2.0,"spinRate":2160,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.4224867227818425,"extension":6.633081378965363},"hitData":{"launchSpeed":77.5,"launchAngle":71.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.01,"coordY":186.75}},"index":9,"playId":"50c350cc-0a8c-37cf-97a8-d06182ff3057","pitchNumber":7,"startTime":"2026-02-28T20:40:33.302Z","endTime":"2026-02-28T20:40:44.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-5.699999999999996,"leverageIndex":1.58,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:40:44.888Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Solak doubles (3) on a line drive to left fielder Randy Arozarena. Freddy Fermin scores. Jake Cronenworth to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:40:57.803Z","endTime":"2026-02-28T20:41:39.597Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":807739,"link":"/api/v1/people/807739"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869830355659516,"aZ":-10.529291389786117,"pfxX":-9.97226937866635E-4,"pfxZ":12.411557638174465,"pX":-0.36798094047546204,"pZ":2.0187120887167374,"vX0":0.41788439546674677,"vY0":-131.70983858214976,"vZ0":-8.478188003624988,"x":131.03,"y":184.27,"x0":-0.5290604016576534,"y0":50.00443666139859,"z0":6.072690029400174,"aX":-0.001721228701062938},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.6,"breakHorizontal":-0.1,"spinRate":2212,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.41702060137708363,"extension":6.680328729481127},"index":0,"playId":"54beee66-064f-3170-b1a0-621fbb2f8ba8","pitchNumber":1,"startTime":"2026-02-28T20:41:10.925Z","endTime":"2026-02-28T20:41:14.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30900150886947,"aZ":-23.9550571942968,"pfxX":-1.980911186683432,"pfxZ":5.407799485320378,"pX":-0.26944006715184377,"pZ":1.8842561661578858,"vX0":1.612490511104856,"vY0":-123.26142653502325,"vZ0":-5.268923281227291,"x":127.27,"y":187.91,"x0":-0.6786845079129749,"y0":50.002754199389045,"z0":6.1042232673961605,"aX":-3.010739000838772},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.6,"breakHorizontal":3.1,"spinRate":1568,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.44647437802275913,"extension":6.515755984279216},"hitData":{"launchSpeed":104.0,"launchAngle":22.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":31.96,"coordY":84.14}},"index":1,"playId":"320f95c1-1149-30d5-8fd5-e821db04da84","pitchNumber":2,"startTime":"2026-02-28T20:41:29.834Z","endTime":"2026-02-28T20:41:39.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":1.85,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:41:39.597Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (1) on a sharp line drive to left fielder Randy Arozarena. Jake Cronenworth scores. Nick Solak scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:42:07.460Z","endTime":"2026-02-28T20:43:41.962Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":807739,"link":"/api/v1/people/807739"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":{"id":674175,"link":"/api/v1/people/674175"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16748669344345,"aZ":-26.079511151585336,"pfxX":0.5021299339808953,"pfxZ":4.158124676160364,"pX":1.5791057614476351,"pZ":1.029858282454396,"vX0":4.8685988174854575,"vY0":-121.253020876287,"vZ0":-6.484575439352802,"x":56.81,"y":210.97,"x0":-0.5332158779161263,"y0":50.00244986361044,"z0":6.062201386048562,"aX":0.7357763906049645},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.0,"breakHorizontal":-2.3,"spinRate":1790,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4544561810008094,"extension":6.571835020567726},"index":0,"playId":"3cc58931-2362-349a-94c4-02bff71e88fc","pitchNumber":1,"startTime":"2026-02-28T20:42:18.239Z","endTime":"2026-02-28T20:42:21.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":89.6,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535697287295726,"aZ":-16.501004808356324,"pfxX":-0.5710016996017098,"pfxZ":9.061150899179824,"pX":1.0523527898662428,"pZ":2.717385798770847,"vX0":4.067356784772415,"vY0":-130.4568232603765,"vZ0":-5.654328238651967,"x":76.89,"y":165.41,"x0":-0.45043416156538374,"y0":50.004856105065436,"z0":6.150033304393263,"aX":-0.9887800272197378},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.5,"breakHorizontal":0.1,"spinRate":2221,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4192963778549528,"extension":6.5339414754730525},"index":1,"playId":"23c7775b-d5be-3f10-8360-1835b75f4f62","pitchNumber":2,"startTime":"2026-02-28T20:42:36.716Z","endTime":"2026-02-28T20:42:39.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":90.4,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906570484547544,"aZ":-11.565442598144477,"pfxX":-3.048775024512298,"pfxZ":11.835583592604147,"pX":-1.3796798679103082,"pZ":3.5660124606156725,"vX0":-0.8582081887792801,"vY0":-131.614158948643,"vZ0":-4.531555090468686,"x":169.59,"y":142.5,"x0":-0.6528347615828942,"y0":50.00011579853587,"z0":6.177438548287718,"aX":-5.307113634802234},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.5,"breakHorizontal":5.8,"spinRate":2175,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4173719644186975,"extension":6.628513914508348},"index":2,"playId":"05305111-9b4d-3a06-853b-d7afa74d7b8f","pitchNumber":3,"startTime":"2026-02-28T20:42:55.997Z","endTime":"2026-02-28T20:42:59.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.180916417547216,"aZ":-10.65517366574339,"pfxX":-1.3059296724154001,"pfxZ":12.291518549200095,"pX":-0.7543749148867893,"pZ":2.707399408997196,"vX0":-0.25477878780954283,"vY0":-131.99856660983392,"vZ0":-6.809129233489659,"x":145.75,"y":165.68,"x0":-0.4868552027195849,"y0":50.001915175157094,"z0":6.118829952728926,"aX":-2.285877499160478},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.9,"breakHorizontal":2.4,"spinRate":2242,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.41622692149406326,"extension":6.513741590604845},"index":3,"playId":"346152f9-c4c0-31b9-a16f-a128ba02b4c7","pitchNumber":4,"startTime":"2026-02-28T20:43:14.939Z","endTime":"2026-02-28T20:43:18.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71159692145756,"aZ":-13.517776172935113,"pfxX":-1.3647400209420406,"pfxZ":10.832833420129464,"pX":-0.4921043870087988,"pZ":1.905520671980169,"vX0":0.3261592463445301,"vY0":-130.4726182573273,"vZ0":-8.132823398685433,"x":135.76,"y":187.33,"x0":-0.44150515966418785,"y0":50.00329951659617,"z0":6.083919492803049,"aX":-2.350564619980878},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.0,"breakHorizontal":2.4,"spinRate":2136,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.4199600052481012,"extension":6.592254821816634},"hitData":{"launchSpeed":108.4,"launchAngle":14.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.13,"coordY":65.85}},"index":4,"playId":"3fb5bc68-675c-3177-ac56-95b417c84090","pitchNumber":5,"startTime":"2026-02-28T20:43:34.185Z","endTime":"2026-02-28T20:43:41.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.1,"awayTeamWinProbability":23.900000000000006,"homeTeamWinProbabilityAdded":12.0,"leverageIndex":1.7,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:43:41.962Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (1) on a fly ball to left center field. Xander Bogaerts scores.","rbi":2,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:44:09.672Z","endTime":"2026-02-28T20:44:28.671Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":674175,"link":"/api/v1/people/674175"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":674175,"link":"/api/v1/people/674175"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696278941147874,"aZ":-12.007529255046395,"pfxX":-1.7081811292836204,"pfxZ":11.318673210282558,"pX":-0.17056718268533042,"pZ":3.003774095755312,"vX0":1.4221399865532025,"vY0":-132.25763915822205,"vZ0":-5.773722826954343,"x":123.5,"y":157.68,"x0":-0.49181653758712623,"y0":50.00144558352428,"z0":6.0862288909588536,"aX":-3.043256817818774},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":2.8,"spinRate":2196,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.41323198666567995,"extension":6.550660866606159},"hitData":{"launchSpeed":104.3,"launchAngle":38.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.06,"coordY":50.9}},"index":0,"playId":"5fe03fdb-d1ef-3558-bf16-f14d5ef60b85","pitchNumber":1,"startTime":"2026-02-28T20:44:20.062Z","endTime":"2026-02-28T20:44:28.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.9,"awayTeamWinProbability":13.099999999999994,"homeTeamWinProbabilityAdded":10.800000000000011,"leverageIndex":0.91,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:44:28.671Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Castellanos lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:44:55.657Z","endTime":"2026-02-28T20:46:22.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563368264763028,"aZ":-22.16535389755362,"pfxX":-0.2902916649090552,"pfxZ":6.297544648858917,"pX":-0.5074548127598115,"pZ":0.8276753849466726,"vX0":0.7054273921657057,"vY0":-125.34500670459305,"vZ0":-8.155904351023679,"x":136.34,"y":216.43,"x0":-0.7549406288304967,"y0":50.00322529002621,"z0":5.936193351509244,"aX":-0.4614745593371539},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.7,"breakHorizontal":0.4,"spinRate":1555,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.43713590770895294,"extension":6.593726146095394},"index":0,"playId":"6ac142ec-d55c-3259-8a0e-1ac6a89c1986","pitchNumber":1,"startTime":"2026-02-28T20:45:07.085Z","endTime":"2026-02-28T20:45:10.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432594407512223,"aZ":-25.666847362544143,"pfxX":-3.2777175501653737,"pfxZ":4.392760830434607,"pX":-1.4944458622238774,"pZ":2.218900475223436,"vX0":-0.8590809369446146,"vY0":-121.69711886998255,"vZ0":-4.024464734018917,"x":173.96,"y":178.87,"x0":-0.7100286147600413,"y0":50.00585583400802,"z0":6.14673836064639,"aX":-4.861043555254844},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.2,"breakHorizontal":6.1,"spinRate":1510,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4520589410308635,"extension":6.482182490176125},"index":1,"playId":"32c6a442-4356-3b1a-8564-020b8a32896d","pitchNumber":2,"startTime":"2026-02-28T20:45:22.593Z","endTime":"2026-02-28T20:45:25.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020149687518877,"aZ":-27.552384640152273,"pfxX":2.2375798642517593,"pfxZ":3.2850579483395768,"pX":1.194337533339015,"pZ":2.0565460226585004,"vX0":3.556844872332944,"vY0":-118.97769729075532,"vZ0":-3.667825408924967,"x":71.47,"y":183.25,"x0":-0.6221830053489131,"y0":50.0010544491077,"z0":6.169701941822377,"aX":3.1434212512298965},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.2,"breakHorizontal":-5.0,"spinRate":1724,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.46388269552873185,"extension":6.4113251918403025},"index":2,"playId":"5303f5e9-e3ab-387c-8917-08f2fa237b0c","pitchNumber":3,"startTime":"2026-02-28T20:45:38.768Z","endTime":"2026-02-28T20:45:42.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6108559142578,"aZ":-10.123853082289322,"pfxX":1.0821282455252734,"pfxZ":12.633436572109312,"pX":0.5501025302408429,"pZ":1.8442415511007613,"vX0":2.2691593932495078,"vY0":-132.36870078943485,"vZ0":-8.878587501889307,"x":96.03,"y":188.99,"x0":-0.4644279615496114,"y0":50.0009530499084,"z0":6.017024584426303,"aX":1.8878405098536444},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.8,"breakHorizontal":-2.5,"spinRate":2305,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.41643267224490943,"extension":6.577933279763381},"index":3,"playId":"5e1f3f04-c096-3a04-b3b2-315f874aee18","pitchNumber":4,"startTime":"2026-02-28T20:45:53.535Z","endTime":"2026-02-28T20:45:56.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-02-28T20:46:05.012Z","endTime":"2026-02-28T20:46:15.527Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":90.5,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55848932571086,"aZ":-10.56900634283293,"pfxX":-1.4891611488987497,"pfxZ":12.46709177497921,"pX":-0.2791764938414486,"pZ":1.8638551932653118,"vX0":1.0489540470530019,"vY0":-131.4863232933016,"vZ0":-8.603655125416868,"x":127.64,"y":188.46,"x0":-0.4918839489109038,"y0":50.004300592907946,"z0":5.983913384862161,"aX":-2.580867206618099},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.6,"breakHorizontal":2.4,"spinRate":2201,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.4182308826072796,"extension":6.650638190650771},"hitData":{"launchSpeed":91.2,"launchAngle":23.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.91,"coordY":104.74}},"index":5,"playId":"b900f975-e79c-37dd-a93f-77a7418931e1","pitchNumber":5,"startTime":"2026-02-28T20:46:15.527Z","endTime":"2026-02-28T20:46:22.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:46:22.170Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to second baseman Ryan Bliss.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:46:29.594Z","endTime":"2026-02-28T20:47:25.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.761728722785442,"aZ":-8.230069140386338,"pfxX":-2.496926728803415,"pfxZ":13.248192989323137,"pX":-0.1484116160051243,"pZ":1.1158071485747714,"vX0":2.0463903101342695,"vY0":-134.253936540388,"vZ0":-11.096330796365754,"x":93.21,"y":162.37,"x0":-0.5998723852129761,"y0":50.004727805369846,"z0":5.910873738028684,"aX":-4.513304595265092},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.5,"breakHorizontal":4.1,"spinRate":2414,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.4095500606968039,"extension":6.541469165477811},"index":0,"playId":"0e50b724-8413-3dc2-86a5-bc88db293065","pitchNumber":1,"startTime":"2026-02-28T20:46:45.418Z","endTime":"2026-02-28T20:46:48.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418926288864157,"aZ":-27.736290578712413,"pfxX":0.9930105636289515,"pfxZ":3.166460350723158,"pX":1.1741919045252251,"pZ":0.2526281067517362,"vX0":3.8128102034777465,"vY0":-119.71453145296958,"vZ0":-7.369275859636316,"x":113.36,"y":188.27,"x0":-0.5908110729714868,"y0":50.00459860667922,"z0":5.971314974154506,"aX":1.3919790906460072},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.6,"breakHorizontal":-3.0,"spinRate":1893,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4636311101120767,"extension":6.681083248942927},"index":1,"playId":"112ad1f8-1569-35ce-96ab-2da0e456f8ad","pitchNumber":2,"startTime":"2026-02-28T20:47:00.709Z","endTime":"2026-02-28T20:47:03.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4797698830095,"aZ":-11.7191466614965,"pfxX":0.48802705235039134,"pfxZ":11.684916894526168,"pX":0.9346672308859421,"pZ":1.7598942223570078,"vX0":3.0798435507827495,"vY0":-131.3762672853137,"vZ0":-8.699940596221364,"x":117.31,"y":135.53,"x0":-0.3155084669739897,"y0":50.00084648268292,"z0":5.982387312445224,"aX":0.8537653442442136},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.4,"breakHorizontal":-1.6,"spinRate":2141,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.41669129441510133,"extension":6.594263674246654},"hitData":{"launchSpeed":78.2,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.54,"coordY":147.78}},"index":2,"playId":"b818756f-10e5-3c41-948d-34a8b1d6bf7d","pitchNumber":3,"startTime":"2026-02-28T20:47:15.503Z","endTime":"2026-02-28T20:47:25.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:47:25.913Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh challenged (pitch result), call on the field was confirmed: Gavin Sheets walks. Miguel Andujar to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:47:46.148Z","endTime":"2026-02-28T20:48:50.103Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":91.4,"endSpeed":83.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52233373170983,"aZ":-11.85251231650821,"pfxX":-1.7523205831328843,"pfxZ":11.390508138855473,"pX":-1.9090099553379456,"pZ":2.9663311423812,"vX0":-2.4423004963282153,"vY0":-132.97873788786345,"vZ0":-5.844420586827137,"x":129.13,"y":138.36,"x0":-0.7496689826479096,"y0":50.00405189551928,"z0":6.058767799756045,"aX":-3.126196578660389},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":3.7,"spinRate":2270,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4124892943301792,"extension":6.417890060538175},"index":0,"playId":"37e3b400-5891-381a-a709-8a8a705ae087","pitchNumber":1,"startTime":"2026-02-28T20:47:56.330Z","endTime":"2026-02-28T20:47:59.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75127774701111,"aZ":-12.566401571515607,"pfxX":-0.5675539506634042,"pfxZ":11.494806687210023,"pX":-1.0228534082196448,"pZ":3.8429337792537446,"vX0":-0.6439822625378903,"vY0":-129.91826289856428,"vZ0":-3.6145860581689893,"x":120.37,"y":153.43,"x0":-0.6978438552390699,"y0":50.00208793271646,"z0":6.210175060531121,"aX":-0.9681501929528817},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":20.2,"breakHorizontal":1.2,"spinRate":2216,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4219297411323564,"extension":6.405604877765115},"index":1,"playId":"bfc84ccd-615d-3f5d-ae26-6d3dea0c80f7","pitchNumber":2,"startTime":"2026-02-28T20:48:11.925Z","endTime":"2026-02-28T20:48:14.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":89.6,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307440813619117,"aZ":-11.809495627837524,"pfxX":-1.1528441425912859,"pfxZ":11.905661102217099,"pX":-0.8057363531452018,"pZ":3.937427531974067,"vX0":-0.12113347344247519,"vY0":-130.44054361764924,"vZ0":-3.418702987752615,"x":147.71,"y":132.47,"x0":-0.608954538965731,"y0":50.00320282795553,"z0":6.164889554635402,"aX":-1.9721712022923035},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":21.0,"breakHorizontal":2.2,"spinRate":2203,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4210723717917113,"extension":6.5903719293235685},"index":2,"playId":"522ed537-c6fc-388a-b5ba-a42920331e7e","pitchNumber":3,"startTime":"2026-02-28T20:48:28.932Z","endTime":"2026-02-28T20:48:31.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33046842667894,"aZ":-10.765779529879504,"pfxX":-2.388954140546735,"pfxZ":12.185644060675045,"pX":-0.3479349420895777,"pZ":1.5748107193028182,"vX0":1.0731374440884391,"vY0":-132.01218281781468,"vZ0":-9.263068099726977,"x":130.26,"y":196.26,"x0":-0.4504071390716103,"y0":50.00069021200927,"z0":5.931533902778566,"aX":-4.196236259874279},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.2,"breakHorizontal":4.1,"spinRate":2245,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.41564682749700665,"extension":6.686426958685398},"index":3,"playId":"36baccaa-a0eb-3262-bbd3-2a337eeb5992","pitchNumber":4,"startTime":"2026-02-28T20:48:45.100Z","endTime":"2026-02-28T20:48:50.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":674175,"link":"/api/v1/people/674175"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.36,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:48:50.103Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Freddy Fermin grounds into a force out, shortstop Colt Emerson to second baseman Ryan Bliss. Gavin Sheets out at 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:51:29.963Z","endTime":"2026-02-28T20:52:54.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-28T20:49:13.445Z","endTime":"2026-02-28T20:49:36.001Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Alford replaces Houston Roth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-28T20:49:36.001Z","endTime":"2026-02-28T20:51:32.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688230,"link":"/api/v1/people/688230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674175,"link":"/api/v1/people/674175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843331695731422,"aZ":-27.711454100839497,"pfxX":-1.2320646564699262,"pfxZ":2.836000804921662,"pX":-0.20058013508484085,"pZ":2.6433772575731482,"vX0":-3.088552337831722,"vY0":-123.94435315842107,"vZ0":-1.8373160742751389,"x":124.65,"y":167.41,"x0":1.2156195798418663,"y0":50.00591071082833,"z0":5.680500957118948,"aX":-1.941073995056034},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":2.9,"spinRate":2362,"spinDirection":209},"zone":5,"typeConfidence":0.77,"plateTime":0.43979467217223345,"extension":5.786896684934241},"index":2,"playId":"40216f45-43af-32b1-8181-8d2be0daf8da","pitchNumber":1,"startTime":"2026-02-28T20:51:32.102Z","endTime":"2026-02-28T20:51:35.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31839806121416,"aZ":-9.635562068173378,"pfxX":4.952057644346881,"pfxZ":12.023618530721013,"pX":-0.42347584244223624,"pZ":2.6922724406682352,"vX0":-5.069992152934176,"vY0":-136.14440553046995,"vZ0":-6.164933378072421,"x":133.14,"y":166.09,"x0":0.8208788637178855,"y0":50.00178343934439,"z0":5.65529118144783,"aX":9.281793558336394},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":-7.9,"spinRate":2352,"spinDirection":151},"zone":1,"typeConfidence":0.88,"plateTime":0.40255835338588586,"extension":5.775666739281672},"index":3,"playId":"47d720ad-e7ef-39d2-a1ac-9428c1a923e2","pitchNumber":2,"startTime":"2026-02-28T20:51:47.612Z","endTime":"2026-02-28T20:51:50.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"08317386-0226-0023-001c-f08cd117d70a","startTime":"2026-02-28T20:52:13.551Z","endTime":"2026-02-28T20:52:26.852Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839590182940743,"aZ":-26.732531891741633,"pfxX":0.07842841057185479,"pfxZ":3.383290332288614,"pX":-0.16909405284137566,"pZ":-0.31673290858836306,"vX0":-3.3767470664348913,"vY0":-125.33018848240722,"vZ0":-8.887995205906714,"x":123.45,"y":247.33,"x0":1.1795513317655062,"y0":50.00328618959522,"z0":5.424554402002281,"aX":0.12693500117333997},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":0.6,"spinRate":2434,"spinDirection":174},"zone":13,"typeConfidence":0.46,"plateTime":0.4352854963262134,"extension":5.771968284198348},"index":5,"playId":"182c16e4-e147-38cf-adcb-8961b1158580","pitchNumber":3,"startTime":"2026-02-28T20:52:26.852Z","endTime":"2026-02-28T20:52:29.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72195809431259,"aZ":-42.89306170398224,"pfxX":-3.824971485491332,"pfxZ":-7.86959204496689,"pX":0.047719577812969746,"pZ":1.4932045384783454,"vX0":-1.316635028677214,"vY0":-115.9745843730742,"vZ0":-0.35478179258308695,"x":115.18,"y":198.46,"x0":1.1197736808481389,"y0":50.00357953180267,"z0":5.739835876255944,"aX":-5.209268537337967},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.0,"breakHorizontal":7.2,"spinRate":2609,"spinDirection":335},"zone":14,"typeConfidence":0.7,"plateTime":0.47231919205059736,"extension":5.779486634290634},"hitData":{"launchSpeed":73.5,"launchAngle":7.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.9,"coordY":156.89}},"index":6,"playId":"bef70d9b-540d-32d6-aee2-d929bdadf64c","pitchNumber":4,"startTime":"2026-02-28T20:52:47.907Z","endTime":"2026-02-28T20:52:54.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:52:54.178Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Bliss walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:55:25.061Z","endTime":"2026-02-28T20:57:27.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"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.8,"endSpeed":84.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16719326107648,"aZ":-13.155334630226289,"pfxX":5.721855418783296,"pfxZ":10.545634835542753,"pX":-1.8691354599382595,"pZ":1.6498688027563733,"vX0":-8.597226777974768,"vY0":-133.3188468430976,"vZ0":-6.987926646330866,"x":188.25,"y":194.23,"x0":0.6512220170768487,"y0":50.000841887022666,"z0":5.250804221134606,"aX":10.317872419465314},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-8.5,"spinRate":1996,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.41054451683812054,"extension":6.330334867540796},"index":0,"playId":"8d2105aa-74f8-346e-849d-95a44ff5fb16","pitchNumber":1,"startTime":"2026-02-28T20:55:46.709Z","endTime":"2026-02-28T20:55:49.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.2,"endSpeed":84.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903758148655786,"aZ":-15.348312541054096,"pfxX":4.926980245559525,"pfxZ":9.227785644322116,"pX":-0.08569453442714271,"pZ":1.7954119640626114,"vX0":-3.947515311190518,"vY0":-134.14448842619663,"vZ0":-6.559948726983352,"x":120.27,"y":190.3,"x0":0.764526223981143,"y0":50.00117865464185,"z0":5.36581926009359,"aX":8.982299299948666},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":1954,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.408237423086272,"extension":6.191605532259232},"index":1,"playId":"2ccfd880-e7da-32c0-8592-421a8f086eee","pitchNumber":2,"startTime":"2026-02-28T20:56:03.674Z","endTime":"2026-02-28T20:56:06.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":83.9,"endSpeed":76.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651375472808255,"aZ":-27.012168593359963,"pfxX":8.564670159520203,"pfxZ":3.424789599574062,"pX":1.623253954711765,"pZ":2.5751594188419347,"vX0":-1.762856678869287,"vY0":-122.1553816210525,"vZ0":-0.7458384368261074,"x":55.13,"y":169.25,"x0":1.2428615491082569,"y0":50.0021428451007,"z0":5.212009734336934,"aX":12.909152143725247},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.1,"spinRate":1573,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.44882031758640295,"extension":6.07903017082596},"index":2,"playId":"b1c66d75-39b7-35a6-8c29-be5fc24554fa","pitchNumber":3,"startTime":"2026-02-28T20:56:25.546Z","endTime":"2026-02-28T20:56:28.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92777156908035,"aZ":-15.460545772908127,"pfxX":5.0554735527107475,"pfxZ":9.272227585506906,"pX":1.0999095774609862,"pZ":3.4007338034875096,"vX0":-1.0213488105502966,"vY0":-133.90481492907574,"vZ0":-2.5263462245370274,"x":75.07,"y":146.96,"x0":0.8315667275002893,"y0":50.000601080697784,"z0":5.47235648566041,"aX":9.110951434012826},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-8.9,"spinRate":1925,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4102005304629217,"extension":6.083336715498762},"index":3,"playId":"97176d6a-0ded-395e-9bb2-e3aa41fd58bb","pitchNumber":4,"startTime":"2026-02-28T20:56:44.579Z","endTime":"2026-02-28T20:56:47.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.2,"endSpeed":84.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799045308963,"aZ":-14.698913282531526,"pfxX":5.173102353327747,"pfxZ":9.61376213816282,"pX":-0.1176352646065059,"pZ":2.463388073774552,"vX0":-4.135914363490122,"vY0":-134.15208127698347,"vZ0":-4.759095362772244,"x":121.48,"y":172.27,"x0":0.7741586209987746,"y0":50.001088290833806,"z0":5.312803199991936,"aX":9.401098547433124},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":-8.4,"spinRate":1939,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4087390084854867,"extension":6.171471713533343},"index":4,"playId":"e228cd03-5b19-3826-9d68-7990bf9bac12","pitchNumber":5,"startTime":"2026-02-28T20:57:01.861Z","endTime":"2026-02-28T20:57:04.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":90.8,"endSpeed":83.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18915652193947,"aZ":-15.68334544265854,"pfxX":5.388845335863348,"pfxZ":9.265306609462149,"pX":0.5334089095372171,"pZ":3.664934338069986,"vX0":-2.501987678481912,"vY0":-132.31423665588653,"vZ0":-1.5958449617469865,"x":96.67,"y":139.83,"x0":0.7890629620456184,"y0":50.00496607990923,"z0":5.42039988087661,"aX":9.593602299631875},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-9.2,"spinRate":1866,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.41333581193741065,"extension":6.243765262755287},"index":5,"playId":"14b418ca-516d-33db-87d9-e8c17e04556a","pitchNumber":6,"startTime":"2026-02-28T20:57:24.581Z","endTime":"2026-02-28T20:57:27.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:57:27.662Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colt Emerson grounds into a double play, second baseman Jake Cronenworth to shortstop Xander Bogaerts to first baseman Gavin Sheets. Ryan Bliss out at 2nd. Colt Emerson out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:57:38.838Z","endTime":"2026-02-28T20:59:15.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":91.8,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474355766284834,"aZ":-20.056127319896554,"pfxX":6.885862826766536,"pfxZ":6.625666787692545,"pX":0.7268260466312764,"pZ":2.75913460861017,"vX0":-3.058913743116745,"vY0":-133.76823599573143,"vZ0":-2.8651068107042152,"x":89.3,"y":164.28,"x0":0.9850860125973564,"y0":50.00047737947018,"z0":5.267558290899964,"aX":12.586840499764554},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-11.9,"spinRate":1896,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4080902203118679,"extension":6.173236305890238},"index":0,"playId":"6515745e-ae96-372e-9c92-010bfd74b305","pitchNumber":1,"startTime":"2026-02-28T20:58:01.367Z","endTime":"2026-02-28T20:58:04.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"09aed4fe-17f6-372a-9e45-7b3a7d0f4312","startTime":"2026-02-28T20:58:22.314Z","endTime":"2026-02-28T20:58:26.432Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189340408732914,"aZ":-19.031818897760605,"pfxX":9.036272939487723,"pfxZ":7.503538249193862,"pX":-0.11641203708641716,"pZ":2.5692716144605874,"vX0":-5.592144919160684,"vY0":-131.79065925244913,"vZ0":-3.2734380709838753,"x":121.44,"y":169.41,"x0":0.8639363860959565,"y0":50.00190625968183,"z0":5.2408438411047475,"aX":15.822872097619797},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":-15.1,"spinRate":1923,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4163357329507251,"extension":6.248725721419148},"index":2,"playId":"3bc174e3-4768-330c-85de-1f81c5289c37","pitchNumber":2,"startTime":"2026-02-28T20:58:41.798Z","endTime":"2026-02-28T20:58:44.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":72.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42385593985661,"aZ":-27.319086974993407,"pfxX":-6.475546227916089,"pfxZ":3.557118754137253,"pX":-0.2269192468921096,"pZ":3.513730420197002,"vX0":-1.0520803659737112,"vY0":-117.53953036691664,"vZ0":1.9648611859410976,"x":125.65,"y":143.91,"x0":1.0689496703753374,"y0":50.002343441207124,"z0":5.248340837226061,"aX":-8.835036945243397},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.3,"breakHorizontal":12.0,"spinRate":2233,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.47048713592742253,"extension":6.086085414475657},"hitData":{"launchSpeed":97.3,"launchAngle":-11.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.3,"coordY":155.88}},"index":3,"playId":"cad19f72-1f3d-3922-ba62-af7817b4c780","pitchNumber":3,"startTime":"2026-02-28T20:59:07.470Z","endTime":"2026-02-28T20:59:15.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":669208,"link":"/api/v1/people/669208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.23,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:59:15.697Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:59:29.522Z","endTime":"2026-02-28T21:00:12.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746013698905195,"aZ":-27.915746017913026,"pfxX":-6.549075710506671,"pfxZ":3.0594604509287135,"pX":-0.2725066136928034,"pZ":1.8192213299737212,"vX0":-1.5960468546017235,"vY0":-117.90807738387875,"vZ0":-1.8845096771555307,"x":127.39,"y":189.66,"x0":1.2657124135815543,"y0":50.00467047156072,"z0":5.232777965153116,"aX":-9.118302787594487},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.3,"breakHorizontal":12.2,"spinRate":2088,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.4665450045076014,"extension":6.208641133058106},"index":0,"playId":"6c143593-9197-3676-a932-f62aae3c5553","pitchNumber":1,"startTime":"2026-02-28T20:59:45.046Z","endTime":"2026-02-28T20:59:48.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29766832054939,"aZ":-27.906017453974712,"pfxX":-5.7292974018086165,"pfxZ":3.0967084995568737,"pX":-0.8562785315504858,"pZ":2.791195423882364,"vX0":-2.6496358055676237,"vY0":-117.25761783573863,"vZ0":0.38773537302665306,"x":149.64,"y":163.42,"x0":1.0363277326976548,"y0":50.00330013560273,"z0":5.249188035368059,"aX":-7.895154101916714},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.0,"breakHorizontal":11.0,"spinRate":2186,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4689701217149751,"extension":6.10077953275673},"hitData":{"launchSpeed":79.7,"launchAngle":23.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.15,"coordY":86.88}},"index":1,"playId":"1ab72f23-6317-3bb7-9620-0912c57469ba","pitchNumber":2,"startTime":"2026-02-28T21:00:02.465Z","endTime":"2026-02-28T21:00:12.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.9,"awayTeamWinProbability":12.099999999999994,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:00:12.200Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:00:21.382Z","endTime":"2026-02-28T21:01:40.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017091260823957,"aZ":-12.697993296986873,"pfxX":6.475151675300748,"pfxZ":10.208109135180834,"pX":0.7727856707049007,"pZ":1.4155987040908333,"vX0":-2.4850680579353113,"vY0":-136.74224932725298,"vZ0":-8.075190351667752,"x":87.54,"y":200.56,"x0":0.8481040664837037,"y0":50.00422294159354,"z0":5.263434143480626,"aX":12.356001100909479},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":-11.3,"spinRate":2026,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.39939377078787963,"extension":6.299021669406406},"index":0,"playId":"63b13c49-3103-3cdb-85b0-330a7a3a3439","pitchNumber":1,"startTime":"2026-02-28T21:00:45.784Z","endTime":"2026-02-28T21:00:48.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50312448328945,"aZ":-23.279777538056,"pfxX":0.30873444941337924,"pfxZ":5.294333272432057,"pX":-0.845485626658713,"pZ":2.6647554377513565,"vX0":-4.605900697286685,"vY0":-127.84586854090504,"vZ0":-2.1181007320945318,"x":149.23,"y":166.83,"x0":0.9276368318219138,"y0":50.005885677621386,"z0":5.302384106998248,"aX":0.5189736527245784},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":0.4,"spinRate":2044,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4258978020077935,"extension":6.212786232852802},"index":1,"playId":"ba02b77f-3b2d-3657-8dcb-b7eb53c8b63c","pitchNumber":2,"startTime":"2026-02-28T21:01:06.282Z","endTime":"2026-02-28T21:01:09.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83531559726049,"aZ":-29.066214452470263,"pfxX":7.39247262779376,"pfxZ":2.03553048006858,"pX":0.5981663615521985,"pZ":2.3640624568104798,"vX0":-3.39613267041371,"vY0":-122.60774129399739,"vZ0":-0.8110582114066648,"x":94.2,"y":174.95,"x0":1.039557848460907,"y0":50.00060739515487,"z0":5.175568455904987,"aX":11.273563789637208},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":-12.6,"spinRate":1611,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4464205571048039,"extension":6.265386086054035},"hitData":{"launchSpeed":98.5,"launchAngle":31.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.81,"coordY":89.87}},"index":2,"playId":"a7040978-796f-3d24-8429-abb86bccf13e","pitchNumber":3,"startTime":"2026-02-28T21:01:33.822Z","endTime":"2026-02-28T21:01:40.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.62,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:01:40.706Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to right fielder Dominic Canzone in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:04:26.804Z","endTime":"2026-02-28T21:05:31.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emerson Hancock replaces Peyton Alford.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-28T21:03:31.498Z","endTime":"2026-02-28T21:04:28.981Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676106,"link":"/api/v1/people/676106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.766597364635956,"aZ":-17.93148881778679,"pfxX":-8.371144596806968,"pfxZ":7.1620633468447,"pX":-1.4265549543619862,"pZ":3.42974438932266,"vX0":6.245043233037255,"vY0":-140.17616959006776,"vZ0":-2.472257480676882,"x":171.38,"y":146.18,"x0":-2.595943303048932,"y0":50.00656414021653,"z0":5.494210970127435,"aX":-16.6581362300436},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":13.9,"spinRate":2474,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3907813524789092,"extension":6.16876563787996},"index":1,"playId":"0e5bd9f5-6126-3e1f-a674-4544974c13ff","pitchNumber":1,"startTime":"2026-02-28T21:04:28.981Z","endTime":"2026-02-28T21:04:32.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.9,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874882637411748,"aZ":-24.590385944383435,"pfxX":1.6277863399995192,"pfxZ":4.554534211871797,"pX":0.439671143398665,"pZ":3.020270702118205,"vX0":7.0238530936025985,"vY0":-127.8579606450745,"vZ0":-2.146800800612647,"x":100.24,"y":157.23,"x0":-2.5478519241966637,"y0":50.00390166371765,"z0":5.788717603686125,"aX":2.711056025458703},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-4.4,"spinRate":2395,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.42740228948299386,"extension":5.983067455031192},"index":2,"playId":"6dc58d28-af07-3286-9126-48a1452fb632","pitchNumber":2,"startTime":"2026-02-28T21:04:44.255Z","endTime":"2026-02-28T21:04:47.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8507273401751,"aZ":-16.46841487528415,"pfxX":-8.270772243559993,"pfxZ":8.048839868440611,"pX":-1.2076554357555958,"pZ":2.75101370195875,"vX0":6.169157035261471,"vY0":-138.74567403168666,"vZ0":-4.618041613711581,"x":163.03,"y":164.5,"x0":-2.3847128867845684,"y0":50.00040479764885,"z0":5.533350356000911,"aX":-16.13354682772259},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2454,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.39467805172035453,"extension":6.051136870804755},"index":3,"playId":"cd071c21-e796-3e28-880a-daef0692e250","pitchNumber":3,"startTime":"2026-02-28T21:04:59.809Z","endTime":"2026-02-28T21:05:02.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.042969731187046,"aZ":-25.833094905564355,"pfxX":1.449031124487926,"pfxZ":3.755964405975658,"pX":0.8463437562198749,"pZ":2.0803589768826556,"vX0":7.620506976952434,"vY0":-128.25751303509168,"vZ0":-4.096589466287858,"x":84.74,"y":182.61,"x0":-2.334805502440531,"y0":50.004740978885536,"z0":5.680370219621686,"aX":2.448050969114325},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2418,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42478260348106733,"extension":6.13150583420401},"hitData":{"launchSpeed":98.3,"launchAngle":50.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.94,"coordY":115.78}},"index":4,"playId":"a4efc8d8-e349-341d-84da-7b1cf2ce6556","pitchNumber":4,"startTime":"2026-02-28T21:05:20.277Z","endTime":"2026-02-28T21:05:31.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:05:31.193Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose F Miranda flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:05:43.609Z","endTime":"2026-02-28T21:06:17.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68404157679085,"aZ":-30.73198980173746,"pfxX":7.664367339232513,"pfxZ":1.1373973863852953,"pX":2.3919710677864856,"pZ":2.876774730717124,"vX0":8.839753409052545,"vY0":-112.17915977101325,"vZ0":0.9579222834867824,"x":25.82,"y":161.11,"x0":-2.6061653396943982,"y0":50.00193311171109,"z0":5.595098253600266,"aX":9.693115541595843},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.6,"breakHorizontal":-16.3,"spinRate":2670,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4896430478497278,"extension":5.980043359742185},"index":0,"playId":"604a30cf-2952-3802-9b4e-298323fbd894","pitchNumber":1,"startTime":"2026-02-28T21:05:56.741Z","endTime":"2026-02-28T21:05:59.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.2,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04488508319054,"aZ":-17.398263497984956,"pfxX":-7.634568537288857,"pfxZ":7.477667405653054,"pX":0.18529124526539723,"pZ":1.6225148417190816,"vX0":9.79679743532747,"vY0":-139.5866477631579,"vZ0":-7.503448251158778,"x":109.94,"y":194.97,"x0":-2.375868750954163,"y0":50.002813479558874,"z0":5.488342143828701,"aX":-15.085693236039042},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":11.9,"spinRate":2314,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.39220519837961687,"extension":6.167079521441247},"hitData":{"launchSpeed":85.7,"launchAngle":39.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.7,"coordY":114.23}},"index":1,"playId":"8084e32e-adca-3fea-85fe-67217feb0be2","pitchNumber":2,"startTime":"2026-02-28T21:06:11.614Z","endTime":"2026-02-28T21:06:17.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:06:17.844Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Solak pops out softly to catcher Cal Raleigh in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:06:27.811Z","endTime":"2026-02-28T21:08:28.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.012434679361014,"aZ":-18.30362840888253,"pfxX":-8.057796724901804,"pfxZ":6.915866526768168,"pX":-0.02438777588016413,"pZ":2.341158658157251,"vX0":9.12541164490636,"vY0":-140.74471898397587,"vZ0":-5.549393603578293,"x":117.93,"y":175.57,"x0":-2.262145024482807,"y0":50.00270388627678,"z0":5.524145479850943,"aX":-16.162038916324487},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":12.7,"spinRate":2343,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38918875261484853,"extension":6.179546218324183},"index":0,"playId":"91870159-fb53-3ed2-9fec-f060bb705356","pitchNumber":1,"startTime":"2026-02-28T21:06:46.349Z","endTime":"2026-02-28T21:06:49.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06101022694697,"aZ":-15.53857635693493,"pfxX":-7.4070910863357575,"pfxZ":8.260313809119124,"pX":0.5450122068866423,"pZ":2.714457335574536,"vX0":10.158867987389677,"vY0":-141.22102106986762,"vZ0":-5.466805501071827,"x":96.23,"y":165.49,"x0":-2.141552771153481,"y0":50.002312783096265,"z0":5.679834847449723,"aX":-14.916704320835011},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2474,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.38829231967725253,"extension":6.012444176284135},"index":1,"playId":"66290077-8207-3629-8d04-bee73c78e8ed","pitchNumber":2,"startTime":"2026-02-28T21:07:02.646Z","endTime":"2026-02-28T21:07:05.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496564263870244,"aZ":-18.61014720472714,"pfxX":-7.515267651448049,"pfxZ":6.744210084422555,"pX":0.7395804490115089,"pZ":2.8588729844863274,"vX0":10.58828637496783,"vY0":-140.84088950669837,"vZ0":-4.503881477752013,"x":88.81,"y":161.59,"x0":-2.089436263091339,"y0":50.00700114084262,"z0":5.679640907536257,"aX":-15.126097526469982},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":11.5,"spinRate":2453,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.38864327284784883,"extension":5.902629860636431},"index":2,"playId":"2cf8a4d6-8a57-34bb-82e5-e300964a9390","pitchNumber":3,"startTime":"2026-02-28T21:07:20.465Z","endTime":"2026-02-28T21:07:23.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45308767171287,"aZ":-30.464450154024554,"pfxX":5.462084340006918,"pfxZ":1.3900966738052905,"pX":4.863101652256769,"pZ":2.0663442480364087,"vX0":14.801647893349193,"vY0":-110.93586187207502,"vZ0":-0.47614805776143443,"x":-68.37,"y":182.99,"x0":-2.6432461538637315,"y0":50.00230353527564,"z0":5.498324535613877,"aX":6.709621903487156},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.8,"breakHorizontal":-14.3,"spinRate":2682,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4964165392553834,"extension":5.984319813746008},"index":3,"playId":"ef2766bc-2dd7-3b41-8930-3b32720c7017","pitchNumber":4,"startTime":"2026-02-28T21:07:43.242Z","endTime":"2026-02-28T21:07:46.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.5,"endSpeed":80.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06781023229949,"aZ":-28.383575124114515,"pfxX":-8.621891774785217,"pfxZ":2.3182326493568546,"pX":-1.6600719473419632,"pZ":2.272883811236331,"vX0":5.399020185203359,"vY0":-127.36366869376525,"vZ0":-2.0023523934300975,"x":180.28,"y":177.41,"x0":-2.691163691438705,"y0":50.00559901450628,"z0":5.3222403840370145,"aX":-14.114344970919685},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":14.3,"spinRate":1570,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.43066691130275814,"extension":6.113662595827051},"index":4,"playId":"91812dc1-6ee5-3024-ac92-e7adea0f25fc","pitchNumber":5,"startTime":"2026-02-28T21:08:05.761Z","endTime":"2026-02-28T21:08:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.6,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.816276502382365,"aZ":-17.44006767803512,"pfxX":-7.790315633779572,"pfxZ":7.39482781937185,"pX":-0.7457784488301902,"pZ":2.772545399287807,"vX0":7.409753730668155,"vY0":-140.49691847519995,"vZ0":-4.621885410850827,"x":145.43,"y":163.92,"x0":-2.4094096547075448,"y0":50.00314098282739,"z0":5.577792545757385,"aX":-15.523134202732965},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":12.5,"spinRate":2507,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.3903443071942503,"extension":6.065678192160043},"hitData":{"launchSpeed":56.5,"launchAngle":79.0,"totalDistance":50.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":146.43,"coordY":209.73}},"index":5,"playId":"8762c4cd-54f6-3de9-9ff6-9dd3125a0a20","pitchNumber":6,"startTime":"2026-02-28T21:08:22.584Z","endTime":"2026-02-28T21:08:28.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:08:28.508Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, first baseman Gavin Sheets to pitcher Jeremiah Estrada.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:11:02.289Z","endTime":"2026-02-28T21:11:10.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Rodríguez replaces center fielder Jackson Merrill, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:10:50.367Z","endTime":"2026-02-28T21:10:50.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Marcos Castañon replaces second baseman Jake Cronenworth, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:10:50.383Z","endTime":"2026-02-28T21:10:50.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeremiah Estrada replaces JP Sears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-28T21:10:50.384Z","endTime":"2026-02-28T21:11:04.443Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.709050050144977,"aZ":-10.64207772389602,"pfxX":-0.3351676125689392,"pfxZ":10.991712995882516,"pX":-0.06523443657528293,"pZ":2.647210878647862,"vX0":0.341128743279327,"vY0":-139.190103478876,"vZ0":-7.149538914001352,"x":119.49,"y":167.31,"x0":-0.14592815291200326,"y0":50.005676329468805,"z0":5.956697530977857,"aX":-0.6567326179290406},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":0.5,"spinRate":2137,"spinDirection":194},"zone":5,"typeConfidence":0.9,"plateTime":0.3937492126295963,"extension":6.919690968329939},"hitData":{"launchSpeed":89.1,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.87,"coordY":166.5}},"index":3,"playId":"fe61098e-9efc-32c9-b3e7-ae71c4e5241d","pitchNumber":1,"startTime":"2026-02-28T21:11:04.443Z","endTime":"2026-02-28T21:11:10.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:11:10.972Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:12:15.382Z","endTime":"2026-02-28T21:13:36.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-28T21:11:31.225Z","endTime":"2026-02-28T21:12:16.803Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382093955053584,"aZ":-9.767588178153648,"pfxX":-2.075866657140504,"pfxZ":11.307887883905215,"pX":-0.6778912402451028,"pZ":3.80743254267178,"vX0":-0.27369165800871204,"vY0":-139.61650403778245,"vZ0":-4.579297705960601,"x":142.84,"y":135.98,"x0":-0.30893133790659516,"y0":50.000825484514365,"z0":6.107331257029412,"aX":-4.11174529282927},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.8,"breakHorizontal":3.8,"spinRate":2204,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.3917737575815674,"extension":6.978682228523314},"index":1,"playId":"bb6700c3-10c8-3a22-94d7-e9756adfefe2","pitchNumber":1,"startTime":"2026-02-28T21:12:16.803Z","endTime":"2026-02-28T21:12:19.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.6,"endSpeed":88.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.517520332631932,"aZ":-10.379297413440952,"pfxX":-0.5100596719622486,"pfxZ":10.846645244807203,"pX":-0.13454052192420302,"pZ":4.591557774292048,"vX0":0.12264839122368212,"vY0":-140.75777606127025,"vZ0":-2.6166774050765818,"x":122.13,"y":114.81,"x0":-0.11236613901404134,"y0":50.003621095722735,"z0":6.203910778735515,"aX":-1.024999582153155},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":0.8,"spinRate":2226,"spinDirection":183},"zone":11,"typeConfidence":0.91,"plateTime":0.3889141258598201,"extension":6.835695215524973},"index":2,"playId":"96e4238e-a766-3c40-ae1c-6eafc9fc29c9","pitchNumber":2,"startTime":"2026-02-28T21:12:36.830Z","endTime":"2026-02-28T21:12:39.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0916200805867,"aZ":-31.283215539850577,"pfxX":0.5090550990067104,"pfxZ":0.5571186434953415,"pX":0.6167143443957985,"pZ":2.8186946947472986,"vX0":2.2628122562073303,"vY0":-125.05654109011675,"vZ0":-1.5623629613290477,"x":93.49,"y":162.68,"x0":-0.36416975887214587,"y0":50.001235552479116,"z0":6.006247809682852,"aX":0.8095881087714026},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.4,"spinRate":2099,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.4371980008661627,"extension":6.914698521293767},"index":3,"playId":"70a5b793-50f7-39fe-b062-df02ac23e7fc","pitchNumber":3,"startTime":"2026-02-28T21:12:56.171Z","endTime":"2026-02-28T21:12:59.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.707308028332132,"aZ":-28.394015639227646,"pfxX":-5.719164236427818,"pfxZ":2.577610967888969,"pX":-0.6790066058832108,"pZ":2.7443213301028417,"vX0":1.0819876363982968,"vY0":-119.99593338837765,"vZ0":-1.5106104089330428,"x":142.88,"y":164.68,"x0":-0.3904564153158112,"y0":50.00494814011142,"z0":5.89529552615888,"aX":-8.399378171344715},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":10.1,"spinRate":1122,"spinDirection":229},"zone":1,"typeConfidence":0.92,"plateTime":0.4552411905096636,"extension":7.096486843143883},"index":4,"playId":"7f0b0bbf-91ec-369e-8a6c-6f6566d79717","pitchNumber":4,"startTime":"2026-02-28T21:13:14.085Z","endTime":"2026-02-28T21:13:17.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46161271215475,"aZ":-28.824648570566552,"pfxX":-6.167268602191645,"pfxZ":2.2595892435481204,"pX":0.012711563655852319,"pZ":1.6775361457980986,"vX0":2.3798240810183966,"vY0":-120.50908915142527,"vZ0":-3.8021150188626507,"x":116.52,"y":193.49,"x0":-0.18142341019864452,"y0":50.00481332882483,"z0":5.797390289399391,"aX":-9.152812847759801},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":10.7,"spinRate":1076,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.45296155447944964,"extension":7.247550021636212},"index":5,"playId":"9a588e1f-a519-30be-aa0d-877e0d6cfbcc","pitchNumber":5,"startTime":"2026-02-28T21:13:33.125Z","endTime":"2026-02-28T21:13:36.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:13:36.125Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:13:41.478Z","endTime":"2026-02-28T21:15:05.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37961647157406,"aZ":-11.260688528645108,"pfxX":-0.6309362372411302,"pfxZ":10.451568316569787,"pX":-0.4705667193773017,"pZ":5.036624707901099,"vX0":-0.624578314230457,"vY0":-140.67987961854206,"vZ0":-1.027677777197911,"x":134.94,"y":102.79,"x0":-0.16355466123530968,"y0":50.00558253276377,"z0":6.137806153698134,"aX":-1.2627154681767905},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":1.3,"spinRate":2206,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3895816375035581,"extension":6.894895215608849},"index":0,"playId":"e96821ea-9af8-3114-9cd3-ca1f0baf6404","pitchNumber":1,"startTime":"2026-02-28T21:14:06.764Z","endTime":"2026-02-28T21:14:09.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165399200310116,"aZ":-27.25258700129305,"pfxX":-6.068357450631456,"pfxZ":3.408150835818942,"pX":-0.28114857451345676,"pZ":2.067815573936385,"vX0":1.8661275506351684,"vY0":-119.18680357556386,"vZ0":-2.9858740085306175,"x":127.72,"y":182.95,"x0":-0.28427995080876045,"y0":50.00221870343516,"z0":5.789007467829089,"aX":-8.760334566260667},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":10.6,"spinRate":1210,"spinDirection":229},"zone":7,"typeConfidence":0.92,"plateTime":0.4589429566281069,"extension":7.048183155237296},"index":1,"playId":"7bfcc2b0-6d39-3633-bdfa-f72d9b07382d","pitchNumber":2,"startTime":"2026-02-28T21:14:25.075Z","endTime":"2026-02-28T21:14:28.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624051516670324,"aZ":-30.306507928185074,"pfxX":-7.063842244652157,"pfxZ":1.2729404092909284,"pX":0.2810638715231303,"pZ":2.7206381406275106,"vX0":3.394098552931023,"vY0":-120.3665762249479,"vZ0":-1.1675537130763027,"x":106.29,"y":165.32,"x0":-0.23045940757228248,"y0":50.00289526217457,"z0":5.898503331300358,"aX":-10.352434321845571},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.3,"breakHorizontal":12.0,"spinRate":1165,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.45526132732972213,"extension":7.157196647905201},"index":2,"playId":"6ecd6ce4-7de3-3bd0-829c-8c0398d9ce47","pitchNumber":3,"startTime":"2026-02-28T21:14:44.393Z","endTime":"2026-02-28T21:14:47.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.846114115818057,"aZ":-30.348096376223335,"pfxX":-6.0621331595754615,"pfxZ":1.2455085509805803,"pX":-0.5128685300921617,"pZ":1.3299403530751557,"vX0":1.4308218345646282,"vY0":-120.5073820951665,"vZ0":-4.2539417159292015,"x":136.55,"y":202.87,"x0":-0.32743020313363175,"y0":50.00381720931379,"z0":5.804801478280368,"aX":-8.898924530504987},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":10.7,"spinRate":1166,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.45485002299929533,"extension":7.130183082768309},"index":3,"playId":"aaff9b21-58de-3af4-94c3-6024536c45b0","pitchNumber":4,"startTime":"2026-02-28T21:15:02.401Z","endTime":"2026-02-28T21:15:05.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:15:05.401Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:16:57.640Z","endTime":"2026-02-28T21:18:45.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30680333926029,"aZ":-28.953717255114064,"pfxX":2.1778429669188015,"pfxZ":1.9901584432719286,"pX":0.9890477619078678,"pZ":3.3726289857861453,"vX0":7.436746640714206,"vY0":-126.28006993465269,"vZ0":-0.27207605542940494,"x":79.3,"y":147.72,"x0":-2.274927396456613,"y0":50.00281719910237,"z0":5.807656989888951,"aX":3.5216704704222335},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.6,"spinRate":2388,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4334561573710416,"extension":5.964553276669906},"index":0,"playId":"610a14de-e0cf-3252-81c0-722dd3d72fe6","pitchNumber":1,"startTime":"2026-02-28T21:17:19.155Z","endTime":"2026-02-28T21:17:22.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29215626566088,"aZ":-17.18861868798644,"pfxX":-8.649197454795605,"pfxZ":7.754323239749736,"pX":0.005590915428029636,"pZ":3.517021193033114,"vX0":9.266551428292713,"vY0":-138.45506159528756,"vZ0":-2.2527947970113615,"x":116.79,"y":143.82,"x0":-2.268566929973868,"y0":50.000342170155314,"z0":5.497675218243882,"aX":-16.710167967872646},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":13.6,"spinRate":2547,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.39632170964135094,"extension":6.184857762877596},"index":1,"playId":"14f5311f-72df-3385-9be0-8fb0a230fc22","pitchNumber":2,"startTime":"2026-02-28T21:17:33.860Z","endTime":"2026-02-28T21:17:36.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.5,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240842660432246,"aZ":-30.7992612435553,"pfxX":-9.037067159595331,"pfxZ":0.8420970544312016,"pX":-1.1074016631049874,"pZ":1.8943882533260532,"vX0":6.439858465427946,"vY0":-127.34315941512428,"vZ0":-2.209100018470854,"x":159.21,"y":187.63,"x0":-2.4953708537423656,"y0":50.00585384211272,"z0":5.21048319274864,"aX":-14.839204090971526},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":14.9,"spinRate":1418,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.43016680717192646,"extension":6.174609226585085},"index":2,"playId":"c0042748-e9f8-3e60-b730-2c92b91ef185","pitchNumber":3,"startTime":"2026-02-28T21:17:50.153Z","endTime":"2026-02-28T21:17:53.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30671625348315,"aZ":-28.60973678138696,"pfxX":-10.91966649335092,"pfxZ":1.8099360807161347,"pX":0.3564921401061681,"pZ":2.2772516804006817,"vX0":11.631018228018988,"vY0":-139.48844679825478,"vZ0":-2.9754622986110295,"x":103.41,"y":177.29,"x0":-2.44809224369456,"y0":50.00563824463964,"z0":5.243774729596596,"aX":-21.52762904563083},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":17.4,"spinRate":2269,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.39264308179671836,"extension":5.9214261665407015},"index":3,"playId":"305f1d65-dffd-36ae-bc08-02c16e2b960c","pitchNumber":4,"startTime":"2026-02-28T21:18:04.576Z","endTime":"2026-02-28T21:18:10.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282847733997244,"aZ":-16.978672941154496,"pfxX":-8.721793005891547,"pfxZ":7.6075200629253406,"pX":-0.13068466636167955,"pZ":2.2359216255103567,"vX0":9.58173532896956,"vY0":-140.31282358833727,"vZ0":-5.204457983410177,"x":121.98,"y":178.41,"x0":-2.4540932288000485,"y0":50.00228010717274,"z0":5.218553024232656,"aX":-17.4184827959118},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":13.9,"spinRate":2537,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.3901366908397401,"extension":6.082539077107311},"index":4,"playId":"9f1f355c-5578-3f78-a05b-620e31c77c13","pitchNumber":5,"startTime":"2026-02-28T21:18:41.542Z","endTime":"2026-02-28T21:18:45.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:18:45.240Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Rodríguez challenged (pitch result), call on the field was confirmed: Carlos Rodríguez called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:18:55.108Z","endTime":"2026-02-28T21:19:45.534Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(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":87.5,"endSpeed":80.3,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28301589395995,"aZ":-24.509586338845747,"pfxX":1.0347222286324476,"pfxZ":4.673763289488661,"pX":0.11101879041066594,"pZ":2.3090425460394495,"vX0":6.118025758063605,"vY0":-127.28379223453622,"vZ0":-3.385349426076931,"x":112.77,"y":176.44,"x0":-2.458808233124455,"y0":50.003322749633725,"z0":5.598527534982115,"aX":1.6952798232290731},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-3.2,"spinRate":2422,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.43043845171546025,"extension":6.058910031566748},"index":0,"playId":"9d3a1399-df24-3194-a480-290ab6e56d63","pitchNumber":1,"startTime":"2026-02-28T21:19:10.758Z","endTime":"2026-02-28T21:19:13.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.642163454243,"aZ":-17.602585662039353,"pfxX":-9.116086249003438,"pfxZ":7.455112036190976,"pX":0.3425450957293451,"pZ":2.5708513236335713,"vX0":10.812688097855062,"vY0":-139.25818096657326,"vZ0":-4.258905355904786,"x":103.94,"y":169.37,"x0":-2.414804496591452,"y0":50.0054649582305,"z0":5.292178550491179,"aX":-17.8243833463025},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":2624,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.3940374509716227,"extension":6.04933011736104},"index":1,"playId":"b9c18d8c-0bfb-3cea-8213-081a51fc3251","pitchNumber":2,"startTime":"2026-02-28T21:19:23.780Z","endTime":"2026-02-28T21:19:26.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.588679659978915,"aZ":-18.88343040621988,"pfxX":-9.449878420581488,"pfxZ":6.75931263398096,"pX":-0.7549875625093885,"pZ":3.115798445297028,"vX0":8.425049400016398,"vY0":-139.63211558673243,"vZ0":-2.4112070954893294,"x":145.78,"y":154.65,"x0":-2.5893734822766055,"y0":50.00671926162192,"z0":5.238590339361429,"aX":-18.591700210985522},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":15.2,"spinRate":2626,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.3928522321061303,"extension":6.036520167981739},"index":2,"playId":"9b04413c-9550-3fd7-9372-4f2225faeba1","pitchNumber":3,"startTime":"2026-02-28T21:19:41.758Z","endTime":"2026-02-28T21:19:45.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"}},"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:19:45.534Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:20:11.082Z","endTime":"2026-02-28T21:22:38.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829293478036107,"aZ":-26.945767068746527,"pfxX":2.15631841735582,"pfxZ":3.1369563383159074,"pX":0.027345834917441074,"pZ":2.0258359142019833,"vX0":5.779384012410622,"vY0":-127.88429317519505,"vZ0":-3.780406862895452,"x":115.96,"y":184.08,"x0":-2.536378238765323,"y0":50.00342971681883,"z0":5.622156600354333,"aX":3.5928502685807886},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2311,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4272858800766435,"extension":5.968924345357198},"index":0,"playId":"8a259dd2-3d75-37f6-b644-96c6a61e6f68","pitchNumber":1,"startTime":"2026-02-28T21:20:23.972Z","endTime":"2026-02-28T21:20:26.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1556823236639,"aZ":-17.709521500143097,"pfxX":-9.301794674036497,"pfxZ":7.37593573866099,"pX":0.7779592660703908,"pZ":3.1672984689117905,"vX0":12.254242820015767,"vY0":-139.35220010530517,"vZ0":-2.7636869370640795,"x":87.35,"y":153.26,"x0":-2.473876271948799,"y0":50.002711762477055,"z0":5.345829242945744,"aX":-18.24213601927051},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2638,"spinDirection":244},"zone":3,"typeConfidence":2.0,"plateTime":0.3934906880359055,"extension":6.145291472754699},"index":1,"playId":"f56c2bab-b136-3dbc-9ed0-9bd3b1bab7bc","pitchNumber":2,"startTime":"2026-02-28T21:20:39.598Z","endTime":"2026-02-28T21:21:06.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618377941790175,"aZ":-32.22020891044896,"pfxX":-8.898815140791472,"pfxZ":-0.03197210883400503,"pX":2.438746459842435,"pZ":0.5968544206344081,"vX0":14.578760705126845,"vY0":-125.90544613434287,"vZ0":-4.826018875303523,"x":24.04,"y":222.66,"x0":-2.282034611448041,"y0":50.001637442405105,"z0":5.1591825572654955,"aX":-14.224861759925838},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":12.6,"spinRate":1548,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4357665554105532,"extension":6.2913503088049625},"index":2,"playId":"483afa53-e474-39b4-b24f-42f090b2d346","pitchNumber":3,"startTime":"2026-02-28T21:21:30.017Z","endTime":"2026-02-28T21:21:33.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.4,"endSpeed":80.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807081965510978,"aZ":-34.362591748873896,"pfxX":-9.509106291943368,"pfxZ":-1.3421997355714783,"pX":0.3362015648427376,"pZ":1.0890069442634802,"vX0":10.14544428450689,"vY0":-126.94335173189145,"vZ0":-3.327657800843748,"x":104.18,"y":209.38,"x0":-2.475319210854353,"y0":50.00206657263184,"z0":5.150363825369307,"aX":-15.531054923326103},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":14.9,"spinRate":1430,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4313657762292884,"extension":6.033507554606378},"index":3,"playId":"26bf8467-dde9-3690-affc-650f4a71136d","pitchNumber":4,"startTime":"2026-02-28T21:21:46.412Z","endTime":"2026-02-28T21:21:49.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760451894021887,"aZ":-26.580381319897466,"pfxX":-1.2122270318078066,"pfxZ":3.2140905606541494,"pX":1.3826061699367154,"pZ":1.4337456656057677,"vX0":9.786249945002572,"vY0":-130.66555898514176,"vZ0":-5.378921598971697,"x":64.3,"y":200.07,"x0":-2.242825654904512,"y0":50.00477000531498,"z0":5.499008422646899,"aX":-2.112250830086116},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":0.2,"spinRate":2194,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.41808727119072087,"extension":6.051736432448762},"index":4,"playId":"7f8d8f34-be5f-375a-a6cf-f58d454180ff","pitchNumber":5,"startTime":"2026-02-28T21:22:01.848Z","endTime":"2026-02-28T21:22:04.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-28T21:22:18.536Z","endTime":"2026-02-28T21:22:34.586Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31253262857049,"aZ":-23.169832251614732,"pfxX":-10.673907853956791,"pfxZ":4.535945328275171,"pX":0.7782822515609422,"pZ":2.3189191936379596,"vX0":12.474285321431783,"vY0":-139.74960792389203,"vZ0":-3.8445065738941504,"x":87.33,"y":176.17,"x0":-2.348044115085596,"y0":50.00464776663148,"z0":5.227028560107782,"aX":-21.199721346867435},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2349,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.39133088033835994,"extension":6.161686820989049},"index":6,"playId":"7862fc55-c73a-3cdc-9222-039c1d812120","pitchNumber":6,"startTime":"2026-02-28T21:22:34.586Z","endTime":"2026-02-28T21:22:38.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:22:38.622Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:24:58.937Z","endTime":"2026-02-28T21:26:16.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Francisco Acuna replaces shortstop Xander Bogaerts, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:24:48.303Z","endTime":"2026-02-28T21:24:48.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Romeo Sanabria replaces first baseman Gavin Sheets, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:24:48.314Z","endTime":"2026-02-28T21:24:48.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703804,"link":"/api/v1/people/703804"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Miller replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-28T21:24:48.315Z","endTime":"2026-02-28T21:25:01.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":86.1,"endSpeed":79.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398746469176125,"aZ":-34.33778380005476,"pfxX":2.6284860671587396,"pfxZ":-1.3602660913511393,"pX":-1.3489174396270638,"pZ":3.2780718750324045,"vX0":0.5034609506255283,"vY0":-125.41468030712917,"vZ0":-1.0612139998471033,"x":168.42,"y":150.27,"x0":-1.8937144133735628,"y0":50.001026911820375,"z0":6.507562487232412,"aX":4.186024263043363},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-4.9,"spinRate":2264,"spinDirection":41},"zone":11,"typeConfidence":0.9,"plateTime":0.4367586438352702,"extension":6.503186809380549},"index":3,"playId":"68e0c5c2-5ee4-305f-9c82-51da567adf67","pitchNumber":1,"startTime":"2026-02-28T21:25:01.093Z","endTime":"2026-02-28T21:25:04.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.1,"endSpeed":79.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13717800225512,"aZ":-32.19886083644292,"pfxX":3.454948668514448,"pfxZ":-0.015406142828304326,"pX":-0.3406743579376273,"pZ":1.8574734450088939,"vX0":2.2841006275105773,"vY0":-126.69431312344884,"vZ0":-4.858018662291939,"x":129.99,"y":188.63,"x0":-1.705586024711452,"y0":50.001971509982376,"z0":6.400725310181846,"aX":5.564014170013478},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-6.8,"spinRate":2229,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.4338703352818545,"extension":6.493425996431825},"index":4,"playId":"4386990d-1c67-3123-964e-f2091e195271","pitchNumber":2,"startTime":"2026-02-28T21:25:14.962Z","endTime":"2026-02-28T21:25:18.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.13654260210102,"aZ":-10.292394462998063,"pfxX":-3.4734725072914854,"pfxZ":10.137275905913166,"pX":-0.7449731871360111,"pZ":3.8799478145012727,"vX0":3.793386396298796,"vY0":-146.55968963652273,"vZ0":-6.028052349219763,"x":145.4,"y":134.02,"x0":-1.609608584119989,"y0":50.002016342665684,"z0":6.588736213556255,"aX":-7.49759864772199},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2465,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3748348310834686,"extension":6.524124351553062},"index":5,"playId":"40a3ce45-0c20-37b7-84c6-b214cf1ad8f6","pitchNumber":3,"startTime":"2026-02-28T21:25:30.565Z","endTime":"2026-02-28T21:25:34.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":102.1,"endSpeed":93.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.566608147590834,"aZ":-12.461393049798506,"pfxX":-1.5467742126391189,"pfxZ":8.798147722833974,"pX":-0.7358697365203475,"pZ":4.891494265957494,"vX0":3.64679054008354,"vY0":-148.73286266136958,"vZ0":-2.9558204263241397,"x":145.05,"y":106.71,"x0":-1.7768026193246989,"y0":50.006889344328755,"z0":6.620561846474662,"aX":-3.4672591216442705},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.5,"breakHorizontal":2.0,"spinRate":2476,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3682081705854774,"extension":6.409117939634855},"index":6,"playId":"c516875d-17c3-3cd8-9d6a-a216fc24a5e6","pitchNumber":4,"startTime":"2026-02-28T21:25:50.419Z","endTime":"2026-02-28T21:25:53.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456541751903814,"aZ":-32.2704920644283,"pfxX":3.6619380212588837,"pfxZ":-0.056812522774885466,"pX":-0.4919330213390375,"pZ":3.072110935624961,"vX0":2.111178915153923,"vY0":-126.95553301570312,"vZ0":-2.076523952986544,"x":135.75,"y":155.83,"x0":-1.8106726218597229,"y0":50.00575767043055,"z0":6.474054960832802,"aX":5.966180772165317},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":-7.1,"spinRate":2076,"spinDirection":31},"zone":1,"typeConfidence":0.9,"plateTime":0.431750854614414,"extension":6.557540098121466},"index":7,"playId":"46e51a27-1741-35f5-af51-1009b178df06","pitchNumber":5,"startTime":"2026-02-28T21:26:12.868Z","endTime":"2026-02-28T21:26:16.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:26:16.637Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:26:24.244Z","endTime":"2026-02-28T21:28:36.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63045959134457,"aZ":-11.095875997789049,"pfxX":-3.2229514827953856,"pfxZ":9.738869170552034,"pX":0.40030331773357486,"pZ":3.2454964725295157,"vX0":6.336957484505506,"vY0":-146.2233405251437,"vZ0":-7.40740290597559,"x":101.74,"y":151.15,"x0":-1.3767041706113623,"y0":50.00461295659638,"z0":6.47821932283541,"aX":-6.977260633551176},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.3,"breakHorizontal":4.6,"spinRate":2453,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.3746572090264504,"extension":6.67129893030966},"index":0,"playId":"e08a21b5-f3c1-3196-84d4-a6a3db0deac0","pitchNumber":1,"startTime":"2026-02-28T21:26:41.647Z","endTime":"2026-02-28T21:26:44.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":102.4,"endSpeed":93.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.36167304842039,"aZ":-13.122346467092898,"pfxX":-4.500336634249928,"pfxZ":8.49462576224732,"pX":-0.1975697583607304,"pZ":4.446227999538451,"vX0":5.756109512010477,"vY0":-148.9433384272379,"vZ0":-3.992466394591386,"x":124.53,"y":118.73,"x0":-1.5720983851861945,"y0":50.002753926099444,"z0":6.564994387413031,"aX":-10.093758455443314},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2320,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3679975220244196,"extension":6.504537624080313},"index":1,"playId":"be7a124f-c891-34b9-8014-cf8f9ec6cc0f","pitchNumber":2,"startTime":"2026-02-28T21:26:59.405Z","endTime":"2026-02-28T21:27:02.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.925935120982352,"aZ":-36.5486293655169,"pfxX":3.181555517424024,"pfxZ":-2.6655849758886205,"pX":-1.7006894372552879,"pZ":4.5328643288357515,"vX0":-0.6692613337670715,"vY0":-127.28476516359139,"vZ0":1.9100846099844822,"x":181.83,"y":116.39,"x0":-1.8478271119540406,"y0":50.002487090040276,"z0":6.665065398959635,"aX":5.224240711047762},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.2,"breakHorizontal":-5.6,"spinRate":2212,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.43018965573089707,"extension":6.4785909092958835},"index":2,"playId":"4da9d807-e554-33a9-8987-e1d156e74748","pitchNumber":3,"startTime":"2026-02-28T21:27:22.919Z","endTime":"2026-02-28T21:27:26.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88647008871252,"aZ":-33.6634250395776,"pfxX":1.1580878431167632,"pfxZ":-0.9004598887172355,"pX":-0.06362452190253612,"pZ":1.6398934691131066,"vX0":3.54908626356114,"vY0":-127.96598437263388,"vZ0":-5.379634264536826,"x":119.43,"y":194.5,"x0":-1.6224455354762777,"y0":50.006026508052045,"z0":6.425420960298921,"aX":1.908749789941586},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-3.0,"spinRate":2225,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.4290226111465598,"extension":6.732383990777547},"index":3,"playId":"45d794e7-3f91-3b36-89f9-fe62066171f2","pitchNumber":4,"startTime":"2026-02-28T21:27:45.596Z","endTime":"2026-02-28T21:27:48.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":92.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69800714413469,"aZ":-10.88667221282797,"pfxX":-3.9942223419903637,"pfxZ":9.73999990236475,"pX":0.35413232306070846,"pZ":2.5717930757054,"vX0":6.674581499865023,"vY0":-146.6767161109264,"vZ0":-9.258627901617826,"x":103.5,"y":169.34,"x0":-1.4288335256238163,"y0":50.00627617558336,"z0":6.413055348735416,"aX":-8.73257892418368},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.1,"breakHorizontal":6.0,"spinRate":2253,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.3729964627233482,"extension":6.649912229149941},"index":4,"playId":"c94eea3c-7e2b-3cd6-8d71-25469e96d1db","pitchNumber":5,"startTime":"2026-02-28T21:28:03.730Z","endTime":"2026-02-28T21:28:06.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-28T21:28:18.651Z","endTime":"2026-02-28T21:28:33.367Z","isPitch":false,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.6,"endSpeed":92.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33811527863956,"aZ":-8.85125144587111,"pfxX":-3.248424201543169,"pfxZ":10.563174007662905,"pX":0.4550506660396503,"pZ":3.8165869057672914,"vX0":6.952569680172992,"vY0":-147.6860071696643,"vZ0":-6.188292737700461,"x":99.65,"y":135.73,"x0":-1.5080305625207233,"y0":50.00007582360667,"z0":6.460227858159883,"aX":-7.171165800893367},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.0,"breakHorizontal":4.6,"spinRate":2301,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.37094202540469956,"extension":6.6463061576586},"index":6,"playId":"123a484f-55c4-3f60-ac09-5f612a52fb49","pitchNumber":6,"startTime":"2026-02-28T21:28:33.367Z","endTime":"2026-02-28T21:28:36.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:28:36.367Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Bliss flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:28:44.189Z","endTime":"2026-02-28T21:30:58.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060691957133304,"aZ":-34.29493478542512,"pfxX":4.301324429004555,"pfxZ":-1.2862946213876967,"pX":-0.2989506799237472,"pZ":3.258996182224751,"vX0":1.926479068618017,"vY0":-127.39078390649598,"vZ0":-1.4219894022869275,"x":128.4,"y":150.79,"x0":-1.6238238941460588,"y0":50.00513659735576,"z0":6.534305492579559,"aX":7.073517019250551},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-8.3,"spinRate":2209,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.42988045411989173,"extension":6.649221863152486},"index":0,"playId":"7fe5bc76-c253-3c79-a7ba-4f98470d72c3","pitchNumber":1,"startTime":"2026-02-28T21:29:04.249Z","endTime":"2026-02-28T21:29:07.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994213015854456,"aZ":-34.288115502283844,"pfxX":4.26357180399538,"pfxZ":-1.291116121350437,"pX":-0.07572216153659948,"pZ":0.6127951057421852,"vX0":2.3635017633976263,"vY0":-127.20359801717731,"vZ0":-7.512983110638226,"x":119.89,"y":222.23,"x0":-1.572065763521728,"y0":50.00517451264805,"z0":6.336140930789744,"aX":6.9619974968649485},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":-8.3,"spinRate":2204,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.43120233379282125,"extension":6.587634238351473},"index":1,"playId":"0aba6707-bac7-39bb-98d7-9e70ff9737e3","pitchNumber":2,"startTime":"2026-02-28T21:29:19.383Z","endTime":"2026-02-28T21:29:22.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":92.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97071232795331,"aZ":-9.003714595628846,"pfxX":-2.893504083080807,"pfxZ":10.635771880392962,"pX":1.091180248851096,"pZ":2.524388296246846,"vX0":8.229589983254229,"vY0":-146.72736588620808,"vZ0":-9.43266879462612,"x":75.41,"y":170.62,"x0":-1.3749819220350246,"y0":50.003130205520314,"z0":6.318737257192834,"aX":-6.304118200617224},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2412,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3733937659029194,"extension":6.672842536539162},"index":2,"playId":"f8ea6d93-0fb5-37f9-8b42-055afe67bc61","pitchNumber":3,"startTime":"2026-02-28T21:29:39.432Z","endTime":"2026-02-28T21:29:42.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":93.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09905791176991,"aZ":-7.8470029335495015,"pfxX":-4.3818087817708795,"pfxZ":10.951725952259833,"pX":1.408772067335667,"pZ":1.6131504048001928,"vX0":9.548280289491156,"vY0":-148.25136102885213,"vZ0":-12.509042830125493,"x":63.3,"y":195.22,"x0":-1.2874334076436207,"y0":50.00720096886995,"z0":6.350007325418799,"aX":-9.737397671478783},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2431,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.36974909162902625,"extension":6.646956636341636},"index":3,"playId":"c4802c3b-ed3e-3585-ba0d-3a48f7c7b2e1","pitchNumber":4,"startTime":"2026-02-28T21:30:05.075Z","endTime":"2026-02-28T21:30:08.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84898595446628,"aZ":-33.865637152996314,"pfxX":2.8459606985395856,"pfxZ":-1.0195557820868206,"pX":-0.7529336444799669,"pZ":2.777828924239586,"vX0":1.3870841821049775,"vY0":-128.16165170534546,"vZ0":-2.793368838082488,"x":145.7,"y":163.78,"x0":-1.6719033998248218,"y0":50.005187514795,"z0":6.5416097999325835,"aX":4.708645418152749},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":-5.5,"spinRate":2302,"spinDirection":41},"zone":1,"typeConfidence":0.9,"plateTime":0.4282735654892633,"extension":6.505236483510768},"index":4,"playId":"79b5b66c-f479-38a2-b214-b88cb6356e8d","pitchNumber":5,"startTime":"2026-02-28T21:30:22.776Z","endTime":"2026-02-28T21:30:25.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":101.0,"endSpeed":91.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.58348719164674,"aZ":-9.26034973611379,"pfxX":-3.7142787991000725,"pfxZ":10.584743176075353,"pX":-0.11181809200555876,"pZ":2.041214647717123,"vX0":5.322365361889018,"vY0":-146.63763161735892,"vZ0":-10.972214661654565,"x":121.26,"y":183.67,"x0":-1.4728421196956765,"y0":50.00514092505435,"z0":6.396231823960949,"aX":-8.042475515355392},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2532,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.3743629779034596,"extension":6.715229693623999},"hitData":{"launchSpeed":96.0,"launchAngle":41.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.85,"coordY":75.33}},"index":5,"playId":"28e6a4af-b13e-32dc-ac01-8b3bef0334d3","pitchNumber":6,"startTime":"2026-02-28T21:30:51.157Z","endTime":"2026-02-28T21:30:58.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:30:58.479Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:33:05.613Z","endTime":"2026-02-28T21:34:03.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonny Farmelo replaces center fielder Luke Raley, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:32:42.959Z","endTime":"2026-02-28T21:32:42.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806071,"link":"/api/v1/people/806071"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":670042,"link":"/api/v1/people/670042"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Joe replaces first baseman Patrick Wisdom, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:32:42.983Z","endTime":"2026-02-28T21:32:42.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":621550,"link":"/api/v1/people/621550"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Miles Mastrobuoni replaces second baseman Ryan Bliss, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"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-28T21:32:42.989Z","endTime":"2026-02-28T21:33:07.752Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":669208,"link":"/api/v1/people/669208"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447154908175495,"aZ":-27.895475680584536,"pfxX":1.3788745996331102,"pfxZ":2.6763299933936384,"pX":-0.49724611247298217,"pZ":2.756178587684944,"vX0":4.323413870938102,"vY0":-125.45218444629414,"vZ0":-1.8601173340733106,"x":135.95,"y":164.36,"x0":-2.419452322123917,"y0":50.00500606483784,"z0":5.772473067129265,"aX":2.2062685617323257},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-3.5,"spinRate":2271,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.43594329940750765,"extension":6.088658234117252},"index":3,"playId":"58290e07-b06e-3f5e-b5c8-6ee00e5eee4b","pitchNumber":1,"startTime":"2026-02-28T21:33:07.752Z","endTime":"2026-02-28T21:33:11.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.358223257274545,"aZ":-20.869145937534874,"pfxX":-8.259137846121337,"pfxZ":5.974417806162574,"pX":-1.226524747024169,"pZ":4.901041362554715,"vX0":6.45276420229049,"vY0":-137.17976865493222,"vZ0":1.9552683775067052,"x":163.75,"y":106.45,"x0":-2.5445664516640627,"y0":50.003491588836404,"z0":5.608026553438235,"aX":-15.63002869965163},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":13.4,"spinRate":2480,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.40037055712967584,"extension":6.0017108982758485},"index":4,"playId":"de8d3198-fcfa-32e1-9784-d696726a3b83","pitchNumber":2,"startTime":"2026-02-28T21:33:21.203Z","endTime":"2026-02-28T21:33:24.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32231063015482,"aZ":-18.019859503242145,"pfxX":-8.565635497203267,"pfxZ":7.29039740261473,"pX":0.2887892289255584,"pZ":3.9513411078323895,"vX0":10.296724296665174,"vY0":-138.99284083276524,"vZ0":-0.9867338209822529,"x":105.99,"y":132.09,"x0":-2.3640263635992995,"y0":50.00467798547371,"z0":5.51609066012447,"aX":-16.63625947976164},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":2517,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3951899542169772,"extension":6.011436692443344},"index":5,"playId":"ba7e42dd-9112-38ca-bfed-0967af897e70","pitchNumber":3,"startTime":"2026-02-28T21:33:38.322Z","endTime":"2026-02-28T21:33:45.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":78.1,"endSpeed":71.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49001493305113,"aZ":-28.01440686591265,"pfxX":7.355884544733444,"pfxZ":3.1835851918525275,"pX":-0.41696906963074987,"pZ":2.16020036723877,"vX0":3.1865931268117444,"vY0":-113.74595184066246,"vZ0":-0.9846708566513266,"x":132.89,"y":180.45,"x0":-2.793050943971515,"y0":50.00256248278201,"z0":5.384491452343705,"aX":9.606342699769757},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.8,"breakHorizontal":-14.2,"spinRate":2657,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.4821371163515642,"extension":5.989727749676595},"index":6,"playId":"3ad3b817-5170-384d-aefb-13a5e8dbf2ef","pitchNumber":4,"startTime":"2026-02-28T21:34:00.587Z","endTime":"2026-02-28T21:34:03.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:34:03.587Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romeo Sanabria grounds out to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:34:13.722Z","endTime":"2026-02-28T21:35:59.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48929090381837,"aZ":-25.63833502833412,"pfxX":2.4026294055224042,"pfxZ":3.926947396007977,"pX":-1.1770305991903935,"pZ":2.4426309651692675,"vX0":2.9881607214862926,"vY0":-127.21247510917985,"vZ0":-2.891110091438457,"x":161.87,"y":172.83,"x0":-2.6724556638962644,"y0":50.00046288596705,"z0":5.594604960617724,"aX":3.9946455924967053},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2332,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.42816080858813876,"extension":6.005565797755734},"index":0,"playId":"71e99a3b-0861-3f1c-925b-4761e12efabe","pitchNumber":1,"startTime":"2026-02-28T21:34:29.391Z","endTime":"2026-02-28T21:34:32.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.7,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.281598771204855,"aZ":-26.704537982107652,"pfxX":0.5458010014739809,"pfxZ":3.24135561688343,"pX":-0.2672720902123946,"pZ":1.7140337154439225,"vX0":5.527612580520652,"vY0":-127.78522614590456,"vZ0":-4.451286370752739,"x":127.19,"y":192.5,"x0":-2.511204904229424,"y0":50.0024928610201,"z0":5.5266190838103135,"aX":0.9209413983510251},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-2.0,"spinRate":2436,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.425329613986575,"extension":5.853122944741216},"index":1,"playId":"72940ed7-d037-3d87-bbf3-a2e40f9e35aa","pitchNumber":2,"startTime":"2026-02-28T21:34:43.600Z","endTime":"2026-02-28T21:34:47.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":88.0,"endSpeed":80.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85666266566591,"aZ":-32.0307945565142,"pfxX":-8.976287510086202,"pfxZ":0.08755981735787799,"pX":-1.8607128237540098,"pZ":2.0273912824616596,"vX0":5.181367252059138,"vY0":-128.0220564488213,"vZ0":-1.8577897583537402,"x":187.93,"y":184.04,"x0":-2.7463897415930623,"y0":50.004930714095536,"z0":5.273876945931012,"aX":-14.875780819852613},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":1411,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.42813754544247473,"extension":5.96392271402278},"index":2,"playId":"f280b696-f53b-36e4-ab3c-0a6a3b9bbc1d","pitchNumber":3,"startTime":"2026-02-28T21:35:02.539Z","endTime":"2026-02-28T21:35:05.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.3,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280781178497005,"aZ":-29.503109131832364,"pfxX":1.997760774514253,"pfxZ":1.618157376194258,"pX":-0.43279102305664136,"pZ":2.9630083320210723,"vX0":4.452471864936509,"vY0":-127.25293565908645,"vZ0":-1.0631963978537207,"x":133.5,"y":158.78,"x0":-2.4595754556984395,"y0":50.00359075483281,"z0":5.707648030685545,"aX":3.3010293638963946},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2199,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.4291858580474801,"extension":5.8477880013391905},"index":3,"playId":"06e62dd0-e8fa-3007-a17e-fa8e9392e15d","pitchNumber":4,"startTime":"2026-02-28T21:35:16.895Z","endTime":"2026-02-28T21:35:20.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12916889000547,"aZ":-20.499918198448807,"pfxX":-6.534274889471532,"pfxZ":5.976141359334209,"pX":0.9751266855340892,"pZ":3.8210277935253925,"vX0":11.599737138068349,"vY0":-139.09215572941756,"vZ0":-0.42933904434374937,"x":79.83,"y":135.61,"x0":-2.4063295041802104,"y0":50.00148474363539,"z0":5.340550573453867,"aX":-12.762841166219012},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":9.4,"spinRate":2398,"spinDirection":252},"zone":12,"typeConfidence":2.0,"plateTime":0.3942640299438471,"extension":6.070839694475458},"index":4,"playId":"e865b90f-9522-3979-bcfe-75a1bb7b58ea","pitchNumber":5,"startTime":"2026-02-28T21:35:32.457Z","endTime":"2026-02-28T21:35:35.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393185535389662,"aZ":-26.193784793198077,"pfxX":2.2002740797209888,"pfxZ":3.6344713361469996,"pX":0.08877345308543008,"pZ":2.7175272553642134,"vX0":5.403254688996807,"vY0":-127.29358011064222,"vZ0":-2.118240591252742,"x":113.62,"y":165.41,"x0":-2.3447079633083576,"y0":50.00296994551322,"z0":5.627898683052157,"aX":3.621954319799208},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-5.2,"spinRate":2244,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4297879724020719,"extension":6.015968623679041},"hitData":{"launchSpeed":66.0,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.39,"coordY":170.05}},"index":5,"playId":"c4ebabad-3e17-3038-8833-95af89e6d86d","pitchNumber":6,"startTime":"2026-02-28T21:35:52.936Z","endTime":"2026-02-28T21:35:59.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:35:59.153Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman Connor Joe in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:38:16.917Z","endTime":"2026-02-28T21:38:56.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804663,"fullName":"Tyler Cleveland","link":"/api/v1/people/804663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-28T21:36:09.562Z","endTime":"2026-02-28T21:36:28.037Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Cleveland replaces Emerson Hancock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-28T21:36:28.037Z","endTime":"2026-02-28T21:38:19.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804663,"link":"/api/v1/people/804663"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067695087504692,"aZ":-32.648585371372555,"pfxX":-9.109984348640126,"pfxZ":-0.31435614672946244,"pX":-0.2142288982252441,"pZ":2.440900370972651,"vX0":11.875308589955369,"vY0":-122.78700200410745,"vZ0":4.521339069746399,"x":125.17,"y":172.88,"x0":-3.937059854237258,"y0":50.00123470170727,"z0":3.3588755577769556,"aX":-13.864404341251662},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":13.6,"spinRate":1976,"spinDirection":279},"zone":5,"typeConfidence":0.49,"plateTime":0.4466621741332868,"extension":5.547981942750625},"index":2,"playId":"9ed5b720-62b2-3741-915e-e3592965e3b7","pitchNumber":1,"startTime":"2026-02-28T21:38:19.054Z","endTime":"2026-02-28T21:38:22.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804663,"link":"/api/v1/people/804663","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.349422963897865,"aZ":-32.73397802392598,"pfxX":-9.31411422217695,"pfxZ":-0.3588876912420069,"pX":0.40856798448680703,"pZ":2.4272313767029003,"vX0":13.322913227429598,"vY0":-123.86004559961778,"vZ0":4.650415627494632,"x":101.43,"y":173.24,"x0":-3.8151433523722615,"y0":50.00240973748326,"z0":3.253748495787421,"aX":-14.559793449394187},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":14.0,"spinRate":2037,"spinDirection":282},"zone":6,"typeConfidence":0.52,"plateTime":0.44120772733509783,"extension":5.327126101067298},"index":3,"playId":"af6c2010-3ae7-38ff-9b29-584fc64fc9aa","pitchNumber":2,"startTime":"2026-02-28T21:38:35.045Z","endTime":"2026-02-28T21:38:38.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804663,"link":"/api/v1/people/804663","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":67.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261567705199475,"aZ":-26.544804696263196,"pfxX":6.554584449848971,"pfxZ":4.837452532678201,"pX":-0.5595873567500158,"pZ":2.32181253460409,"vX0":5.711978494166675,"vY0":-108.25274435636689,"vZ0":4.06324287122106,"x":138.33,"y":176.09,"x0":-4.102814445833346,"y0":50.00399344187275,"z0":3.3579740351448204,"aX":7.630282953465341},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":10.4,"breakHorizontal":-13.6,"spinRate":2759,"spinDirection":97},"zone":4,"typeConfidence":0.83,"plateTime":0.5097158129123653,"extension":5.387303605951632},"hitData":{"launchSpeed":69.7,"launchAngle":62.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.09,"coordY":175.11}},"index":4,"playId":"d232265d-744d-32ec-b6d3-fc70f100c0d0","pitchNumber":3,"startTime":"2026-02-28T21:38:49.629Z","endTime":"2026-02-28T21:38:56.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804663,"link":"/api/v1/people/804663","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":804663,"link":"/api/v1/people/804663"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":804663,"link":"/api/v1/people/804663"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:38:56.287Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Emerson flies out to center fielder Carlos Rodríguez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:41:33.385Z","endTime":"2026-02-28T21:43:17.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces right fielder Nick Castellanos, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:41:03.914Z","endTime":"2026-02-28T21:41:03.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis Campusano replaces catcher Freddy Fermin, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:41:03.949Z","endTime":"2026-02-28T21:41:03.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alek Jacob replaces Mason Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-28T21:41:03.953Z","endTime":"2026-02-28T21:41:35.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689690,"link":"/api/v1/people/689690"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":87.5,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.184169501571198,"aZ":-17.039128341883387,"pfxX":-6.8859476672270485,"pfxZ":9.29897418282107,"pX":0.9185075521708472,"pZ":2.630242424386532,"vX0":11.91348120992608,"vY0":-126.84512333705098,"vZ0":-0.8973480124591662,"x":81.99,"y":167.76,"x0":-2.9466023849757113,"y0":50.00486515344684,"z0":4.348406000477212,"aX":-11.211759808731879},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2392,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.43197720131581807,"extension":7.27541683120416},"index":3,"playId":"c551f9f8-fe1a-36b2-b306-73a0f5096b18","pitchNumber":1,"startTime":"2026-02-28T21:41:35.501Z","endTime":"2026-02-28T21:41:39.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":88.0,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217465271184576,"aZ":-17.4429087298582,"pfxX":-8.04195900661096,"pfxZ":8.90224634637232,"pX":1.2558805868752334,"pZ":2.149122248427003,"vX0":13.133602626269472,"vY0":-127.57029500892959,"vZ0":-1.6625434896923612,"x":69.13,"y":180.75,"x0":-2.9046274679516304,"y0":50.00609652465708,"z0":4.178468517199465,"aX":-13.314871656339843},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2508,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4286752466111601,"extension":7.116150978304783},"index":4,"playId":"9d55d231-4b20-30e3-95f6-b44ef2dd4317","pitchNumber":2,"startTime":"2026-02-28T21:41:51.221Z","endTime":"2026-02-28T21:41:54.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300024410783227,"aZ":-19.205140291965265,"pfxX":-8.896912658202194,"pfxZ":7.857856239452505,"pX":0.0687348344417236,"pZ":2.3586372585909907,"vX0":11.103899357831096,"vY0":-127.89266876721014,"vZ0":-1.0800646553868147,"x":114.38,"y":175.1,"x0":-3.1808755857881796,"y0":50.00134818221997,"z0":4.298011764142451,"aX":-14.682048839351975},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.2,"breakHorizontal":13.4,"spinRate":2448,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.42888024440794137,"extension":7.309699548785669},"index":5,"playId":"fda85ebd-cb71-34e8-aa53-c077d208af6a","pitchNumber":3,"startTime":"2026-02-28T21:42:06.686Z","endTime":"2026-02-28T21:42:09.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":66.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.12794851694079,"aZ":-32.67201655196282,"pfxX":-11.400924107735394,"pfxZ":-0.44646679009577284,"pX":-0.7797332208559095,"pZ":2.2048555551526334,"vX0":8.208331980602736,"vY0":-105.23353630340851,"vZ0":3.3606077209637375,"x":146.72,"y":179.25,"x0":-3.241387809509507,"y0":50.00100129526947,"z0":4.361366507253852,"aX":-12.841893201700877},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":0.5,"breakHorizontal":18.5,"spinRate":1874,"spinDirection":280},"zone":4,"typeConfidence":2.0,"plateTime":0.5196314115763969,"extension":6.854876128577542},"index":6,"playId":"3f7e1b11-660e-33fb-8891-221fc017692e","pitchNumber":4,"startTime":"2026-02-28T21:42:24.183Z","endTime":"2026-02-28T21:42:27.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":73.4,"endSpeed":67.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.909466846078434,"aZ":-32.14823850717537,"pfxX":-10.784628233139394,"pfxZ":0.021151389868448334,"pX":-0.3020695203254045,"pZ":1.5807566185575714,"vX0":9.020333279980546,"vY0":-106.5473121003275,"vZ0":2.0670170699885584,"x":128.51,"y":196.1,"x0":-3.1846695307222723,"y0":50.00233865970015,"z0":4.2248892654504315,"aX":-12.428482499472215},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":1961,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.5136180185907082,"extension":6.850963757004362},"index":7,"playId":"6171fe16-a726-39be-9a68-2ba69570af46","pitchNumber":5,"startTime":"2026-02-28T21:42:40.377Z","endTime":"2026-02-28T21:42:45.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903110252124915,"aZ":-20.664355253644146,"pfxX":-8.922995295919442,"pfxZ":6.94779311857054,"pX":0.1920505315838761,"pZ":2.537928937227036,"vX0":11.07651069068132,"vY0":-127.53807656591071,"vZ0":-0.31699207642106203,"x":109.68,"y":170.26,"x0":-3.036990025736696,"y0":50.000792818006715,"z0":4.2859681575589965,"aX":-14.777996767213894},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2309,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.42857173072489374,"extension":7.235946472939385},"hitData":{"launchSpeed":90.2,"launchAngle":42.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.85,"coordY":78.14}},"index":8,"playId":"4dfa1769-6af4-3972-b663-7faf77be0c97","pitchNumber":6,"startTime":"2026-02-28T21:43:08.723Z","endTime":"2026-02-28T21:43:17.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:43:17.686Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to center fielder Carlos Rodríguez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:43:24.345Z","endTime":"2026-02-28T21:44:29.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.34427243279681,"aZ":-34.50920729792069,"pfxX":-11.334025740910034,"pfxZ":-1.9968042135718953,"pX":0.1941929381745187,"pZ":2.319018892853104,"vX0":10.125856666025387,"vY0":-107.39276771111666,"vZ0":3.878419333467548,"x":109.6,"y":176.17,"x0":-3.1061419265758565,"y0":50.001957884528224,"z0":4.324520740970327,"aX":-13.257669145948043},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-2.2,"breakHorizontal":17.9,"spinRate":2118,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.5097340554915792,"extension":7.119574185676314},"index":0,"playId":"717ed43f-9433-32ec-8ef9-9a66392d3a06","pitchNumber":1,"startTime":"2026-02-28T21:43:39.638Z","endTime":"2026-02-28T21:43:42.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.881151673466263,"aZ":-33.91772653686823,"pfxX":8.396684315533516,"pfxZ":-1.638835290900083,"pX":-1.6317458491880457,"pZ":2.7256249114760602,"vX0":1.3390208540638147,"vY0":-102.76016626495382,"vZ0":4.950587631871805,"x":179.2,"y":165.19,"x0":-3.3831789844756845,"y0":50.002987431459054,"z0":4.418774725224173,"aX":8.931194216511967},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-1.1,"breakHorizontal":-15.6,"spinRate":2247,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.5341054062858692,"extension":6.9806896263389175},"index":1,"playId":"4d1b2a12-4788-3355-a812-d36d33e0805e","pitchNumber":2,"startTime":"2026-02-28T21:43:53.539Z","endTime":"2026-02-28T21:43:56.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":67.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.983478088868875,"aZ":-32.05522459171969,"pfxX":-10.935508051825604,"pfxZ":0.10757258789092816,"pX":0.4153657197880244,"pZ":2.076863442999013,"vX0":10.405375602490587,"vY0":-105.6971790013698,"vZ0":2.9165963636329058,"x":101.17,"y":182.7,"x0":-3.136502799371041,"y0":50.004796392408295,"z0":4.344828936479124,"aX":-12.451087181324292},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":1.4,"breakHorizontal":17.2,"spinRate":2097,"spinDirection":275},"zone":9,"typeConfidence":2.0,"plateTime":0.5170097239911784,"extension":7.111051110969919},"index":2,"playId":"309e1775-d7f4-3f65-a45d-c7f5521b4cd8","pitchNumber":3,"startTime":"2026-02-28T21:44:07.370Z","endTime":"2026-02-28T21:44:10.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394648007593513,"aZ":-20.572546397932264,"pfxX":-7.24835374684559,"pfxZ":6.950435066532466,"pX":-0.7144959908206855,"pZ":2.3661067532196283,"vX0":8.765261138373305,"vY0":-127.87686488836945,"vZ0":-0.7356715667355173,"x":144.23,"y":174.9,"x0":-3.232134003935233,"y0":50.00373857162406,"z0":4.259818478855418,"aX":-12.101642535991294},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2372,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4270242835258835,"extension":7.129230564855517},"hitData":{"launchSpeed":83.7,"launchAngle":40.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.29,"coordY":77.84}},"index":3,"playId":"e76dcff2-7dab-33b8-99e5-95a3bdca1ece","pitchNumber":4,"startTime":"2026-02-28T21:44:22.317Z","endTime":"2026-02-28T21:44:29.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:44:29.209Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cal Raleigh lines out to second baseman Marcos Castañon.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:44:37.996Z","endTime":"2026-02-28T21:45:39.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591903938645622,"aZ":-21.172246228851243,"pfxX":-6.24224331430698,"pfxZ":6.841790546642228,"pX":-0.9407028338297085,"pZ":3.7383590730685614,"vX0":7.402263024586728,"vY0":-126.03353178711065,"vZ0":2.6361101943293797,"x":152.86,"y":137.84,"x0":-3.1046969619807356,"y0":50.00612843935746,"z0":4.388557146726195,"aX":-10.045106353004602},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2232,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.434576514051777,"extension":7.026419155622727},"index":0,"playId":"ffef9cf4-0c33-35b1-ae1f-acf7aad5b756","pitchNumber":1,"startTime":"2026-02-28T21:45:00.750Z","endTime":"2026-02-28T21:45:03.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":72.3,"endSpeed":65.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37676230907404,"aZ":-32.54357509850013,"pfxX":-10.90192474784482,"pfxZ":-0.3387669173546648,"pX":-1.9952243093929727,"pZ":2.375061864577215,"vX0":5.629927888420788,"vY0":-104.91383719527208,"vZ0":3.855208392513528,"x":193.05,"y":174.65,"x0":-3.3106638879716437,"y0":50.00118295563249,"z0":4.33033294227578,"aX":-12.03257145058187},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":1.0,"breakHorizontal":18.0,"spinRate":2000,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.5240566140776961,"extension":6.985683974665777},"index":1,"playId":"ba1a2d7b-6527-3137-a357-49f36566ae65","pitchNumber":2,"startTime":"2026-02-28T21:45:19.045Z","endTime":"2026-02-28T21:45:22.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":65.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.07657263344219,"aZ":-32.26269135061316,"pfxX":-11.775727316992867,"pfxZ":-0.08442264401297006,"pX":-1.086994440912343,"pZ":1.9297155601664777,"vX0":7.527668105092047,"vY0":-104.67189448671962,"vZ0":2.888531057471325,"x":158.43,"y":186.68,"x0":-3.215248421260352,"y0":50.000835784733724,"z0":4.33153212462893,"aX":-12.953809416131403},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":1.2,"breakHorizontal":19.0,"spinRate":1906,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.5250065233144965,"extension":6.965172203646109},"hitData":{"launchSpeed":64.9,"launchAngle":20.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.21,"coordY":147.16}},"index":2,"playId":"93bba844-99b0-31b8-acdd-71f2691d293f","pitchNumber":3,"startTime":"2026-02-28T21:45:34.592Z","endTime":"2026-02-28T21:45:39.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:45:39.457Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcos Castañon strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:48:21.298Z","endTime":"2026-02-28T21:50:21.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"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":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Wilson replaces third baseman Brendan Donovan, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":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-28T21:47:50.416Z","endTime":"2026-02-28T21:47:50.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"defense":{"pitcher":{"id":804663,"link":"/api/v1/people/804663","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Randy Dobnak replaces Tyler Cleveland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-28T21:47:50.431Z","endTime":"2026-02-28T21:48:22.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":804663,"link":"/api/v1/people/804663","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16573412917371,"aZ":-32.56205508300801,"pfxX":-8.996907234088447,"pfxZ":-0.2215912120735224,"pX":-0.09593850022863344,"pZ":1.6429574187519662,"vX0":7.249500329014329,"vY0":-133.11804187142033,"vZ0":-4.192806432510276,"x":120.66,"y":194.42,"x0":-1.6886639952429914,"y0":50.000243713712536,"z0":5.601574828653683,"aX":-16.10898982814538},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.1,"breakHorizontal":14.6,"spinRate":1918,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4118180845583006,"extension":5.525255727977159},"index":2,"playId":"1367ac5b-080f-3932-8abb-3fa5116982c5","pitchNumber":1,"startTime":"2026-02-28T21:48:22.424Z","endTime":"2026-02-28T21:48:27.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00615035958389,"aZ":-34.874012081073815,"pfxX":1.198993072285204,"pfxZ":-1.8654563039691627,"pX":0.1305616106285235,"pZ":1.8970618469204434,"vX0":4.317896630987139,"vY0":-119.53380011367487,"vZ0":-1.8647093860405262,"x":112.02,"y":187.56,"x0":-1.854854389677072,"y0":50.00234833066892,"z0":5.8177943264684915,"aX":1.7351438180601082},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.6,"breakHorizontal":-3.2,"spinRate":2244,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4581875346835611,"extension":5.386483932850395},"index":3,"playId":"02f30108-9aa1-3f54-a2c8-d558f053334f","pitchNumber":2,"startTime":"2026-02-28T21:48:45.471Z","endTime":"2026-02-28T21:48:48.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":82.3,"endSpeed":75.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148206049942278,"aZ":-31.85764350821882,"pfxX":5.081352321848926,"pfxZ":0.21581364441228423,"pX":-1.1764865074112225,"pZ":3.445116106992653,"vX0":0.19068257161357155,"vY0":-119.93740781440799,"vZ0":0.812809085342022,"x":161.84,"y":145.76,"x0":-1.9171432115190314,"y0":50.00137309475134,"z0":5.942324667729488,"aX":7.403848547974655},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-9.2,"spinRate":2430,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4566427971053919,"extension":5.355552548278588},"index":4,"playId":"40d85589-7b15-3f18-b912-4b60d297fe51","pitchNumber":3,"startTime":"2026-02-28T21:49:12.783Z","endTime":"2026-02-28T21:49:15.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41944404869804,"aZ":-22.951402218368965,"pfxX":-8.980259291667341,"pfxZ":4.89933811181708,"pX":0.3448388353760709,"pZ":2.901203362825285,"vX0":7.130496058772739,"vY0":-135.957409974198,"vZ0":-3.644671780531454,"x":103.86,"y":160.45,"x0":-1.1386750692646954,"y0":50.000616427785815,"z0":5.84264824042903,"aX":-16.893469096727802},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":2148,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.40210396639319335,"extension":5.592356845722502},"index":5,"playId":"3d00b930-b038-3fef-b3f9-45eb7568d515","pitchNumber":4,"startTime":"2026-02-28T21:49:25.971Z","endTime":"2026-02-28T21:49:28.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":86.8,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887664733570514,"aZ":-33.83363865267148,"pfxX":-7.299164750032235,"pfxZ":-1.039762792397565,"pX":0.06846493458561675,"pZ":0.6302389945957148,"vX0":6.542977172087545,"vY0":-126.11948583258412,"vZ0":-5.305489124179669,"x":114.39,"y":221.76,"x0":-1.6176242214760639,"y0":50.001496660812435,"z0":5.506355047467725,"aX":-11.697489942152231},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":11.6,"spinRate":1022,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4351599255741161,"extension":5.670349643657639},"index":6,"playId":"17e96abf-3bd5-3560-aa33-4084b8a5e37b","pitchNumber":5,"startTime":"2026-02-28T21:49:44.934Z","endTime":"2026-02-28T21:49:47.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828457540044216,"aZ":-31.943206931078688,"pfxX":-8.95533562113155,"pfxZ":0.124745827925135,"pX":1.3979581843427586,"pZ":0.853778292633013,"vX0":10.619157512716944,"vY0":-133.96494095795566,"vZ0":-6.453034866298211,"x":63.71,"y":215.73,"x0":-1.4599591239730696,"y0":50.0013325421658,"z0":5.58672356488257,"aX":-16.22325232903652},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":13.8,"spinRate":1822,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4093828630181555,"extension":5.662985399249357},"index":7,"playId":"da076419-a352-3f42-ba05-1e556d971d1d","pitchNumber":6,"startTime":"2026-02-28T21:50:01.664Z","endTime":"2026-02-28T21:50:04.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979569690453456,"aZ":-31.612499349079236,"pfxX":3.6748891528813283,"pfxZ":0.3882323114158055,"pX":1.4209964882385748,"pZ":1.3174734752010329,"vX0":5.9455523071676115,"vY0":-119.68399018410074,"vZ0":-3.5522668286315078,"x":62.83,"y":203.21,"x0":-1.5767687523552494,"y0":50.00329072778211,"z0":5.664369714222194,"aX":5.3082204577519985},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.2,"spinRate":2240,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4583716477616995,"extension":5.483452941062263},"index":8,"playId":"ed84ee5b-bbe7-37a2-9c95-479fa35a3b2e","pitchNumber":7,"startTime":"2026-02-28T21:50:18.560Z","endTime":"2026-02-28T21:50:21.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:50:21.666Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose F Miranda grounds out, third baseman Will Wilson to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:50:35.881Z","endTime":"2026-02-28T21:52:20.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774058328670105,"aZ":-31.23911027544415,"pfxX":-9.77245413052019,"pfxZ":0.5134685386818134,"pX":-0.07279062118093076,"pZ":2.034506934281136,"vX0":7.189903077835391,"vY0":-134.73475758317258,"vZ0":-3.7572527606334525,"x":119.77,"y":183.85,"x0":-1.5135880301178606,"y0":50.004302534036285,"z0":5.668008908767194,"aX":-17.870175543250248},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.2,"breakHorizontal":16.1,"spinRate":1907,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.40738272026188715,"extension":5.5904158867645615},"index":0,"playId":"ff077af3-6041-3b97-801d-81a6302cb571","pitchNumber":1,"startTime":"2026-02-28T21:50:44.398Z","endTime":"2026-02-28T21:50:47.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28258364748027,"aZ":-29.960292335053072,"pfxX":-7.616047728284816,"pfxZ":1.2002603205064108,"pX":-1.6978868834149736,"pZ":2.4110780890614154,"vX0":2.913061188917012,"vY0":-135.10790574561076,"vZ0":-3.0294101309072063,"x":181.72,"y":173.68,"x0":-1.8001241018324585,"y0":50.00550149024769,"z0":5.651162634212469,"aX":-14.090236268476366},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.7,"breakHorizontal":13.2,"spinRate":1812,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40530486238752994,"extension":5.575420355719001},"index":1,"playId":"fc5c8542-b701-3245-9d3b-cdc00211d4f3","pitchNumber":2,"startTime":"2026-02-28T21:51:10.909Z","endTime":"2026-02-28T21:51:13.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06838718665843,"aZ":-33.793191383987626,"pfxX":1.6334178025323296,"pfxZ":-1.089091908848789,"pX":0.5244700534670378,"pZ":0.681494864333801,"vX0":4.956198701323704,"vY0":-121.22529961044268,"vZ0":-4.668622136609638,"x":97.01,"y":220.38,"x0":-1.7601218002231078,"y0":50.00349910573698,"z0":5.587797858212464,"aX":2.426473705406462},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":-4.2,"spinRate":2330,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45210885821647917,"extension":5.516419598033279},"index":2,"playId":"94796851-d79d-3ec3-98b2-24cca81b41b4","pitchNumber":3,"startTime":"2026-02-28T21:51:26.151Z","endTime":"2026-02-28T21:51:29.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.797914566901472,"aZ":-30.62988581739805,"pfxX":-7.005696978826155,"pfxZ":0.8529446508013976,"pX":-1.357922947310287,"pZ":2.0696000255626736,"vX0":3.2917567129193577,"vY0":-133.44034213864603,"vZ0":-3.707954344902166,"x":168.76,"y":182.9,"x0":-1.6924866913987613,"y0":50.00424384593951,"z0":5.666666361689745,"aX":-12.725295168464573},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.0,"breakHorizontal":12.0,"spinRate":1835,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4093448461623508,"extension":5.685659797428038},"index":3,"playId":"148ff9c7-e267-32d1-95ee-3c4296e29278","pitchNumber":4,"startTime":"2026-02-28T21:51:43.134Z","endTime":"2026-02-28T21:51:46.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.698596975213395,"aZ":-33.399983156968496,"pfxX":3.6332573716116277,"pfxZ":-0.8405669356804157,"pX":-0.8061784299282174,"pZ":2.9712973461932974,"vX0":1.18929408449004,"vY0":-119.76755726951347,"vZ0":0.4589747318727333,"x":147.73,"y":158.55,"x0":-1.7803067020999603,"y0":50.00211197347863,"z0":5.748510983195637,"aX":5.312137382980008},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.2,"breakHorizontal":-6.8,"spinRate":2352,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.4561907984554283,"extension":5.390200589822009},"index":4,"playId":"a1306b0d-2ada-3ba5-bedf-0cc8da3484be","pitchNumber":5,"startTime":"2026-02-28T21:51:59.355Z","endTime":"2026-02-28T21:52:02.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.511014603853408,"aZ":-33.93565847309022,"pfxX":2.991052650900417,"pfxZ":-1.1801194402892197,"pX":-0.4145547444690905,"pZ":1.7407528577159068,"vX0":2.356208029886724,"vY0":-121.10936975014414,"vZ0":-2.3752882489830816,"x":132.8,"y":191.78,"x0":-1.7868715565221998,"y0":50.00302076040587,"z0":5.6875632458072625,"aX":4.465551781868815},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":-6.0,"spinRate":2369,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4513719648203698,"extension":5.539817617254691},"hitData":{"launchSpeed":98.8,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.89,"coordY":178.2}},"index":5,"playId":"2c6761d4-05b9-384b-ab12-442296b7af77","pitchNumber":6,"startTime":"2026-02-28T21:52:13.981Z","endTime":"2026-02-28T21:52:20.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:52:20.906Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Solak pops out to shortstop Colt Emerson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:52:30.074Z","endTime":"2026-02-28T21:55:08.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19103323535754,"aZ":-33.08128621324187,"pfxX":-8.078230824527875,"pfxZ":-0.49140128842065334,"pX":0.44441689891875197,"pZ":1.9519460523691772,"vX0":8.061524304290069,"vY0":-134.27257244660737,"vZ0":-3.675965566018977,"x":100.06,"y":186.08,"x0":-1.5373440624448165,"y0":50.00586270980105,"z0":5.675375606309053,"aX":-14.855873219208728},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.4,"breakHorizontal":13.1,"spinRate":1916,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.40685845927649833,"extension":5.505230365543637},"index":0,"playId":"198ec707-31f8-3c6c-bf9f-cd90f42a999c","pitchNumber":1,"startTime":"2026-02-28T21:52:48.111Z","endTime":"2026-02-28T21:52:51.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903714951223414,"aZ":-34.55001728847713,"pfxX":-5.544836886143436,"pfxZ":-1.492582818523017,"pX":-0.22426477542065357,"pZ":0.832178661042998,"vX0":5.465380949947979,"vY0":-125.45796256148485,"vZ0":-4.778930564401927,"x":125.55,"y":216.31,"x0":-1.7128548930228578,"y0":50.004408257431514,"z0":5.584754090186644,"aX":-8.820644669574301},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":8.8,"spinRate":1040,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4369504986537569,"extension":5.622676645147631},"index":1,"playId":"777d79b3-876d-3dd7-b347-d7f94bf32eea","pitchNumber":2,"startTime":"2026-02-28T21:53:04.573Z","endTime":"2026-02-28T21:53:07.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644538871709592,"aZ":-32.33625381290732,"pfxX":3.5440569880265658,"pfxZ":-0.10860840480684786,"pX":1.056411452803118,"pZ":1.3041912625643424,"vX0":5.396330901304202,"vY0":-121.27624590885904,"vZ0":-3.7945734007473835,"x":76.73,"y":203.57,"x0":-1.6538222752227567,"y0":50.003161878903725,"z0":5.6951215065689045,"aX":5.3037142709563625},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":-7.7,"spinRate":2464,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45080443464873765,"extension":5.392629396078434},"index":2,"playId":"d7451e25-dc77-336b-b2b8-933be5f141d4","pitchNumber":3,"startTime":"2026-02-28T21:53:22.676Z","endTime":"2026-02-28T21:53:26.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":86.1,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385398224627206,"aZ":-32.18816376262476,"pfxX":-6.731120442754333,"pfxZ":-0.011652772082375362,"pX":2.3587048561604758,"pZ":-0.3018349685461231,"vX0":11.18182315483673,"vY0":-124.76335872861392,"vZ0":-7.705342103858857,"x":27.09,"y":246.93,"x0":-1.3177987184844488,"y0":50.00270350918431,"z0":5.498821872119728,"aX":-10.555170760373164},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":9.5,"spinRate":959,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4399470261400942,"extension":5.805837560377529},"index":3,"playId":"498b0c18-5995-3771-9344-a3dacc97f28e","pitchNumber":4,"startTime":"2026-02-28T21:53:38.737Z","endTime":"2026-02-28T21:53:41.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59195779736821,"aZ":-20.134289855418626,"pfxX":-6.651556763878652,"pfxZ":6.52435434360131,"pX":0.8277253682207245,"pZ":2.963768827567817,"vX0":8.056213768707483,"vY0":-135.2416521894255,"vZ0":-3.6473705804023755,"x":85.45,"y":158.76,"x0":-1.3311122149090195,"y0":50.00267159253948,"z0":5.749134310559298,"aX":-12.273324508351308},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":10.2,"spinRate":2043,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.40563380011784034,"extension":5.63933281306466},"index":4,"playId":"7df36c00-1bc8-31b6-bad7-6ff31f783117","pitchNumber":5,"startTime":"2026-02-28T21:53:58.687Z","endTime":"2026-02-28T21:54:01.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345845555409902,"aZ":-33.95417746018518,"pfxX":1.9096042716210844,"pfxZ":-1.2050712185957426,"pX":0.08211749165884367,"pZ":1.412736185092342,"vX0":3.941590452085474,"vY0":-121.31791041798313,"vZ0":-2.955702978797989,"x":113.87,"y":200.64,"x0":-1.8163354760489412,"y0":50.00101534934075,"z0":5.628002530984842,"aX":2.8252423414324994},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":-4.4,"spinRate":2371,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4527422537950301,"extension":5.587142918742443},"index":5,"playId":"65c90231-18e9-33b9-be9b-83d4a6d32bb3","pitchNumber":6,"startTime":"2026-02-28T21:54:21.049Z","endTime":"2026-02-28T21:54:26.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61458507300164,"aZ":-31.0156157357442,"pfxX":-6.576957358973652,"pfxZ":0.6333953027384904,"pX":-0.3883406676647508,"pZ":3.0121333562808603,"vX0":5.283574350726984,"vY0":-134.679770325236,"vZ0":-1.6599467649883155,"x":131.8,"y":157.45,"x0":-1.5187851502474186,"y0":50.00657176148456,"z0":5.825240863702294,"aX":-12.112986380869362},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.0,"breakHorizontal":10.8,"spinRate":1817,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40633258673844974,"extension":5.569608466897808},"index":6,"playId":"15ec3654-7e4d-35d3-a74b-c6d746efc68c","pitchNumber":7,"startTime":"2026-02-28T21:54:43.188Z","endTime":"2026-02-28T21:54:47.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648697306707586,"aZ":-32.86740179831152,"pfxX":4.158738695268736,"pfxZ":-0.4592459587794995,"pX":-0.577678834668151,"pZ":2.377597573007968,"vX0":1.50858814849052,"vY0":-121.17713041328724,"vZ0":-1.2419945870871045,"x":139.02,"y":174.58,"x0":-1.747948328539078,"y0":50.00572595554394,"z0":5.756133202152174,"aX":6.214476987886552},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":-7.9,"spinRate":2410,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.45119292083086826,"extension":5.405346316933133},"hitData":{"launchSpeed":60.0,"launchAngle":47.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":85.36,"coordY":142.8}},"index":7,"playId":"ec2e5454-58f5-3fa5-8d50-cb82a8211927","pitchNumber":8,"startTime":"2026-02-28T21:55:01.720Z","endTime":"2026-02-28T21:55:08.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:55:08.954Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T21:57:37.612Z","endTime":"2026-02-28T21:58:52.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Alek Jacob.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-28T21:57:24.853Z","endTime":"2026-02-28T21:57:25.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryce Johnson replaces left fielder Nick Solak, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T21:57:24.853Z","endTime":"2026-02-28T21:57:25.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":669256,"link":"/api/v1/people/669256"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Clay Dungan replaces third baseman Jose F Miranda, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"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-28T21:57:24.853Z","endTime":"2026-02-28T21:57:39.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":669304,"link":"/api/v1/people/669304"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":98.3,"endSpeed":89.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08745201924486,"aZ":-10.322026492653595,"pfxX":-3.6617063819040316,"pfxZ":10.629488733111485,"pX":1.047234367311648,"pZ":0.6975679558643967,"vX0":4.931321307652781,"vY0":-142.53319577448914,"vZ0":-13.049361190744618,"x":77.08,"y":219.95,"x0":-0.23040244916015867,"y0":50.000893583256214,"z0":5.989569907204122,"aX":-7.525903089746329},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":5.6,"spinRate":2354,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3844434780013164,"extension":6.133100255412677},"index":3,"playId":"abc36c58-cbe2-3679-8393-09de96e27bba","pitchNumber":1,"startTime":"2026-02-28T21:57:39.787Z","endTime":"2026-02-28T21:57:42.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593995337081687,"aZ":-19.043830338150862,"pfxX":-7.542143566116945,"pfxZ":7.821788470615532,"pX":-0.19131172849678885,"pZ":3.0173253248116194,"vX0":2.779358446700496,"vY0":-128.48606606920455,"vZ0":-4.364404122163405,"x":124.29,"y":157.31,"x0":-0.30461369805825783,"y0":50.00299380228594,"z0":6.209773581239821,"aX":-12.662390400487299},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":1732,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.4256204205625407,"extension":6.186565409941468},"index":4,"playId":"717653af-0631-3913-b8b4-9067ab2d5670","pitchNumber":2,"startTime":"2026-02-28T21:57:56.335Z","endTime":"2026-02-28T21:57:59.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241886343589524,"aZ":-19.326078165565903,"pfxX":-7.765953852978742,"pfxZ":7.690901207525025,"pX":0.01499740842614078,"pZ":3.025470718283854,"vX0":2.8420941483022792,"vY0":-128.33348733689138,"vZ0":-4.186448595140216,"x":116.43,"y":157.09,"x0":-0.0971481701083391,"y0":50.000230573242945,"z0":6.180715509355414,"aX":-12.967914851575847},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.2,"breakHorizontal":13.4,"spinRate":1723,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.42658673461216745,"extension":6.2317340838787},"index":5,"playId":"8a5b55a9-d4af-3da4-9883-bacf8f6a18f2","pitchNumber":3,"startTime":"2026-02-28T21:58:12.571Z","endTime":"2026-02-28T21:58:15.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T21:58:33.025Z","endTime":"2026-02-28T21:58:48.459Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217426521968488,"aZ":-21.57153817868439,"pfxX":-6.7698233403746055,"pfxZ":6.107716530436723,"pX":-1.0012543342050295,"pZ":2.421180997374752,"vX0":0.5270634640249785,"vY0":-130.56603445352232,"vZ0":-5.3263634579443355,"x":155.17,"y":173.41,"x0":-0.32516430796693685,"y0":50.001092567582674,"z0":6.100072333647078,"aX":-11.743822474329265},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":12.1,"spinRate":1570,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4187170558554403,"extension":6.2149252538670146},"index":7,"playId":"bf300c47-a98a-3a00-8db2-161057b6a944","pitchNumber":4,"startTime":"2026-02-28T21:58:48.459Z","endTime":"2026-02-28T21:58:52.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:58:52.416Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to left fielder Bryce Johnson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T21:59:07.867Z","endTime":"2026-02-28T22:00:18.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84354549300559,"aZ":-26.976065013325574,"pfxX":3.501281224565324,"pfxZ":2.9665717235466835,"pX":0.5620570026499353,"pZ":0.8002138430994615,"vX0":1.7205936164820728,"vY0":-130.85419242369525,"vZ0":-8.258780706419838,"x":95.58,"y":217.17,"x0":-0.5568365034039273,"y0":50.0051346937108,"z0":5.98664507483887,"aX":6.1368560389599},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-6.7,"spinRate":2416,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41687599969779887,"extension":6.151577452944254},"index":0,"playId":"d9184da5-eaf7-3903-8ac3-08d69dd5f19f","pitchNumber":1,"startTime":"2026-02-28T21:59:16.632Z","endTime":"2026-02-28T21:59:21.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":90.6,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46984311335491,"aZ":-25.947567121327907,"pfxX":3.0094297497895974,"pfxZ":3.5031281115957444,"pX":-0.2301412823693408,"pZ":3.2725150380618944,"vX0":-0.22405531147222804,"vY0":-132.11011336512217,"vZ0":-2.7281201565889934,"x":125.77,"y":150.42,"x0":-0.5359197851712594,"y0":50.00549951812645,"z0":6.213037543015621,"aX":5.354085712632943},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-5.4,"spinRate":2343,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.41359341118416637,"extension":6.17645007688891},"index":1,"playId":"949fc545-8c4c-3128-b707-d8b01beed39e","pitchNumber":2,"startTime":"2026-02-28T21:59:36.026Z","endTime":"2026-02-28T21:59:39.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":98.9,"endSpeed":91.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80667698512029,"aZ":-14.367616820401294,"pfxX":-6.703383864103591,"pfxZ":8.489169250745832,"pX":0.07114763988522675,"pZ":0.9113121101454436,"vX0":2.7608811309522405,"vY0":-143.5729889461704,"vZ0":-12.060567747819922,"x":114.29,"y":214.17,"x0":-0.029581059159312556,"y0":50.00008635207774,"z0":6.048827217304628,"aX":-14.056633998592908},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2231,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.38082242094009366,"extension":6.1720271228658765},"index":2,"playId":"e1b5db37-3052-358c-aa49-5e1b456370f3","pitchNumber":3,"startTime":"2026-02-28T21:59:52.207Z","endTime":"2026-02-28T21:59:55.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01246009609345,"aZ":-27.73552884407593,"pfxX":3.4910392085209025,"pfxZ":2.512925367065998,"pX":0.05620166927730446,"pZ":2.212219508469987,"vX0":0.13280993091557147,"vY0":-131.78123919094182,"vZ0":-4.880881425437563,"x":114.86,"y":179.05,"x0":-0.44858832133268733,"y0":50.00228190756208,"z0":6.127829718244885,"aX":6.162798674811553},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-6.4,"spinRate":2400,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4150343290563616,"extension":6.103217075217589},"hitData":{"launchSpeed":100.0,"launchAngle":55.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.55,"coordY":106.28}},"index":3,"playId":"a423dfd6-9ed5-38f5-86b1-753f06571e92","pitchNumber":4,"startTime":"2026-02-28T22:00:10.379Z","endTime":"2026-02-28T22:00:18.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:00:18.738Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny Farmelo strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:00:24.248Z","endTime":"2026-02-28T22:02:10.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1481929425285,"aZ":-29.659134326923056,"pfxX":4.5706215149187965,"pfxZ":1.4869914013220518,"pX":0.47369956327579243,"pZ":1.5587067999698974,"vX0":1.0121110643608398,"vY0":-129.2540090990136,"vZ0":-5.615469705739857,"x":98.94,"y":196.69,"x0":-0.5168083187794149,"y0":50.00300242065679,"z0":6.039233583007986,"aX":7.7266254282517695},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-8.5,"spinRate":2389,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4238942016325571,"extension":6.170256359583317},"index":0,"playId":"889a32d1-95c1-3530-afb8-82f80369c99a","pitchNumber":1,"startTime":"2026-02-28T22:00:43.950Z","endTime":"2026-02-28T22:00:46.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121447830497782,"aZ":-21.873526059290445,"pfxX":-8.531805718679292,"pfxZ":6.182111322152623,"pX":0.28987741065824807,"pZ":0.5397129440146609,"vX0":3.798131964919679,"vY0":-128.1936148387162,"vZ0":-9.284779324228479,"x":105.95,"y":224.21,"x0":-0.10111469329427283,"y0":50.006077332203695,"z0":5.911815236164732,"aX":-14.224347475660672},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":1617,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4270227586442399,"extension":6.424151746384645},"index":1,"playId":"18bbff91-6548-3466-8093-a053cd86ead1","pitchNumber":2,"startTime":"2026-02-28T22:01:06.737Z","endTime":"2026-02-28T22:01:09.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994051799624085,"aZ":-18.444264063124212,"pfxX":-8.905095609316923,"pfxZ":7.9034920518198915,"pX":-0.3400297663394436,"pZ":2.1031103496673,"vX0":2.8695901624448745,"vY0":-131.05977362139143,"vZ0":-6.695040484710637,"x":129.96,"y":182.0,"x0":-0.29283777674239386,"y0":50.004583969577666,"z0":6.0708618847865115,"aX":-15.475463505516831},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":15.5,"spinRate":1944,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4180985462661284,"extension":6.230253233885944},"index":2,"playId":"3f6bf6ae-04ae-3b74-8deb-d9dbc52ca8cf","pitchNumber":3,"startTime":"2026-02-28T22:01:25.691Z","endTime":"2026-02-28T22:01:28.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69382337735372,"aZ":-26.628506819426292,"pfxX":2.5104352511299903,"pfxZ":3.0248323788177736,"pX":0.35342828114896135,"pZ":2.3255578431627,"vX0":0.6890682148304199,"vY0":-134.37165139241017,"vZ0":-5.038846523898293,"x":103.53,"y":175.99,"x0":-0.2323414468170212,"y0":50.00084531908354,"z0":6.113367048350095,"aX":4.596708668035467},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":-4.7,"spinRate":2456,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4073770594832635,"extension":6.107548900832821},"index":3,"playId":"a95f4395-4c8a-3130-974c-ebf2f3b1c305","pitchNumber":4,"startTime":"2026-02-28T22:01:45.255Z","endTime":"2026-02-28T22:01:48.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.562668670648996,"aZ":-11.614286925830514,"pfxX":-2.7139528812251763,"pfxZ":10.096865158967498,"pX":0.6207885519363046,"pZ":3.538727927424383,"vX0":3.0917932517831863,"vY0":-142.24346207300883,"vZ0":-5.445471239724011,"x":93.34,"y":143.23,"x0":-0.13093079714323289,"y0":50.00185622997045,"z0":6.223357513046103,"aX":-5.525960864441093},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2322,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.386005862874637,"extension":6.1435766635161455},"index":4,"playId":"2611f386-3874-3b59-8733-49a8af40fc77","pitchNumber":5,"startTime":"2026-02-28T22:02:07.557Z","endTime":"2026-02-28T22:02:10.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:02:10.557Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Acuna called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:04:23.267Z","endTime":"2026-02-28T22:05:30.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Spencer Packard replaces left fielder Randy Arozarena, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-28T22:03:34.589Z","endTime":"2026-02-28T22:04:25.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689070,"link":"/api/v1/people/689070"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.315923617127172,"aZ":-31.912315163602912,"pfxX":2.8382113318309683,"pfxZ":0.18287888427463095,"pX":0.18420162151998185,"pZ":2.2710266484284745,"vX0":3.8383165590170445,"vY0":-118.66823872100528,"vZ0":-1.3152689983115613,"x":109.98,"y":177.46,"x0":-1.8189653323356418,"y0":50.00429945135557,"z0":5.722467725885112,"aX":4.0734207752371425},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.2,"breakHorizontal":-6.0,"spinRate":2214,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4604295689039555,"extension":5.422899630617334},"index":1,"playId":"c1880a2f-45fa-3fcf-bbdc-20ce92a0216b","pitchNumber":1,"startTime":"2026-02-28T22:04:25.375Z","endTime":"2026-02-28T22:04:28.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":91.0,"endSpeed":83.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91463056305913,"aZ":-28.69959352361813,"pfxX":-9.703865806151756,"pfxZ":1.9676516453832678,"pX":0.48841525871402164,"pZ":1.6313699745745507,"vX0":8.019219375189465,"vY0":-132.27083105329382,"vZ0":-4.8596217844134735,"x":98.38,"y":194.73,"x0":-1.3258421976427603,"y0":50.00527781263704,"z0":5.603717332640592,"aX":-17.151490662221423},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.6,"breakHorizontal":15.7,"spinRate":1941,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.41451582429050227,"extension":5.435336705201217},"index":2,"playId":"f8dcbfa1-509c-3126-87d8-68a8c268dc36","pitchNumber":2,"startTime":"2026-02-28T22:04:37.337Z","endTime":"2026-02-28T22:04:40.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48571158870962,"aZ":-31.694206390087672,"pfxX":-6.168810177670025,"pfxZ":0.31070663232930684,"pX":-0.41192443599271067,"pZ":1.0490900693361118,"vX0":5.0315866576876305,"vY0":-123.6771823655138,"vZ0":-4.480506426135258,"x":132.7,"y":210.45,"x0":-1.674803933946903,"y0":50.00192441068463,"z0":5.552780880915329,"aX":-9.522003496922798},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":10.0,"spinRate":963,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.44347092555452994,"extension":5.56866484749448},"index":3,"playId":"a61f9997-e83c-356c-9f06-228c7f742523","pitchNumber":3,"startTime":"2026-02-28T22:04:58.790Z","endTime":"2026-02-28T22:05:01.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.9,"endSpeed":77.8,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963999400478563,"aZ":-27.81597667325377,"pfxX":-5.232390185102606,"pfxZ":2.84998038266283,"pX":0.9278595472401976,"pZ":0.49393619656629495,"vX0":7.822745712771668,"vY0":-123.25998650877878,"vZ0":-6.476454804774123,"x":81.63,"y":225.44,"x0":-1.6164597022422371,"y0":50.00198919048982,"z0":5.5237705670087855,"aX":-7.999551745408322},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.7,"breakHorizontal":7.6,"spinRate":929,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.44545142273913374,"extension":5.506665774144399},"index":4,"playId":"28141033-3e48-35c0-981f-641992b1e0ae","pitchNumber":4,"startTime":"2026-02-28T22:05:11.707Z","endTime":"2026-02-28T22:05:14.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":91.2,"endSpeed":83.6,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54040568734357,"aZ":-32.61243184942928,"pfxX":-10.113917497404902,"pfxZ":-0.24921208135248296,"pX":0.8024141256734438,"pZ":1.8247434649262528,"vX0":9.258914525875586,"vY0":-132.42519445271154,"vZ0":-3.983076919925474,"x":86.41,"y":189.51,"x0":-1.426918547318502,"y0":50.00241298586181,"z0":5.736746302588526,"aX":-17.945422414176615},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":1937,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4137823793398363,"extension":5.641282826916278},"index":5,"playId":"8067509c-a852-394a-9f52-220deb8f3af7","pitchNumber":5,"startTime":"2026-02-28T22:05:26.938Z","endTime":"2026-02-28T22:05:30.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:05:30.228Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Rodríguez grounds out, shortstop Colt Emerson to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:05:38.064Z","endTime":"2026-02-28T22:05:56.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90665381323057,"aZ":-36.52709436957733,"pfxX":0.24520579848375146,"pfxZ":-2.9157186135919524,"pX":-0.3409632039410566,"pZ":2.3361263111853985,"vX0":3.501326846370194,"vY0":-121.49046382082193,"vZ0":-0.6897989704934476,"x":130.0,"y":175.7,"x0":-1.832889611590147,"y0":50.000802616370144,"z0":5.799649998388717,"aX":0.36621191788854324},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.2,"breakHorizontal":-1.3,"spinRate":2349,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.4509093073742436,"extension":5.388256487962946},"hitData":{"launchSpeed":95.1,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.96,"coordY":133.59}},"index":0,"playId":"3d318cbc-89d3-3a92-a7fb-7804da486240","pitchNumber":1,"startTime":"2026-02-28T22:05:50.963Z","endTime":"2026-02-28T22:05:56.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:05:56.433Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jase Bowen doubles (2) on a ground ball to shortstop Colt Emerson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:06:20.421Z","endTime":"2026-02-28T22:06:54.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41655163960577,"aZ":-31.142532325655598,"pfxX":-8.54991964722805,"pfxZ":0.5713832741128178,"pX":0.017729240866582372,"pZ":1.2975385349550346,"vX0":6.846880526687809,"vY0":-133.62936248519893,"vZ0":-5.357915653230535,"x":116.32,"y":203.75,"x0":-1.4650803654579831,"y0":50.00529017561325,"z0":5.562248657271663,"aX":-15.486777377314791},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.1,"breakHorizontal":14.0,"spinRate":1900,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4096749899348362,"extension":5.52863104006138},"index":0,"playId":"f5064913-96ac-3bb4-803e-92f2cfc23bf9","pitchNumber":1,"startTime":"2026-02-28T22:06:20.421Z","endTime":"2026-02-28T22:06:23.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063609339118873,"aZ":-33.53039794342243,"pfxX":3.5918024058974587,"pfxZ":-0.9286183345433932,"pX":-0.42037480489297907,"pZ":0.9526854576086647,"vX0":2.0820201776005116,"vY0":-119.66476185436008,"vZ0":-3.825244882057782,"x":133.02,"y":213.06,"x0":-1.7670423668271642,"y0":50.004116446394406,"z0":5.560790370174989,"aX":5.234031970447029},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.3,"breakHorizontal":-7.0,"spinRate":2438,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4568851853328719,"extension":5.445813805082915},"index":1,"playId":"1f7085d9-a87b-3b8c-9053-5d60d85e8c8d","pitchNumber":2,"startTime":"2026-02-28T22:06:32.049Z","endTime":"2026-02-28T22:06:35.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.000401184648986,"aZ":-30.33877058289193,"pfxX":-7.528200410099827,"pfxZ":1.0050182216665569,"pX":-0.5274917173386777,"pZ":2.5338113263338,"vX0":5.530980185569781,"vY0":-134.07076235588465,"vZ0":-2.5359818391441924,"x":137.11,"y":170.37,"x0":-1.635377040875937,"y0":50.00370991354961,"z0":5.649277501861106,"aX":-13.755516288969494},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":1954,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4079652920339276,"extension":5.647895643329912},"hitData":{"launchSpeed":77.0,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.12,"coordY":135.63}},"index":2,"playId":"44511040-55e8-3fbb-be0f-724074d1b98f","pitchNumber":3,"startTime":"2026-02-28T22:06:45.600Z","endTime":"2026-02-28T22:06:54.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:06:54.922Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Schnell homers (2) on a fly ball to center field. Jase Bowen scores.","rbi":2,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:07:30.047Z","endTime":"2026-02-28T22:07:44.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Schnell replaces Miguel Andujar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"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-28T22:07:14.379Z","endTime":"2026-02-28T22:07:32.175Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678010,"link":"/api/v1/people/678010"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48929698761797,"aZ":-33.39498035423926,"pfxX":-0.2440870342380883,"pfxZ":-0.8122532324966745,"pX":-0.1014120710451678,"pZ":2.3639414518498616,"vX0":4.105948510254789,"vY0":-121.86147013757957,"vZ0":-1.344270891449179,"x":120.87,"y":174.95,"x0":-1.7749290102816362,"y0":50.00224921023274,"z0":5.802291181357945,"aX":-0.3687751545079466},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.6,"breakHorizontal":-0.5,"spinRate":2186,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4491292895791559,"extension":5.497989015755276},"hitData":{"launchSpeed":101.0,"launchAngle":35.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.21,"coordY":28.7}},"index":1,"playId":"12ac85fe-1baa-30cd-89af-058c0b387951","pitchNumber":1,"startTime":"2026-02-28T22:07:32.175Z","endTime":"2026-02-28T22:07:44.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.18,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:07:44.028Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romeo Sanabria grounds out, second baseman Miles Mastrobuoni to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:08:00.226Z","endTime":"2026-02-28T22:09:01.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377384975274225,"aZ":-31.214349742864613,"pfxX":-8.962291491950204,"pfxZ":0.5322672971786044,"pX":-0.7781118854324034,"pZ":2.1099757528701613,"vX0":5.741214887640996,"vY0":-133.71951404253784,"vZ0":-3.275278045658639,"x":146.66,"y":181.81,"x0":-1.7949297934805353,"y0":50.001537057686654,"z0":5.6037252022777855,"aX":-16.136107220000955},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.5,"breakHorizontal":14.9,"spinRate":1913,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4105094922387318,"extension":5.604475397682111},"index":0,"playId":"8ea1526c-6daf-3d07-95ad-defd1cacf234","pitchNumber":1,"startTime":"2026-02-28T22:08:15.036Z","endTime":"2026-02-28T22:08:18.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.085545093782034,"aZ":-33.86356832951594,"pfxX":3.7745093818702147,"pfxZ":-1.156364368926602,"pX":-0.9015194363071599,"pZ":1.8123688780962095,"vX0":1.5319019424144682,"vY0":-120.48997219210395,"vZ0":-1.8859169218123832,"x":151.36,"y":189.85,"x0":-2.0363695142750933,"y0":50.00012576341036,"z0":5.606143105554391,"aX":5.531519097152439},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.3,"breakHorizontal":-7.2,"spinRate":2362,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.45512638258356164,"extension":5.393042606667195},"index":1,"playId":"625a6253-3870-3fdf-8863-9fe332b69172","pitchNumber":2,"startTime":"2026-02-28T22:08:29.252Z","endTime":"2026-02-28T22:08:32.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":85.8,"endSpeed":78.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11518203813787,"aZ":-27.98344166738635,"pfxX":-1.3778637384923522,"pfxZ":2.6743178275059734,"pX":-1.2327786878158788,"pZ":3.2170403170514366,"vX0":1.9453755649350688,"vY0":-124.90463548300207,"vZ0":-0.43560844876991817,"x":163.99,"y":151.92,"x0":-1.8457025236516096,"y0":50.002626246861524,"z0":5.711387694483474,"aX":-2.1590781961879175},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":2.0,"spinRate":886,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.4399144483198474,"extension":5.364868536939027},"index":2,"playId":"0f7b2841-1205-3d92-abbf-d361e707b6fd","pitchNumber":3,"startTime":"2026-02-28T22:08:42.113Z","endTime":"2026-02-28T22:08:45.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70356560675655,"aZ":-28.386133892536627,"pfxX":-7.586281295485013,"pfxZ":2.084994565681331,"pX":-0.11992759868704206,"pZ":2.395408484380525,"vX0":6.836198864271863,"vY0":-133.98601433888635,"vZ0":-2.99602349677924,"x":121.57,"y":174.1,"x0":-1.7176556658535338,"y0":50.00623159959462,"z0":5.554657840603107,"aX":-13.808601435897334},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.4,"breakHorizontal":12.2,"spinRate":1888,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.408648217268508,"extension":5.721303548400599},"hitData":{"launchSpeed":101.0,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.87,"coordY":157.9}},"index":3,"playId":"632eca81-e054-3cc3-8ba2-b18b247a7d71","pitchNumber":4,"startTime":"2026-02-28T22:08:56.060Z","endTime":"2026-02-28T22:09:01.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_ab"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_ab"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_pa"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:09:01.245Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Marcos Castañon to first baseman Romeo Sanabria.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:11:34.913Z","endTime":"2026-02-28T22:13:06.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Schnell remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:10:27.955Z","endTime":"2026-02-28T22:10:27.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678010,"link":"/api/v1/people/678010"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ty Adcock replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:10:27.994Z","endTime":"2026-02-28T22:11:37.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686654,"link":"/api/v1/people/686654"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40269498390376,"aZ":-11.490983763393363,"pfxX":-3.39937967773682,"pfxZ":10.695863471356851,"pX":-0.012333915420593177,"pZ":2.7560333984633787,"vX0":3.580332489860884,"vY0":-138.31974641556496,"vZ0":-6.585056700897639,"x":117.47,"y":164.37,"x0":-0.8830378957709708,"y0":50.00552927607034,"z0":5.941363750771034,"aX":-6.575526814955404},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":5.4,"spinRate":2283,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3962803832890063,"extension":6.188801532477214},"index":2,"playId":"2c08b263-94bd-34c6-9af0-d50ec8addc15","pitchNumber":1,"startTime":"2026-02-28T22:11:37.085Z","endTime":"2026-02-28T22:11:40.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969107784831447,"aZ":-18.979509748039003,"pfxX":1.540667848909784,"pfxZ":7.1378608529547645,"pX":-0.40162986337382406,"pZ":3.1296281460947495,"vX0":1.6304302824910872,"vY0":-134.331834670676,"vZ0":-4.1084473213543,"x":132.31,"y":154.28,"x0":-1.214088851029066,"y0":50.00374055978376,"z0":6.008149872281765,"aX":2.847613801121087},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":-3.1,"spinRate":2360,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.40596664690571416,"extension":6.089853855678652},"index":3,"playId":"d7029b66-5b0a-30ad-964c-912f6bdd70fd","pitchNumber":2,"startTime":"2026-02-28T22:11:53.573Z","endTime":"2026-02-28T22:11:56.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990494056119903,"aZ":-29.66439676917047,"pfxX":-9.22655520516579,"pfxZ":1.564172849857011,"pX":0.6031547858245973,"pZ":0.6328350424647099,"vX0":6.706537264465054,"vY0":-126.44903331638555,"vZ0":-7.244764082886689,"x":94.01,"y":221.69,"x0":-0.8968837061112703,"y0":50.002620305006346,"z0":5.944441064948503,"aX":-14.80423525367477},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":15.0,"spinRate":932,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43468120667496635,"extension":6.118809374716484},"index":4,"playId":"c9208e62-6710-39b5-900c-e83b08d73dee","pitchNumber":3,"startTime":"2026-02-28T22:12:20.166Z","endTime":"2026-02-28T22:12:23.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614932769280752,"aZ":-33.22952939323681,"pfxX":-5.227826922115701,"pfxZ":-0.6669993313224705,"pX":-0.47239428815154233,"pZ":1.0253912437426593,"vX0":3.161778260161943,"vY0":-125.186557937054,"vZ0":-5.593465414237147,"x":135.01,"y":211.09,"x0":-1.0734985042774032,"y0":50.002483131795934,"z0":6.013468303542711,"aX":-8.285387169574735},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":8.8,"spinRate":1005,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4377820782716353,"extension":5.969192198900561},"index":5,"playId":"31b0473f-9b17-3414-b02f-f45527767224","pitchNumber":4,"startTime":"2026-02-28T22:12:39.570Z","endTime":"2026-02-28T22:12:43.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45975667027314,"aZ":-10.256134012389484,"pfxX":-3.229467512996969,"pfxZ":10.883975519017143,"pX":-0.25180220652820373,"pZ":3.540966482735836,"vX0":3.129846147603577,"vY0":-141.51312648847065,"vZ0":-5.200944911725109,"x":126.6,"y":143.17,"x0":-0.9564291213669392,"y0":50.000582442279146,"z0":6.069129801389465,"aX":-6.502261754262101},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":5.2,"spinRate":2382,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3881145048726031,"extension":6.141356456953839},"hitData":{"launchSpeed":88.3,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.8,"coordY":155.88}},"index":6,"playId":"9afd079b-00bf-3cee-babd-eb4af5b6712b","pitchNumber":5,"startTime":"2026-02-28T22:12:59.751Z","endTime":"2026-02-28T22:13:06.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:13:06.096Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Joe lines out to first baseman Romeo Sanabria.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:13:14.424Z","endTime":"2026-02-28T22:14:20.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703804,"link":"/api/v1/people/703804"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25710830717833,"aZ":-32.0375035052181,"pfxX":2.310575083564328,"pfxZ":0.08364503011997826,"pX":-0.6903476742067156,"pZ":2.1369451822005106,"vX0":0.5086077859864917,"vY0":-124.85325621837053,"vZ0":-3.106949748718651,"x":143.31,"y":181.08,"x0":-1.1967032545029492,"y0":50.00070627597574,"z0":6.023785872817164,"aX":3.6608892753481044},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-4.3,"spinRate":2156,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.4380698675278185,"extension":6.152058799194153},"index":0,"playId":"347c0b5e-ffe7-3fa8-9ab3-2131f86b8624","pitchNumber":1,"startTime":"2026-02-28T22:13:34.080Z","endTime":"2026-02-28T22:13:37.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529205843466617,"aZ":-19.80431815932722,"pfxX":-6.941427109709469,"pfxZ":6.455734986711532,"pX":-0.6629143390782348,"pZ":2.555992976784473,"vX0":3.5656636377124618,"vY0":-137.31188340565726,"vZ0":-5.508906783558151,"x":142.27,"y":169.77,"x0":-1.0743968183659363,"y0":50.00004091497371,"z0":5.929593431186177,"aX":-13.293497146679506},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":11.9,"spinRate":1974,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3984167589614418,"extension":6.0549706229939915},"index":1,"playId":"6dada6d2-9eb3-3441-86af-b8c113bb4a21","pitchNumber":2,"startTime":"2026-02-28T22:13:50.799Z","endTime":"2026-02-28T22:13:53.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25963444899352,"aZ":-11.763322126255433,"pfxX":-4.073420597106539,"pfxZ":9.92913994281017,"pX":-0.9390498272261821,"pZ":2.6982472325606914,"vX0":1.746727939129919,"vY0":-142.58704078564494,"vZ0":-7.096433737487515,"x":152.79,"y":165.93,"x0":-1.0308415148937533,"y0":50.005994356794616,"z0":5.964318231327051,"aX":-8.375994315096136},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2332,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38436230852888853,"extension":6.219776785424859},"hitData":{"launchSpeed":53.9,"launchAngle":36.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":149.04,"coordY":145.29}},"index":2,"playId":"89ed071d-f9c1-3755-8d3c-eb49db0a41cd","pitchNumber":3,"startTime":"2026-02-28T22:14:15.768Z","endTime":"2026-02-28T22:14:20.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:14:20.418Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miles Mastrobuoni grounds out, third baseman Clay Dungan to first baseman Romeo Sanabria.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:14:34.505Z","endTime":"2026-02-28T22:16:02.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"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":86.1,"endSpeed":79.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296833819716717,"aZ":-31.8962892530572,"pfxX":2.2393862758264858,"pfxZ":0.1763460955081051,"pX":-0.47768999217092484,"pZ":2.305329312086827,"vX0":1.3310125484920667,"vY0":-125.47617221060842,"vZ0":-2.842152866396492,"x":135.21,"y":176.54,"x0":-1.3045212967388373,"y0":50.00603015912305,"z0":6.028699257741522,"aX":3.602589034847341},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.1,"breakHorizontal":-4.3,"spinRate":2288,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.43506531570327445,"extension":6.129133829109666},"index":0,"playId":"401e7f82-d63f-3f2f-a97e-5cc3dea940c1","pitchNumber":1,"startTime":"2026-02-28T22:14:49.855Z","endTime":"2026-02-28T22:14:52.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10132193052309,"aZ":-10.796452436309682,"pfxX":-4.082191193740429,"pfxZ":10.57865987644627,"pX":-0.06846246593635068,"pZ":2.1630938319937187,"vX0":4.171766227294631,"vY0":-141.4569254353123,"vZ0":-8.451076071546515,"x":119.61,"y":180.38,"x0":-1.0339489061654425,"y0":50.00241996443317,"z0":5.886532182838935,"aX":-8.249816782552934},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2297,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38760013101466706,"extension":6.210913141618905},"index":1,"playId":"01a492f7-4373-38ae-99df-0afb2511aa33","pitchNumber":2,"startTime":"2026-02-28T22:15:07.402Z","endTime":"2026-02-28T22:15:10.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T22:15:21.441Z","endTime":"2026-02-28T22:15:35.155Z","isPitch":false,"type":"action","player":{"id":670156,"link":"/api/v1/people/670156"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653720680479495,"aZ":-24.878439834828928,"pfxX":-4.908804954784404,"pfxZ":4.4705102982397555,"pX":-2.5049215848455093,"pZ":1.5501390702233402,"vX0":-1.5916284939971528,"vY0":-127.08888884804152,"vZ0":-6.036956402857431,"x":212.48,"y":196.93,"x0":-1.2324375754801395,"y0":50.002132502762414,"z0":5.938896695316081,"aX":-8.009059537160748},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":9.2,"spinRate":696,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4313901229061359,"extension":5.96175393922036},"index":3,"playId":"d3e97ab8-492a-327a-8eb3-954d93078496","pitchNumber":3,"startTime":"2026-02-28T22:15:35.155Z","endTime":"2026-02-28T22:15:38.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.907773999574953,"aZ":-25.920142634334464,"pfxX":-6.463604135155332,"pfxZ":3.8575764142442264,"pX":-1.2493749956330222,"pZ":2.2847321467867987,"vX0":2.1041113862141425,"vY0":-127.0249407327465,"vZ0":-4.278095113097449,"x":164.62,"y":177.09,"x0":-1.2524777035419383,"y0":50.00446459379006,"z0":6.0706568621209405,"aX":-10.48104894365609},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":11.2,"spinRate":694,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4324982942339699,"extension":6.021122599880986},"hitData":{"launchSpeed":77.5,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.34,"coordY":166.5}},"index":4,"playId":"00de44f1-ef00-3f3f-9e09-05cfe36696a5","pitchNumber":4,"startTime":"2026-02-28T22:15:54.037Z","endTime":"2026-02-28T22:16:02.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":670156,"link":"/api/v1/people/670156"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:16:02.562Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to center fielder Jonny Farmelo.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:18:18.208Z","endTime":"2026-02-28T22:19:09.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646242,"fullName":"Jhonathan Díaz","link":"/api/v1/people/646242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brock Rodden replaces shortstop Colt Emerson, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:17:39.722Z","endTime":"2026-02-28T22:17:39.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":806068,"link":"/api/v1/people/806068"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jhonathan Díaz replaces Randy Dobnak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:17:39.749Z","endTime":"2026-02-28T22:18:19.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":646242,"link":"/api/v1/people/646242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677976,"link":"/api/v1/people/677976","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":47.0,"endSpeed":44.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.503554276780829,"aZ":-33.58810543424329,"pfxX":-1.5252251609383594,"pfxZ":-3.054217285233463,"pX":-1.5238258031349192,"pZ":0.4454236823646201,"vX0":-4.71199424177407,"vY0":-68.0718035389582,"vZ0":3.759510585175363,"x":175.08,"y":226.75,"x0":2.202021080642956,"y0":50.0031842068306,"z0":7.044938881113385,"aX":-0.7051388537833658},"breaks":{"breakAngle":1.2,"breakLength":28.8,"breakY":24.0,"breakVertical":-129.0,"breakVerticalInduced":-2.6,"breakHorizontal":5.0,"spinRate":1606,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.8092202495424372,"extension":6.603072162266954},"index":2,"playId":"b4923fb9-cab6-3524-992c-79e6a46ba569","pitchNumber":1,"startTime":"2026-02-28T22:18:19.955Z","endTime":"2026-02-28T22:18:23.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":88.5,"endSpeed":81.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567978459298352,"aZ":-20.37003907892073,"pfxX":4.747108560679028,"pfxZ":7.007873548991665,"pX":0.2766870514164468,"pZ":4.440186623809501,"vX0":-7.662110151047983,"vY0":-128.67761471552313,"vZ0":0.3102851200564619,"x":106.45,"y":118.89,"x0":2.670027077197759,"y0":50.00276063975811,"z0":5.890497642813173,"aX":7.996943625478216},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.0,"breakHorizontal":-7.0,"spinRate":2079,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.42491665240637877,"extension":6.045878610710722},"index":3,"playId":"00a727aa-47ef-387d-b973-19fee40a8967","pitchNumber":2,"startTime":"2026-02-28T22:18:33.909Z","endTime":"2026-02-28T22:18:36.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682737375375297,"aZ":-31.635757223931126,"pfxX":-7.572635581027878,"pfxZ":0.4426138340882275,"pX":0.18311639664824045,"pZ":3.0568542662066847,"vX0":-4.348777477806316,"vY0":-109.50487134669842,"vZ0":1.6133424492855999,"x":110.02,"y":156.24,"x0":3.183390084939409,"y0":50.001132126614856,"z0":5.713887388368225,"aX":-9.125303097971205},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":1.6,"breakHorizontal":14.9,"spinRate":2459,"spinDirection":289},"zone":2,"typeConfidence":2.0,"plateTime":0.5016191177241582,"extension":5.9372270741120134},"index":4,"playId":"7adc1a46-aed3-3514-823f-1bba5c0d1f43","pitchNumber":3,"startTime":"2026-02-28T22:18:47.920Z","endTime":"2026-02-28T22:18:51.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.162531944872647,"aZ":-31.58374763132665,"pfxX":7.832539565975562,"pfxZ":0.4645241136674976,"pX":-0.22141568335074668,"pZ":2.8036040200790495,"vX0":-8.83004300431753,"vY0":-111.73877261349342,"vZ0":0.3029096053945781,"x":125.44,"y":163.08,"x0":2.7641368192103575,"y0":50.002216058713486,"z0":5.911916775842936,"aX":9.903575240644733},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.2,"breakHorizontal":-11.9,"spinRate":1731,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.4902197373868704,"extension":5.842240016072294},"hitData":{"launchSpeed":79.3,"launchAngle":40.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.56,"coordY":85.7}},"index":5,"playId":"ab414c59-aa58-3c48-8fe3-2845168a897c","pitchNumber":4,"startTime":"2026-02-28T22:19:01.782Z","endTime":"2026-02-28T22:19:09.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":646242,"link":"/api/v1/people/646242"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":646242,"link":"/api/v1/people/646242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:19:09.467Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcos Castañon pops out to third baseman Will Wilson.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:19:19.187Z","endTime":"2026-02-28T22:19:58.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646242,"fullName":"Jhonathan Díaz","link":"/api/v1/people/646242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.400871033764844,"aZ":-32.92060068337634,"pfxX":-7.939340409027009,"pfxZ":-0.5794929355806246,"pX":0.8258528690400969,"pZ":2.415957101662742,"vX0":-2.8210282410528147,"vY0":-112.56967520153165,"vZ0":0.45979461532014243,"x":85.52,"y":173.55,"x0":3.1287979871465836,"y0":50.0055560373183,"z0":5.555383908814598,"aX":-10.139099915430567},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-0.6,"breakHorizontal":15.1,"spinRate":2574,"spinDirection":283},"zone":6,"typeConfidence":2.0,"plateTime":0.4875142291483714,"extension":6.030959550503058},"index":0,"playId":"cbad9b30-5bb6-3fec-ac61-c777abf910fd","pitchNumber":1,"startTime":"2026-02-28T22:19:37.544Z","endTime":"2026-02-28T22:19:40.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160101769297416,"aZ":-23.70637169055151,"pfxX":-1.1904219532807834,"pfxZ":5.270339112651174,"pX":-0.6860957213529716,"pZ":3.463569613086921,"vX0":-7.789706376587868,"vY0":-125.82519249165891,"vZ0":-0.7383904598301579,"x":143.15,"y":145.26,"x0":2.602336160014155,"y0":50.000482172942434,"z0":5.679074178283929,"aX":-1.9098369632735117},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.6,"breakHorizontal":4.0,"spinRate":2231,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.43506015323758795,"extension":6.2401426367911395},"hitData":{"launchSpeed":72.3,"launchAngle":71.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.46,"coordY":170.55}},"index":1,"playId":"bab9df96-541d-38f1-a7e6-f2746b96e41e","pitchNumber":2,"startTime":"2026-02-28T22:19:51.714Z","endTime":"2026-02-28T22:19:58.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_ab"},{"player":{"id":646242,"link":"/api/v1/people/646242"},"credit":"p_ab"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_pa"},{"player":{"id":646242,"link":"/api/v1/people/646242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:19:58.711Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Clay Dungan strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:20:07.291Z","endTime":"2026-02-28T22:21:31.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646242,"fullName":"Jhonathan Díaz","link":"/api/v1/people/646242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":62.6,"endSpeed":57.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.235390552224736,"aZ":-39.87853154663242,"pfxX":-6.59472079372008,"pfxZ":-9.363542195427911,"pX":1.030438682095505,"pZ":5.761212500425893,"vX0":-0.9837593010241654,"vY0":-90.54492265458344,"vZ0":8.749304125463729,"x":77.72,"y":83.23,"x0":2.438092062156781,"y0":50.00008860562678,"z0":7.132800685678158,"aX":-5.42949527149111},"breaks":{"breakAngle":8.4,"breakLength":19.2,"breakY":24.0,"breakVertical":-84.5,"breakVerticalInduced":-13.3,"breakHorizontal":12.2,"spinRate":2481,"spinDirection":319},"zone":12,"typeConfidence":0.81,"plateTime":0.6068422051346412,"extension":5.526033020677332},"index":0,"playId":"e4e67988-fda4-3589-9745-64e81d2b085f","pitchNumber":1,"startTime":"2026-02-28T22:20:22.933Z","endTime":"2026-02-28T22:20:25.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93333334681754,"aZ":-32.700157221745,"pfxX":-6.104983814673489,"pfxZ":-0.40765373618984224,"pX":-1.558880088728101,"pZ":1.9232778088988056,"vX0":-8.052406635299617,"vY0":-114.4106169120404,"vZ0":-0.8477469596581637,"x":176.42,"y":186.85,"x0":2.818606706976284,"y0":50.00035525512641,"z0":5.544393234874556,"aX":-7.973901209376077},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.6,"breakHorizontal":13.3,"spinRate":2659,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4814017254857639,"extension":6.011262771728902},"index":1,"playId":"db065ced-410b-3a5a-aec9-7e942402fd81","pitchNumber":2,"startTime":"2026-02-28T22:20:37.693Z","endTime":"2026-02-28T22:20:40.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":78.9,"endSpeed":72.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53089748657202,"aZ":-27.879858911685858,"pfxX":-5.209320177957215,"pfxZ":3.2287879217157514,"pX":-0.9002672773839614,"pZ":2.4660854446520393,"vX0":-7.056599219475326,"vY0":-114.67775424672121,"vZ0":-0.4960448627322357,"x":151.32,"y":172.2,"x0":2.895364622715324,"y0":50.002331767015576,"z0":5.408652599882782,"aX":-6.925688241827457},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.0,"breakHorizontal":11.3,"spinRate":2601,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4779160322742073,"extension":6.072876013952061},"index":2,"playId":"985b74d4-bb15-34f8-9e7f-d9200da3fe09","pitchNumber":3,"startTime":"2026-02-28T22:20:47.905Z","endTime":"2026-02-28T22:20:50.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":79.3,"endSpeed":73.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13150362174014,"aZ":-29.289973785838296,"pfxX":-5.118941156217785,"pfxZ":2.1546409024655864,"pX":-1.5548505340340104,"pZ":1.214127270641477,"vX0":-8.994503399303628,"vY0":-115.23750909366171,"vZ0":-3.006280273048204,"x":176.27,"y":206.0,"x0":3.069671328845113,"y0":50.00562576600347,"z0":5.37571455906143,"aX":-6.858740484614684},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.4,"breakHorizontal":11.6,"spinRate":2691,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4759631846578527,"extension":6.405502553008563},"index":3,"playId":"7ce503ad-f567-3f40-bd45-1e710c4e180c","pitchNumber":4,"startTime":"2026-02-28T22:21:12.732Z","endTime":"2026-02-28T22:21:15.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476815787131248,"aZ":-33.89161488206124,"pfxX":-6.53248172064467,"pfxZ":-1.3110007544703404,"pX":-1.0668051430768504,"pZ":1.1084665057491958,"vX0":-6.801479000698966,"vY0":-114.79715875824462,"vZ0":-2.110283837894156,"x":157.66,"y":208.85,"x0":2.801093761461399,"y0":50.00176157435039,"z0":5.39055725862447,"aX":-8.574572675524037},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.6,"breakHorizontal":13.8,"spinRate":2717,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.48012542589211726,"extension":6.15167637847889},"index":4,"playId":"65efed72-e489-384d-9f1f-bf8387fb7f16","pitchNumber":5,"startTime":"2026-02-28T22:21:28.172Z","endTime":"2026-02-28T22:21:31.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646242,"link":"/api/v1/people/646242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":670156,"link":"/api/v1/people/670156"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":689070,"link":"/api/v1/people/689070"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":646242,"link":"/api/v1/people/646242"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":646242,"link":"/api/v1/people/646242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:21:31.270Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brock Rodden singles on a line drive to left fielder Bryce Johnson.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:24:04.268Z","endTime":"2026-02-28T22:24:31.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Ty Adcock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:23:03.911Z","endTime":"2026-02-28T22:24:06.373Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998749134149527,"aZ":-31.815523568165123,"pfxX":-6.986183978521916,"pfxZ":0.25929551946675033,"pX":-0.40614424941595484,"pZ":2.4588959948138482,"vX0":-5.051513172669642,"vY0":-117.73554127268982,"vZ0":-1.2433886415621553,"x":132.48,"y":172.39,"x0":2.6845083638296434,"y0":50.0032614686034,"z0":5.972538058584865,"aX":-9.682784440585527},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":2678,"spinDirection":289},"zone":4,"typeConfidence":2.0,"plateTime":0.46749075021705133,"extension":5.770417413412367},"index":1,"playId":"16c51d02-5bb3-384e-a93e-7cb4aa23ccf4","pitchNumber":1,"startTime":"2026-02-28T22:24:06.373Z","endTime":"2026-02-28T22:24:09.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103591183195384,"aZ":-32.515979831766714,"pfxX":6.342153316013303,"pfxZ":-0.22972460344527512,"pX":0.09914509617055225,"pZ":1.8880061711678178,"vX0":-7.20207797831911,"vY0":-120.83899010038131,"vZ0":-2.830792241864015,"x":113.22,"y":187.8,"x0":2.3105978408848813,"y0":50.004854132279064,"z0":5.964972078779684,"aX":9.271119306139424},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":-9.5,"spinRate":1215,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.4553023710386088,"extension":6.087967979937547},"hitData":{"launchSpeed":69.7,"launchAngle":21.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.83,"coordY":119.94}},"index":2,"playId":"c180dc38-8f89-3175-94e5-8e9dfe48f6ff","pitchNumber":2,"startTime":"2026-02-28T22:24:21.600Z","endTime":"2026-02-28T22:24:31.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:24:31.131Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Charping called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:24:55.979Z","endTime":"2026-02-28T22:26:03.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806464,"fullName":"Connor Charping","link":"/api/v1/people/806464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806464,"fullName":"Connor Charping","link":"/api/v1/people/806464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Charping replaces Will Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:24:35.071Z","endTime":"2026-02-28T22:24:57.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806464,"link":"/api/v1/people/806464"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":669717,"link":"/api/v1/people/669717"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.129,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710241980213944,"aZ":-28.194380354682433,"pfxX":8.663156816600774,"pfxZ":2.6962246421327505,"pX":-0.5784196725710983,"pZ":1.0149099692141046,"vX0":-9.388497117982027,"vY0":-121.5616094266057,"vZ0":-5.413301552790199,"x":139.05,"y":211.38,"x0":2.2319929724682495,"y0":50.00402539436457,"z0":5.757212947899796,"aX":12.798430842102475},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":-13.1,"spinRate":1070,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4528270115477242,"extension":6.256122221375986},"index":1,"playId":"400164db-6d25-3aab-aaaa-94482d8fa95d","pitchNumber":1,"startTime":"2026-02-28T22:24:57.646Z","endTime":"2026-02-28T22:25:01.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806464,"link":"/api/v1/people/806464","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.129,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014269929496695,"aZ":-15.291812553833504,"pfxX":4.73229539313404,"pfxZ":9.362031979900674,"pX":-0.22430241130555298,"pZ":2.959838737415917,"vX0":-8.470414299572742,"vY0":-133.94569989129366,"vZ0":-4.7262154652877575,"x":125.55,"y":158.86,"x0":2.3752067210682073,"y0":50.00116311030651,"z0":5.853342620571607,"aX":8.532687690006119},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2241,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.41013508967114687,"extension":6.2249484959295165},"index":2,"playId":"93d02c0e-db58-3600-b76f-51373dbcbd5e","pitchNumber":2,"startTime":"2026-02-28T22:25:18.786Z","endTime":"2026-02-28T22:25:21.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806464,"link":"/api/v1/people/806464","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.129,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655250181366284,"aZ":-33.87311134465368,"pfxX":6.228040147596305,"pfxZ":-1.1208870611882418,"pX":1.7273829833309604,"pZ":3.5816258154476994,"vX0":-3.8571225959443014,"vY0":-123.31142699796654,"vZ0":0.9764144361249341,"x":51.16,"y":142.08,"x0":2.5137067027468225,"y0":50.0007967228567,"z0":6.068885733162668,"aX":9.458769278344361},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.4,"breakHorizontal":-10.2,"spinRate":1091,"spinDirection":92},"zone":12,"typeConfidence":2.0,"plateTime":0.4465350802339616,"extension":6.034103680591146},"index":3,"playId":"8d77b34b-6e28-3e6b-888d-4e019dd9c7be","pitchNumber":3,"startTime":"2026-02-28T22:25:39.049Z","endTime":"2026-02-28T22:25:42.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806464,"link":"/api/v1/people/806464","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.129,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32951696613046,"aZ":-23.856128307028627,"pfxX":-2.927784054295943,"pfxZ":4.91387360918092,"pX":0.5952469544686012,"pZ":2.8862101938501645,"vX0":-4.201196339916896,"vY0":-129.11707226677177,"vZ0":-3.078700216435499,"x":94.31,"y":160.85,"x0":2.622370031044239,"y0":50.00216633557611,"z0":5.925382591000247,"aX":-4.952386593318384},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":163},"zone":3,"typeConfidence":2.0,"plateTime":0.4238649835691577,"extension":5.9319398067067395},"index":4,"playId":"c93f37da-8e78-3bfb-b3b4-6b2f120953cd","pitchNumber":4,"startTime":"2026-02-28T22:26:00.063Z","endTime":"2026-02-28T22:26:03.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":806464,"link":"/api/v1/people/806464","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806464,"link":"/api/v1/people/806464"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":806464,"link":"/api/v1/people/806464"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:26:03.784Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cal Raleigh grounds into a double play, second baseman Marcos Castañon to first baseman Romeo Sanabria. Brock Rodden out at 2nd. Cal Raleigh out at 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:26:10.695Z","endTime":"2026-02-28T22:27:21.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257580516998246,"aZ":-36.78020277773249,"pfxX":7.595317649311656,"pfxZ":-3.1019804462874943,"pX":0.23866449815516555,"pZ":1.8060225479051837,"vX0":-7.339545170983704,"vY0":-121.72878160839343,"vZ0":-2.2660132600590304,"x":107.9,"y":190.02,"x0":2.321369697121584,"y0":50.00380780238988,"z0":5.965819891552867,"aX":11.279002101822574},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.9,"breakHorizontal":-11.8,"spinRate":1116,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4517939136030269,"extension":6.121963791833849},"index":0,"playId":"67a12a1d-0eaf-3176-bc86-ed283169888a","pitchNumber":1,"startTime":"2026-02-28T22:26:32.479Z","endTime":"2026-02-28T22:26:35.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"eb3f0998-0ae8-3770-8612-faa84126ce08","startTime":"2026-02-28T22:26:52.303Z","endTime":"2026-02-28T22:26:55.303Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543666210508924,"aZ":-33.255844815357584,"pfxX":6.051209858639321,"pfxZ":-0.7228998876877082,"pX":1.2035897419523922,"pZ":2.5343115123304307,"vX0":-5.142736252779427,"vY0":-122.75215518811409,"vZ0":-1.1502703771130935,"x":71.12,"y":170.35,"x0":2.554269922870177,"y0":50.00002520425282,"z0":5.877205325372223,"aX":9.101113200195144},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-9.5,"spinRate":1010,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4486697386555587,"extension":6.0670547951962055},"hitData":{"launchSpeed":93.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.19,"coordY":145.76}},"index":2,"playId":"ad69571b-07fa-34bb-b221-2bb92dcc9bab","pitchNumber":2,"startTime":"2026-02-28T22:27:16.539Z","endTime":"2026-02-28T22:27:21.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:27:21.688Z","atBatIndex":63}]